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 (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).