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
foreignObject
element is now supported (Firefox bug 326966). -
pattern
element is now supported. -
mask
element is now supported. -
Support for all SVG 1.1 filters has been added:
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 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:space
attribute is now supported. -
Fallback
fill
/stroke
are now supported. -
em
andex
units are now supported for indicating lengths (Firefox bug 305859).