Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/firefox/releases/3/svg_improvements/index.md
6583 views
---
title: SVG improvements in Firefox 3 slug: Mozilla/Firefox/Releases/3/SVG_improvements
---

{{FirefoxSidebar}}

Firefox 3 offers improved Scalable Vector Graphics (SVG) support over prior versions of Firefox. While these features are documented elsewhere, this article serves as a convenient list so you can easily determine which features were added in Firefox 3.

  • The foreignObject element is now supported (Webkit bug 326966). See the specification or this article for details.

  • pattern element support (spec)

  • mask element support (spec)

  • Support for all SVG 1.1 filters (spec):

    • 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

  • <a> element handling in SVG has had several bugs fixed; see Webkit bug 267664, Webkit bug 268135, Webkit bug 316248, Webkit bug 317270 and Webkit bug 320724.

  • The SVG DOM Methods getNumberOfChars(), getComputedTextLength(), getSubStringLength(), getStartPositionOfChar(), getEndPositionOfChar(), getRotationOfChar(), and getCharNumAtPosition() have been implemented.

  • the xml:space attribute support (spec)

  • fallback fill/stroke are now supported (spec)

  • em and ex units are now supported for indicating lengths (Webkit bug 305859).

See also