目次詳細目次前章次章要素属性プロパティ

付録 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#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:

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".

目次詳細目次前章次章要素属性プロパティ