付録 O: 特能文字列
目次
この付録は規定である。
O.1 概要
requiredFeatures
属性のための特能文字列( feature string )を以下に挙げる。
同じ特能文字列を、
DOM Level 2 Core
[DOM2]
で定義される
SVG DOM
がサポートする
DOMImplementation
インタフェースの,
hasFeature
メソッド呼び出しに適用できる(
hasFeature メソッドに渡す特能文字列
を見よ)。
一部の特能文字列は直接的に属性, プロパティ, 要素のセットに対応付けられており、他のものは UA の何らかの機能を表現している(例えば UA が動的ビューアであることなど)。
SVG 1.1 における特能文字列の形式と命名は
SVG 1.0
[SVG10]
から変更されていることに注意。
SVG 1.0 の特能文字列は SVG 1.1 の特能文字列の後に挙げておく。
UA は互換性を保つため挙げられた特能文字列すべてをサポートすべきである。
しかしながら、 SVG 1.0 の特能文字列は廃止予定とみなされている。
The following are the feature strings for the ‘requiredFeatures’ attribute. These same feature strings apply to the hasFeature method call that is part of the SVG DOM's support for the DOMImplementation interface defined in DOM Level 2 Core [DOM2] (see Feature strings for the hasFeature method call). In some cases the feature strings map directly to a set of attributes, properties or elements, in others they represent some functionality of the user agent (that it is a dynamic viewer for example). Note that the format and naming for feature strings changed from SVG 1.0 [SVG10] to SVG 1.1. The SVG 1.0 feature strings are listed below after the SVG 1.1 feature strings and User Agents should support all listed feature strings for compatibility reasons. However, the SVG 1.0 feature strings can be considered deprecated.
O.2 SVG 1.1 の特能文字列
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVG
- UA サポート
-
次のうち少なくともいずれか(これらについては後に続けて述べる):
"http://www.w3.org/TR/SVG11/feature#SVG-static",
"http://www.w3.org/TR/SVG11/feature#SVG-animation",
"http://www.w3.org/TR/SVG11/feature#SVG-dynamic",
"http://www.w3.org/TR/SVG11/feature#SVGDOM"
(特能文字列 "http://www.w3.org/TR/SVG11/feature#SVG" は状況によっては曖昧になり得るので、より明確な特能文字列の利用が推奨される。)
At least one of the following (all of which are described subsequently): "http://www.w3.org/TR/SVG11/feature#SVG-static", "http://www.w3.org/TR/SVG11/feature#SVG-animation", "http://www.w3.org/TR/SVG11/feature#SVG-dynamic" or "http://www.w3.org/TR/SVG11/feature#SVGDOM". (Because the feature string "http://www.w3.org/TR/SVG11/feature#SVG" can be ambiguous in some circumstances, it is recommended that more specific feature strings be used.)
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVGDOM
- UA サポート
-
次のうち少なくともいずれか(これらについては後に続けて述べる):
"http://www.w3.org/TR/SVG11/feature#SVGDOM-static",
"http://www.w3.org/TR/SVG11/feature#SVGDOM-animation",
"http://www.w3.org/TR/SVG11/feature#SVGDOM-dynamic"
(特能文字列 "http://www.w3.org/TR/SVG11/feature#SVGDOM" は状況によっては曖昧になり得るので、より明確な特能文字列の利用が推奨される。)
At least one of the following (all of which are described subsequently): "http://www.w3.org/TR/SVG11/feature#SVGDOM-static", "http://www.w3.org/TR/SVG11/feature#SVGDOM-animation" or "http://www.w3.org/TR/SVG11/feature#SVGDOM-dynamic". (Because the feature string "http://www.w3.org/TR/SVG11/feature#SVGDOM" can be ambiguous in some circumstances, it is recommended that more specific feature strings be used.)
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVG-static
- UA サポート
-
次の特能(下で述べる)
The following features (described below)
- http://www.w3.org/TR/SVG11/feature#CoreAttribute
- http://www.w3.org/TR/SVG11/feature#Structure
- http://www.w3.org/TR/SVG11/feature#ContainerAttribute
- http://www.w3.org/TR/SVG11/feature#ConditionalProcessing
- http://www.w3.org/TR/SVG11/feature#Image
- http://www.w3.org/TR/SVG11/feature#Style
- http://www.w3.org/TR/SVG11/feature#ViewportAttribute
- http://www.w3.org/TR/SVG11/feature#Shape
- http://www.w3.org/TR/SVG11/feature#Text
- http://www.w3.org/TR/SVG11/feature#PaintAttribute
- http://www.w3.org/TR/SVG11/feature#OpacityAttribute
- http://www.w3.org/TR/SVG11/feature#GraphicsAttribute
- http://www.w3.org/TR/SVG11/feature#Marker
- http://www.w3.org/TR/SVG11/feature#ColorProfile
- http://www.w3.org/TR/SVG11/feature#Gradient
- http://www.w3.org/TR/SVG11/feature#Pattern
- http://www.w3.org/TR/SVG11/feature#Clip
- http://www.w3.org/TR/SVG11/feature#Mask
- http://www.w3.org/TR/SVG11/feature#Filter
- http://www.w3.org/TR/SVG11/feature#XlinkAttribute
- http://www.w3.org/TR/SVG11/feature#Font
- http://www.w3.org/TR/SVG11/feature#Extensibility
特能文字列
"http://www.w3.org/TR/SVG11/feature#SVG-static"
は、SVG ビューアが上に挙げた特能文字列に対応するすべての言語特能を成功裡に処理し, 描画できることを指示する。
For SVG viewers, "http://www.w3.org/TR/SVG11/feature#SVG-static" indicates that the viewer can process and render successfully all of the language features corresponding to the feature strings listed above.
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVGDOM-static
- UA サポート
-
"http://www.w3.org/TR/SVG11/feature#SVG-static"
が指示する言語特能に対応する DOM インタフェースとメソッドすべて。
All of the DOM interfaces and methods that correspond to the language features for "http://www.w3.org/TR/SVG11/feature#SVG-static".
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVG-animation
- UA サポート
-
"http://www.w3.org/TR/SVG11/feature#SVG-static"
が指示する言語特能および
"http://www.w3.org/TR/SVG11/feature#Animation"
が指示する特能に対応する DOM インタフェースとメソッドすべて。
SVG ビューアが,ディスプレイなどの時間ベースの描画が可能なメディアで動作している場合、
"http://www.w3.org/TR/SVG11/feature#SVG-animation"
は,対応する言語特能すべてをビューアが成功裡に処理し, 描画できることを指示する。
All of the language features from "http://www.w3.org/TR/SVG11/feature#SVG-static" plus the feature "http://www.w3.org/TR/SVG11/feature#Animation". For SVG viewers running on media capable of rendering time-based material, such as displays, "http://www.w3.org/TR/SVG11/feature#SVG-animation" indicates that the viewer can process and render successfully all of the corresponding language features.
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVGDOM-animation
- UA サポート
-
"http://www.w3.org/TR/SVG11/feature#SVG-animation"
が指示する言語特能に対応する DOM インタフェースとメソッドすべて。
All of the DOM interfaces and methods that correspond to the language features for "http://www.w3.org/TR/SVG11/feature#SVG-animation".
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVG-dynamic
- UA サポート
-
"http://www.w3.org/TR/SVG11/feature#SVG-animation"
が指示する言語特能に加えて、次の特能:
All of the language features from "http://www.w3.org/TR/SVG11/feature#SVG-animation" plus the following features:
- http://www.w3.org/TR/SVG11/feature#Hyperlinking
- http://www.w3.org/TR/SVG11/feature#Scripting
- http://www.w3.org/TR/SVG11/feature#View
- http://www.w3.org/TR/SVG11/feature#Cursor
- http://www.w3.org/TR/SVG11/feature#GraphicalEventsAttribute
- http://www.w3.org/TR/SVG11/feature#DocumentEventsAttribute
- http://www.w3.org/TR/SVG11/feature#AnimationEventsAttribute
SVG ビューアが,ディスプレイなどの時間ベースの描画が可能なメディアで動作している場合、
"http://www.w3.org/TR/SVG11/feature#SVG-dynamic"
は,対応する言語特能すべてをビューアが成功裡に処理し, 描画できることを指示する。
For SVG viewers running on media capable of rendering time-based material, such as displays, "http://www.w3.org/TR/SVG11/feature#SVG-dynamic" indicates that the viewer can process and render successfully all of the corresponding language features.
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#SVGDOM-dynamic
- UA サポート
-
"http://www.w3.org/TR/SVG11/feature#SVG-dynamic"
が指示する言語特能に対応する DOM インタフェースとメソッドすべて。
All of the DOM interfaces and methods that correspond to the language features for "http://www.w3.org/TR/SVG11/feature#SVG-dynamic".
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#CoreAttribute
- UA サポート
-
id,
xml:base,
xml:lang,
xml:space
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Structure
- UA サポート
-
svg,
g,
defs,
desc,
title,
metadata,
symbol,
use
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicStructure
- UA サポート
-
svg,
g,
defs,
desc,
title,
metadata,
use
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#ContainerAttribute
- UA サポート
-
enable-background
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#ConditionalProcessing
- UA サポート
-
switch
要素,
requiredFeatures,
requiredExtensions,
systemLanguage
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Image
- UA サポート
-
image
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Style
- UA サポート
-
style
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#ViewportAttribute
- UA サポート
-
clip,
overflow
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Shape
- UA サポート
-
rect,
circle,
line,
polyline,
polygon,
ellipse,
path
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Text
- UA サポート
-
text,
tspan,
tref,
textPath,
altGlyph,
altGlyphDef,
altGlyphItem,
glyphRef
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicText
- UA サポート
-
text
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#PaintAttribute
- UA サポート
-
color,
fill,
fill-rule,
stroke,
stroke-dasharray,
stroke-dashoffset,
stroke-linecap,
stroke-linejoin,
stroke-miterlimit,
stroke-width,
color-interpolation,
color-rendering
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicPaintAttribute
- UA サポート
-
color,
fill,
fill-rule,
stroke,
stroke-dasharray,
stroke-dashoffset,
stroke-linecap,
stroke-linejoin,
stroke-miterlimit,
stroke-width,
color-rendering
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#OpacityAttribute
- UA サポート
-
opacity,
stroke-opacity,
fill-opacity
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#GraphicsAttribute
- UA サポート
-
display,
image-rendering,
pointer-events,
shape-rendering,
text-rendering,
visibility
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicGraphicsAttribute
- UA サポート
-
display,
visibility
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Marker
- UA サポート
-
marker
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#ColorProfile
- UA サポート
-
color-profile
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Gradient
- UA サポート
-
linearGradient,
radialGradient,
stop
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Pattern
- UA サポート
-
pattern
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Clip
- UA サポート
-
clipPath
要素,
clip-path,
clip-rule
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicClip
- UA サポート
-
clipPath
要素,
clip-path
プロパティ
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Mask
- UA サポート
-
mask
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Filter
- UA サポート
-
filter,
feBlend,
feColorMatrix,
feComponentTransfer,
feComposite,
feConvolveMatrix,
feDiffuseLighting,
feDisplacementMap,
feFlood,
feGaussianBlur,
feImage,
feMerge,
feMergeNode,
feMorphology,
feOffset,
feSpecularLighting,
feTile,
feDistantLight,
fePointLight,
feSpotLight,
feFuncR,
feFuncG,
feFuncB,
feFuncA
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicFilter
- UA サポート
-
filter,
feBlend,
feColorMatrix,
feComponentTransfer,
feComposite,
feFlood,
feGaussianBlur,
feImage,
feMerge,
feMergeNode,
feOffset,
feTile,
feFuncR,
feFuncG,
feFuncB,
feFuncA
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#DocumentEventsAttribute
- UA サポート
-
onunload,
onabort,
onerror,
onresize,
onscroll,
onzoom
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#GraphicalEventsAttribute
- UA サポート
-
onfocusin,
onfocusout,
onactivate,
onclick,
onmousedown,
onmouseup,
onmouseover,
onmousemove,
onmouseout,
onload
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#AnimationEventsAttribute
- UA サポート
-
onbegin,
onend,
onrepeat,
onload
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Cursor
- UA サポート
-
cursor
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Hyperlinking
- UA サポート
-
a
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#XlinkAttribute
- UA サポート
-
xlink:type,
xlink:href,
xlink:role,
xlink:arcrole,
xlink:title,
xlink:show,
xlink:actuate
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#ExternalResourcesRequired
- UA サポート
-
externalResourcesRequired
属性
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#View
- UA サポート
-
view
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Script
- UA サポート
-
script
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Animation
- UA サポート
-
animate,
set,
animateMotion,
animateTransform,
animateColor,
mpath
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Font
- UA サポート
-
font,
font-face,
glyph,
missing-glyph,
hkern,
vkern,
font-face-src,
font-face-uri,
font-face-format,
font-face-name
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#BasicFont
- UA サポート
-
font,
font-face,
glyph,
missing-glyph,
hkern,
font-face-src,
font-face-name
要素
- 特能文字列
- http://www.w3.org/TR/SVG11/feature#Extensibility
- UA サポート
-
foreignObject
要素
O.3 SVG 1.0 の特能文字列
SVG 1.0
[SVG10]
の言語機能を参照するすべての特能文字列は "org.w3c.svg" から始まる。
SVG DOM
の機能を参照するすべての SVG 1.0 特能文字列は "org.w3c.dom.svg" から始まる。
All SVG 1.0 [SVG10] feature strings referring to language capabilities begin with "org.w3c.svg". All SVG 1.0 feature strings referring to SVG DOM capabilities begin with "org.w3c.dom.svg".
-
特能文字列 "org.w3c.svg" は、 UA が次のうち少なくともいずれか(これらについては後に続けて述べる)をサポートすることを指示する:
"org.w3c.svg.static",
"org.w3c.svg.animation",
"org.w3c.svg.dynamic",
"org.w3c.dom.svg"。
(特能文字列 "org.w3c.svg" は状況によっては不明瞭になり得るので、より明確な特能文字列の使用が推奨される。)
The feature string "org.w3c.svg" indicates that the user agent supports at least one of the following (all of which are described subsequently): "org.w3c.svg.static", "org.w3c.svg.animation", "org.w3c.svg.dynamic" or "org.w3c.dom.svg". (Because the feature string "org.w3c.svg" can be ambiguous in some circumstances, it is recommended that more specific feature strings be used.)
-
特能文字列
"org.w3c.dom.svg"
は、 UA が次のうち少なくともいずれか(これらについては後に続けて述べる)をサポートすることを指示する:
"org.w3c.dom.svg.static",
"org.w3c.dom.svg.animation",
"org.w3c.dom.svg.dynamic"。
(特能文字列 "org.w3c.dom.svg" は状況によっては不明瞭になり得るので、より明確な特能文字列の使用が推奨される。)
The feature string "org.w3c.dom.svg" indicates that the user agent supports at least one of the following (all of which are described subsequently): "org.w3c.dom.svg.static", "org.w3c.dom.svg.animation" or "org.w3c.dom.svg.dynamic". (Because the feature string "org.w3c.dom.svg" can be ambiguous in some circumstances, it is recommended that more specific feature strings be used.)
-
特能文字列
"org.w3c.svg.static"
は、次で定義される言語機能すべてが可用であることを指示する:
The feature string "org.w3c.svg.static" indicates the availability of all of the language capabilities defined in:
特能文字列
"org.w3c.svg.static"
は、 SVG ビューアが上に挙げた特能に対応するモジュールの言語特能すべてを成功裡に処理し, 描画できることを指示する。
For SVG viewers, "org.w3c.svg.static" indicates that the viewer can process and render successfully all of the language features listed above.
-
特能文字列
"org.w3c.dom.svg.static"
は、
"org.w3c.svg.static"
が指示する特能に対応する DOM インタフェースとメソッドすべてが可用であることを指示する。
The feature string "org.w3c.dom.svg.static" indicates the availability of all of the DOM interfaces and methods that correspond to the language features for "org.w3c.svg.static".
-
特能文字列
"org.w3c.svg.animation"
は
"org.w3c.svg.static"
に対し定義される言語機能すべてに加えて、
アニメーション
で定義される言語機能すべてが利用できることを指示する。
SVG ビューアが,ディスプレイなどの時間ベースの描画が可能なメディアで動作している場合、
"org.w3c.svg.animation"
は,対応する言語特能すべてをビューアが成功裡に処理し, 描画できることを指示する。
The feature string "org.w3c.svg.animation" includes all of the language capabilities defined for "org.w3c.svg.static" plus the availability of all of the language capabilities defined in Animation. For SVG viewers running on media capable of rendering time-based material, such as displays, "org.w3c.svg.animation" indicates that the viewer can process and render successfully all of the corresponding language features.
-
特能文字列
"org.w3c.dom.svg.animation"
は、
"org.w3c.svg.animation"
が指示する特能に対応する DOM インタフェースとメソッドすべてが利用できることを指示する。
The feature string "org.w3c.dom.svg.animation" corresponds to the availability of DOM interfaces and methods that correspond to the language features for "org.w3c.svg.animation".
-
特能文字列
"org.w3c.svg.dynamic"
は
"org.w3c.svg.animation"
に対し定義される言語機能すべてに加えて、
DOM2 イベントとの関係,
リンク,
対話性,
スクリプト
で定義される言語機能すべてが利用できることを指示する。
SVG ビューアが,ディスプレイなどの時間ベースの描画が可能なメディアで動作している場合、
"org.w3c.svg.dynamic"
は,対応する言語特能すべてをビューアが成功裡に処理し, 描画できることを指示する。
The feature string "org.w3c.svg.dynamic" includes all of the language capabilities defined for "org.w3c.svg.animation" plus the availability of all of the language capabilities defined in Relationship with DOM2 events, Linking and Interactivity and Scripting. For SVG viewers running on media capable of rendering time-based material, such as displays, "org.w3c.svg.dynamic" indicates that the viewer can process and render successfully all of the corresponding language features.
-
特能文字列
"org.w3c.dom.svg.dynamic"
は、
"org.w3c.svg.dynamic"
が指示する特能に対応する DOM インタフェースとメソッドすべてが利用できることを指示する。
The feature string "org.w3c.dom.svg.dynamic" corresponds to the availability of DOM interfaces and methods that correspond to the language features for "org.w3c.svg.dynamic".
-
特能文字列
"org.w3c.svg.all"
は、この仕様で定義される言語機能すべてが利用できることを指示する。
The feature string "org.w3c.svg.all" corresponds to the availability of all of the language capabilities defined in this specification.
-
特能文字列
"org.w3c.dom.svg.all"
は、この仕様で定義される DOM インタフェースすべてが利用できることを指示する。
The feature string "org.w3c.dom.svg.all" corresponds to the availability of all of the DOM interfaces defined in this specification.