SVG-Verbesserungen in Firefox 3

Firefox 3 bietet eine verbesserte Unterstützung für Scalable Vector Graphics (SVG) im Vergleich zu früheren Versionen von Firefox. Obwohl diese Funktionen an anderer Stelle dokumentiert sind, dient dieser Artikel als praktische Liste, damit Sie leicht feststellen können, welche Funktionen in Firefox 3 hinzugefügt wurden.

  • Das foreignObject-Element wird jetzt unterstützt (Firefox-Bug 326966).

  • Das pattern-Element wird jetzt unterstützt.

  • Das mask-Element wird jetzt unterstützt.

  • Unterstützung für alle SVG 1.1 Filter wurde hinzugefügt:

    • filter
    • feDistantLight
    • fePointLight
    • feSpotLight
    • feBlend
    • feColorMatrix
    • feConvolveMatrix
    • feComponentTransfer, feFuncR, feFuncG, feFuncB, feFuncA
    • feComposite
    • feConvolveMatrix
    • feDiffuseLighting
    • feDisplacementMap
    • feDistantLight
    • feFlood
    • feGaussianBlur
    • feImage
    • feMerge, feMergeNode
    • feMorphology
    • feOffset
    • fePointLight
    • feSpecularLighting
    • feTurbulence
    • feTile
  • Die Handhabung des <a>-Elements in SVG hat mehrere Fehlerbehebungen erfahren; siehe Firefox-Bug 267664, WebKit-Bug 268135, WebKit-Bug 316248, WebKit-Bug 317270 und WebKit-Bug 320724.

  • Die SVG DOM-Methoden getNumberOfChars(), getComputedTextLength(), getSubStringLength(), getStartPositionOfChar(), getEndPositionOfChar(), getRotationOfChar() und getCharNumAtPosition() wurden implementiert.

  • Das xml:space-Attribut wird jetzt unterstützt.

  • Fallback für fill/stroke wird jetzt unterstützt.

  • em- und ex-Einheiten werden jetzt zur Angabe von Längen unterstützt (Firefox-Bug 305859).

Siehe auch