Path: blob/main/files/en-us/mozilla/firefox/releases/3/svg_improvements/index.md
6583 views
------{{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
foreignObjectelement is now supported (Webkit bug 326966). See the specification or this article for details.patternelement support (spec)maskelement support (spec)Support for all SVG 1.1 filters (spec):
filterfeDistantLightfePointLightfeSpotLightfeBlendfeColorMatrixfeConvolveMatrixfeComponentTransfer,feFuncR,feFuncG,feFuncB,feFuncAfeCompositefeConvolveMatrixfeDiffuseLightingfeDisplacementMapfeDistantLightfeFloodfeGaussianBlurfeImagefeMerge,feMergeNodefeMorphologyfeOffsetfePointLightfeSpecularLightingfeTurbulencefeTile
<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(), andgetCharNumAtPosition()have been implemented.the
xml:spaceattribute support (spec)fallback
fill/strokeare now supported (spec)emandexunits are now supported for indicating lengths (Webkit bug 305859).