SVG improvements in Firefox 3
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 (Firefox bug 326966). -
patternelement is now supported. -
maskelement is now supported. -
Support for all SVG 1.1 filters has been added:
filterfeDistantLightfePointLightfeSpotLightfeBlendfeColorMatrixfeConvolveMatrixfeComponentTransfer,feFuncR,feFuncG,feFuncB,feFuncAfeCompositefeConvolveMatrixfeDiffuseLightingfeDisplacementMapfeDistantLightfeFloodfeGaussianBlurfeImagefeMerge,feMergeNodefeMorphologyfeOffsetfePointLightfeSpecularLightingfeTurbulencefeTile
-
<a>element handling in SVG has had several bugs fixed; see Firefox 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 is now supported. -
Fallback
fill/strokeare now supported. -
emandexunits are now supported for indicating lengths (Firefox bug 305859).