Mozilla SVG の現状

この文書は現在の開発バージョン("trunk") の Mozilla SVG の現状を取り扱っています。もし Firefox 2 の SVG 機能に関する情報をお探しの場合、別のページ【訳注:日本語訳 に情報があります。

要素

SVG 1.1 の要素とネイティブサポートの状況の概略です。章は現在の状態 (サポート済みサポート中現在未サポート) によってマークされています。未実装部分の殆どは 3 つの大きなモジュール (フォントとフィルタ、アニメーション) に該当します。

要素 備考
Structure モジュール【訳注:日本語訳
svg【訳注:日本語訳
  • 実装済み。
  • DOM 属性 currentScalecurrentTranslate は実装されていますが、パンとズームのユーザーインターフェースは有りません。
  • SVGSVGElement
    • 未実装の属性: contentScriptType, contentStyleType, viewport, useCurrentView, currentView
    • 未実装のバインディング: pauseAnimations, unpauseAnimations, animationsPaused, getCurrentTime, setCurrentTime, getIntersectionList, getEnclosureList, checkIntersection, checkEnclosure, deselectAll, getElementById
g【訳注:日本語訳
  • 実装済み。
defs【訳注:日本語訳
  • 実装済み。
desc【訳注:日本語訳
  • 実装済み。
  • DOM に保存されるのみでユーザインタフェース無し。
title【訳注:日本語訳
  • 実装済み。
metadata【訳注:日本語訳
  • 実装済み。
  • DOM に保存されるのみでユーザインタフェース無し。
symbol【訳注:日本語訳
  • 実装済み。
use【訳注:日本語訳
  • 実装済み。
  • ドキュメント内の参照のみ動作 (bug 269482)。
  • <svg:use> はカスケーディング規則に完全に従っていない (bug 265894)。
  • SVGElementInstance ツリーにイベントを伝えない (bug 265895)。
Conditional Processing モジュール【訳注:日本語訳
switch【訳注:日本語訳
  • 実装済み。
Image モジュール【訳注:日本語訳
image 【訳注:日本語訳
  • 実装済み。
  • ラスタ画像のみ動作 (bug 272288)。
Style モジュール【訳注:日本語訳
style【訳注:日本語訳
  • 実装済み。
Shape モジュール【訳注:日本語訳
path【訳注:日本語訳
  • 実装済み。
  • SVGPathElement
    • 未実装の属性: normalizedPathSegList, animatedPathSegList, animatedNormalizedPathSegList
rect【訳注:日本語訳
  • 実装済み。
circle【訳注:日本語訳
  • 実装済み。
line【訳注:日本語訳
  • 実装済み。
ellipse【訳注:日本語訳
  • 実装済み。
polyline【訳注:日本語訳
  • 実装済み。
polygon【訳注:日本語訳
  • 実装済み。
Text モジュール【訳注:日本語訳
text【訳注:日本語訳
  • 実装済み。
  • フォントフェイスの選択はフェイスの候補リストの最初の項目しか試しません。
  • SVGTextElement
    • 未実装の属性: rotate, textLength, lengthAdjust
    • 未実装のバインディング: selectSubString
tspan【訳注:日本語訳
  • 実装済み。
  • SVGTSpanElement
    • 未実装の属性: rotate, textLength, lengthAdjust
    • 未実装のバインディング: selectSubString
tref【訳注:日本語訳
  • 未実装。
textPath【訳注:日本語訳
  • 実装済み。
  • 未実装のバインディング: selectSubString
altGlyph【訳注:日本語訳
  • 未実装。
altGlyphDef【訳注:日本語訳
  • 未実装。
altGlyphItem【訳注:日本語訳
  • 未実装。
glyphRef【訳注:日本語訳
  • 未実装。
Marker モジュール【訳注:日本語訳
marker【訳注:日本語訳
  • 実装済み。
Color Profile モジュール【訳注:日本語訳
color-profile【訳注:日本語訳
  • 未実装。
Gradient モジュール【訳注:日本語訳
linearGradient【訳注:日本語訳
  • 実装済み。
