SVG-Verbesserungen in Firefox 3

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

  • Das foreignObject-Element wird nun unterstützt (Firefox-Bug 326966). Siehe die Spezifikation oder diesen Artikel für Details.

  • Unterstützung des pattern-Elements (Spezifikation)

  • Unterstützung des mask-Elements (Spezifikation)

  • Unterstützung für alle SVG 1.1-Filter (Spezifikation):

    • 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
  • Beim <a>-Element-Handling in SVG wurden mehrere Bugs behoben; 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.

  • Unterstützung des xml:space-Attributs (Spezifikation)

  • Fallback fill/stroke werden jetzt unterstützt (Spezifikation)

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

Siehe auch