Firefox 3 における SVG の改良

Firefox 3 では、以前のバージョンの Firefox よりも改善された Scalable Vector Graphics (SVG) サポートが追加されました。これらの機能は、別の場所で文書化されていますが、この記事は、便利な一覧を提供することで、どの機能が Firefox 3 で追加されたのかを判別しやすくします。

  • foreignObject 要素のサポート (Firefox バグ 326966仕様参考

  • pattern 要素のサポート (仕様)

  • mask 要素のサポート (仕様)

  • SVG フィルターのサポート (仕様)

    • 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 バグ 267664, Firefox バグ 268135, Firefox バグ 316248, Firefox バグ 317270 and Firefox バグ 320724.

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

  • xml:space 属性の実装 (仕様)

  • fallback fill/stroke are now supported (spec)

  • em and ex units are now supported for indicating lengths (Firefox バグ 305859).

関連情報