radialGradient【訳注:日本語訳
  • 実装済み。
stop【訳注:日本語訳
  • 実装済み。
Pattern モジュール【訳注:日本語訳
pattern【訳注:日本語訳
  • 実装済み。
Clip モジュール【訳注:日本語訳
clipPath【訳注:日本語訳
  • 実装済み。
Mask モジュール【訳注:日本語訳
mask【訳注:日本語訳
  • 実装済み。
Filter モジュール【訳注:日本語訳
filter【訳注:日本語訳
  • 実装済み。
  • 擬似画像入力は SourceGraphicSourceAlpha のみ実装。
  • 未実装の擬似画像入力かフィルタ要素を使うとそのフィルタは無視され、参照された画像はフィルタ無しで表示されます。
feBlend【訳注:日本語訳
  • 実装済み。
feColorMatrix【訳注:日本語訳
feComponentTransfer【訳注:日本語訳
  • 実装済み。
feComposite【訳注:日本語訳
  • 実装済み。
feConvolveMatrix【訳注:日本語訳
  • 未実装。
feDiffuseLighting【訳注:日本語訳
  • 未実装。
feDisplacementMap【訳注:日本語訳
  • 未実装。
feFlood【訳注:日本語訳
  • 実装済み。
feGaussianBlur【訳注:日本語訳
  • 実装済み。
feImage【訳注:日本語訳
  • 未実装。
feMerge【訳注:日本語訳
  • 実装済み。
feMergeNode【訳注:日本語訳
  • 実装済み。
feMorphology【訳注:日本語訳
  • 実装済み。
feOffset【訳注:日本語訳
  • 実装済み。
feSpecularLighting【訳注:日本語訳
  • 未実装。
feTile【訳注:日本語訳
  • 未実装。
feTurbulence【訳注:日本語訳
  • 実装済み。
feDistantLight【訳注:日本語訳
  • 未実装。
fePointLight【訳注:日本語訳
  • 未実装。
feSpotLight【訳注:日本語訳
  • 未実装。
feFuncR【訳注:日本語訳
  • 実装済み。
feFuncG【訳注:日本語訳
  • 実装済み。
feFuncB【訳注:日本語訳
  • 実装済み。
feFuncA【訳注:日本語訳
  • 実装済み。
Cursor モジュール【訳注:日本語訳
cursor【訳注:日本語訳
  • 未実装。
Hyperlinking モジュール【訳注:日本語訳
a【訳注:日本語訳
  • xlink:hrefxlink:show 属性のみ実装済み。
View モジュール【訳注:日本語訳
view【訳注:日本語訳
  • 未実装。
Scripting モジュール【訳注:日本語訳
script【訳注:日本語訳
  • 実装済み。
Animation モジュール【訳注:日本語訳
animate【訳注:日本語訳
set【訳注:日本語訳
  • 未実装。
animateMotion【訳注:日本語訳
  • 未実装。
animateTransform【訳注:日本語訳
animateColor【訳注:日本語訳
  • 未実装。
mpath【訳注:日本語訳
  • 未実装。
Font モジュール【訳注:日本語訳
font【訳注:日本語訳
  • 未実装。
font-face【訳注:日本語訳
  • 未実装。
glyph【訳注:日本語訳
  • 未実装。
missing-glyph【訳注:日本語訳
  • 未実装。
hkern【訳注:日本語訳
  • 未実装。
vkern【訳注:日本語訳
  • 未実装。
font-face-src【訳注:日本語訳
  • 未実装。
font-face-uri【訳注:日本語訳
  • 未実装。
font-face-format【訳注:日本語訳
  • 未実装。
font-face-name【訳注:日本語訳
  • 未実装。
definition-src【訳注:日本語訳
  • 未実装。
Extensibility モジュール【訳注:日本語訳
foreignObject【訳注:日本語訳
  • 実装済み。

実装のその他の注意

onload イベントは externalResourcesRequired 属性を考慮しません (bug 277955)。