Jens: SVG Darstellungsprobleme nach FF Update

Beitrag lesen

Hallo Rolf,

Wenn Du hingegen die Viewbox des Icons auf 16×16 setzt, skaliert er nur um 16/256 = 1/16. Und das funktioniert. Bei mir. Alles nur eine Frage der Koordinatenrundung.

Das zerhaut zwar meine Grafik, aber die verschwindet dann trotzdem beim hovern. 😬

<svg xmlns="http://www.w3.org/2000/svg">
    <defs>
        <symbol id='calculate' fill='currentColor' viewBox='0 0 16 16'>
            <path fill="currentColor"
                  d="M11 3.625H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.625a1 1 0 0 0-1-1Zm-1 4.5H6V5.125h4Zm8-9H1A1 1 0 0 0 0 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1ZM15 15a.5.5 0 0 1-.5.5H1A.5.5 0 0 1 0 15V1a.5.5 0 0 1 .5-.5h14a.5.5 0 0 1 .5.5Zm-6-5a1 1 0 1 1-1-1a1 1 0 0 1 1 1Zm0 4a1 1 0 1 1-1-1a1 1 0 0 1 1 1Zm-4-4a1 1 0 1 1-1-1a1 1 0 0 1 1 1Zm0 4a1 1 0 1 1-1-1a1 1 0 0 1 1 1Zm8-4a1 1 0 1 1-1-1a1 1 0 0 1 1 1Zm0 4a1 1 0 1 1-1-1a1 1 0 0 1 1 1Z"/>
        </symbol>

        <symbol id='locked' fill='currentColor' viewBox='0 0 16 16'>
            <path fill="currentColor"
                  d="M8 7a1 1 0 0 0-1 1v3a.5.5 0 0 0 1 0v-3a1 1 0 0 0-1-1Zm0-3a2 2 0 0 1 2 2v1h-4V6a2 2 0 0 1 2-2Zm8 3H4V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2Zm0 8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8Z"/>
        </symbol>
    </defs>
</svg>

Ich würde sagen: schick ihnen dein Beispiel und beschwere Dich. Das kannst Du hier tun. Aber mit einer angepassten Viewbox hast Du ja auch einen brauchbaren Workaround.

Das habe ich bereits gemacht.

Gruß, Jens