翻訳更新:2012/01/07 (前回 : 2004/12/24)
この文書は、W3Cが作成し、W3C勧告として公開された "Mobile SVG Profiles: SVG Tiny and SVG Basic" を日本語に翻訳したものです。
この翻訳は法的には二次的著作物にあたります。二次的著作物としての著作者は「広瀬行夫」 (連絡先) です(以下「翻訳者」と記す)。この二次的著作物としての著作権に関する制約は翻訳者による SVG 1.1 仕様の翻訳における著作権 と同様とします(すなわち、利用, 複製, 頒布は自由ですが、改変は今のところ許可していません)。この翻訳のこのページ自身は別サイトなどに存在する複製の可能性がありますが、この翻訳のオリジナルの URL は、冒頭に記した翻訳更新日現在において http://www.hcn.zaq.ne.jp/___/REC-SVG11-20030114/mobile-profile/index.html です。この翻訳についてお気付きの点その他ありましたら、お知らせ願います。
.transOriginal {font-family: helvetica, sans-serif; background-color: #999999; }と書いてある行を編集して
.transOriginal {display:none; font-family: helvetica, sans-serif; background-color: #999999;}の様に変えると原文が表示されなくなります。
この文書のいくつかの正式な訂正を含む エラータ も参照して下さい。
Please refer to the errata for this document, which may include some normative corrections.
この文書の 翻訳 も御覧下さい。
See also translations of this document.
Copyright © 2003 W3C ®( MIT, ERCIM, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
この文書はSVG 1.1 の2つのモバイルプロファイルを定義します。一つは携帯電話に適した SVG Tiny、もう一つは PDAに適した SVG Basic です。
This document defines two mobile profiles of SVG 1.1. The first profile, SVG Tiny, is defined to be suitable for cellphones; the second profile, SVG Basic, is suitable for PDAs.
この節では公開された時点におけるこの文書の位置付けについて述べます。他の文書がこの文書にとってかわる可能性があります。この文書の最新の状態は W3C によって維持管理されています。
This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.
この文書は SVG Mobile 仕様書の 2003年 1月 14日 勧告です。SVG ワーキンググループは SVG Mobile が広く一般にコミュニティ, 開発者, 他のW3Cグループによって検討されたものと信じています。
This document is the 14 January 2003 Recommendation of the SVG Mobile specification. The SVG Working Group believes SVG Mobile has been widely reviewed by the community, developers and other W3C groups.
2009 年 1 月 15 日、この文書は多数のリンク先を日付も伴う SVG 1.1 仕様を指すように修正された。 W3C チームは元の文書を保管している。 【第2版の構成変更によりリンク先が正しい場所を指さなくなったためと思われる。リンク先は第1版の当該個所を指すように修正された。 また、switch 要素に与える特色機能文字列も日付入りに変わっている。 当訳でもこれらの修正に追随したが、その他にも原文に加えられた修正があるかどうかについては未確認。】
On 15 June 2009 this document was edited in place to fix a number of links to point to a dated version of the SVG 1.1 specification. The W3C Team has kept a copy of the original document.
この仕様書に対する公開されたコメントを歓迎します。公開メーリングリスト:
www-svg@w3.org
宛てに送って下さい。このメーリングリストはウェブ上のベクターグラフィックスに関する議論の場です。
メーリングリストの公開アーカイブも用意されています。送信者は最初に送ったメールからこのアーカイブに保管され、公開されることを受け入れる必要があります。このメーリングリストに加入されたい方は件名を
subscribe
とした電子メールを www-svg-request@w3.org 宛てに送って下さい。
Public comments on this Recommendation are welcome. Please send them to
www-svg@w3.org: the
public email list for issues related to vector graphics on
the Web. This list is
archived
and senders must agree to have their message publicly
archived from their first posting. To subscribe send an email
to www-svg-request@w3.org with the word
subscribe
in the
subject line.
W3C ワーキンググループは SVG 1.1 の テストスイート (test suite)を実装報告書 (implementation report)に加えて発表しました。
The W3C SVG Working Group have released a test suite for SVG 1.1 and SVG Mobile along with an implementation report.
この文書に関する 特許開示 (patent disclosures)の最新情報はウェブ上にあります。この公開の時点では SVG ワーキンググループは SVG にとって本質的と確信できるような特許権使用料に関する圧力を認知していません。
The latest information regarding patent disclosures related to this document is available on the Web. As of this publication, the SVG Working Group are not aware of any royalty-bearing patents they believe to be essential to SVG.
この文書は W3C Interaction Domain における Graphics Activity の一部として W3C SVG ワーキンググループ によって作成されました。W3C SVG ワーキンググループの目標については W3C SVG Charter で討論されています(W3C メンバのみ)。W3C SVGワーキンググループは公開ウェブページ http://www.w3.org/Graphics/SVG/ を維持管理しており、そこにはより背景的な情報も含まれています。この文書の著作者はSVGワーキンググループの協同者たちです。
This document has been produced by the W3C SVG Working Group as part of the Graphics Activity within the W3C Interaction Domain. The goals of the W3C SVG Working Group are discussed in the W3C SVG Charter (W3C Members only). The W3C SVG Working Group maintains a public Web page, http://www.w3.org/Graphics/SVG/, which contains further background information. The authors of this document are the SVG Working Group participants.
現在のW3C勧告や他の技術文書の一覧は http://www.w3.org/TR/ で見られます。W3C の公開物はいつでも更新/置き換え/廃止される可能性があります。
A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR/. W3C publications may be updated, replaced, or obsoleted by other documents at any time.
産業界からの要求、SVG ワーキンググループにおける圧倒的な支持、そして SVG 開発者たちの要望から、小さなデバイス上でベクターグラフィックスを表示するのに適した何らかの形式のSVGが必要であることがはっきりしてきた。更に、SVG 1.0 で表明された使命の中で特に、ベクターグラフィックスを表示する対象領域として小さな機器も含まれることが明言されている。これらの要求を満たすため、SVG ワーキンググループは携帯機器を対象とするプロファイル仕様を作成するために協調して努力することにした。
It has been established by industry demand, overwhelming support in the SVG working group and requests from the SVG developer community that some form of SVG suited to displaying vector graphics on small devices is required. Moreover, the mission statement of SVG 1.0 specifically addresses small devices as a target area for vector graphics display. In order to meet these demands the SVG Working Group has committed to a concerted effort to create a profile specification that addresses mobile devices.
それぞれの携帯機器はプロセッサの速度, メモリ容量, サポートされる色などにおいて異なる特徴を持っているので、その様なプロファイルが一つあるだけでは多様な携帯機器に対応するのには不十分である。 様々な種類の機器に対応するために、2つのプロファイルが定義された。 最初の低水準のプロファイル SVG Tiny(SVGT)は制約が大きい携帯機器に適しており、2番目のプロファイル SVG Basic(SVGB)はより高水準の携帯機器向けのものである。
A single such profile is not sufficient to deal with the variety of mobile devices, because each mobile device has different characteristics in terms of CPU speed, memory size, and color support. To address the range of different device families, two profiles are defined. The first low-level profile, SVG Tiny (SVGT) is suitable for highly restricted mobile devices; while the second profile, SVG Basic (SVGB) is targeted for higher level mobile devices.
携帯機器の記憶容量は少なく, CPU は低速であり, ディスプレイの性能には限界があるので、Mobile SVG プロファイルでは内容, 属性型, プロパティ, ユーザーエージェント (以下ユーザーエージェントを「UA」と称する) の振る舞いに対する制約を導入する。この節ではこれらの制約とその背景にある設計思想について述べる。
Because of the low memory, low CPU power and limited display of mobile devices, Mobile SVG profiles introduce constraints on content, attribute types, properties, and user agent behavior. This section describes these constraints and design rationale behind them.
SVGT と SVGB は次に挙げる SVG 1.1 モジュールから構成される。各モジュールに対し、プロファイルは完全なバージョンかサブセットの基本バージョンを含むか、あるいはそのモジュールを全く含まない。各モジュール内の関連する要素に対し、利用を簡素化するため、完全でないバージョンのモジュールにおいては、全ての属性がサポートされているわけではなく、属性がとれる値も制限されている。詳細は SVG 1.1 ◎ 仕様におけるモジュール定義を参照のこと。
SVGT and SVGB consist of the following SVG 1.1 modules. For each module, a given profile might contain the Full version, the subsetted Basic version, or no version of that module. For ease of use, the relevant elements in each module are given; in modules other than Full, not all attributes may be supported and there may be restrictions on attribute values. For details, see the module definitions in the SVG 1.1 specification.
defs, desc, g, metadata, svg, title, use
a
switch
circle, ellipse, line, path, polygon, polyline, rect
image
text
font, font-face, font-face-name, font-face-src, glyph, hkern, missing-glyph
animate, animateColor, animateMotion, animateTransform, mpath, set
foreignObject
defs, desc, g, metadata, svg, title, use
a
switch
circle, ellipse, line, path, polygon, polyline, rect
image
text
font, font-face, font-face-name, font-face-src, glyph, hkern, missing-glyph
animate, animateColor, animateMotion, animateTransform, mpath, set
foreignObject
defs, desc, g, metadata, svg, symbol, title, use
style
a
switch
circle, ellipse, line, path, polygon, polyline, rect
image
altGlyph, altGlyphDef, altGlyphItem, glyphRef, text, textPath, tref, tspan
color-profile
linearGradient, radialGradient, stop
pattern
clipPath
mask
definition-src, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, glyph, hkern, missing-glyph, vkern
script
view
feBlend, feColorMatrix, feComponentTransfer, feComposite, feFlood, feGaussianBlur, feImage, feMerge,
feMergeNode, feOffset, feTile, feFuncR, feFuncG, feFuncB, feFuncA, filter
animate, animateColor, animateMotion, animateTransform, mpath, set
foreignObject
defs, desc, g, metadata, svg, symbol, title, use
style
a
switch
circle, ellipse, line, path, polygon, polyline, rect
image
altGlyph, altGlyphDef, altGlyphItem, glyphRef, text, textPath, tref, tspan
color-profile
linearGradient, radialGradient, stop
pattern
clipPath
mask
definition-src, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, glyph, hkern, missing-glyph, vkern
script
view
feBlend, feColorMatrix, feComponentTransfer, feComposite, feFlood, feGaussianBlur, feImage, feMerge,
feMergeNode, feOffset, feTile, feFuncR, feFuncG, feFuncB, feFuncA, filter
animate, animateColor, animateMotion, animateTransform, mpath, set
foreignObject
データ型 | 説明 |
Number | (数値)SVGT と SVGB は固定小数点数をサポートする。したがって全ての数は -32,767.9999 から +32,767.9999 までの範囲あるいはそれと等価な科学的記数法による数値に収まっていなければならない。 |
Length | (長さ)SVGT ではユーザー単位のみがサポートされる(即ち CSS 単位はサポートされない)。ただし例外として、最も外側の 'svg' 要素における 'width' と 'height' 属性には、次の CSS 単位:in, cm, mm, pt, pc, and % による任意の値を指定できる。SVGB ではユーザー座標系における長さと CSS 単位がサポートする。 |
Coordinate | (座標成分)SVGT と SVGB は <length> 値により表される座標データ型をサポートする。 |
List of XXX | (XXX のリスト、ここで XXX は何らかの型による値を表す):SVGT と SVGB はリスト指定をサポートする。 |
Angle | (角度)SVGT は CSS 単位識別子なしの角度のみをサポートする(全ての角度における単位は度)。 SVGB は CSS 単位識別子付きの角度をサポートする。 |
Color | (色)SVGT と SVGB は CSS2 互換仕様の sRGB 空間の色、およびシステムカラーによる、<color> をサポートする。更に、SVGBと SVGT は XHTML による 16 色のオリジナル色キーワードをサポートするが、X11 の色はサポートしない。SVGB は ICC カラープロファイルもオプションでサポートする。 |
Paint | (塗り)SVGB はフィルとストローク操作における塗りの指定および、線型および放射型グラデーションをサポートする。SVGT は単色によるフィルとストロークのみをサポートし、より一般的な塗りの概念をサポートしない。 |
Percentage | (パーセント)SVGB はパーセントをサポートする。SVGT は最も外側の 'svg' 要素における 'width' および 'height' 属性を除きサポートしない。 |
Transform List | (変換のリスト)SVGB と SVGT は変換のリストをサポートする。 |
URI | SVGB と SVGT は URI データ型をサポートする。 |
Frequency | (周波数)SVGB と SVGT は周波数による値をサポートしない。 |
Time | (時間)SVGB と SVGT は時間値を単位識別子(ms, s)とともにサポートする。 |
Data Type | Description |
Number | SVGT and SVGB support fixed point numbers, thus all numbers must be limited in range between -32,767.9999 to +32,767.9999 or the scientific notation equivalent. |
Length | SVGT only supports user units (i.e., CSS units are not supported), with the one exception that the 'width' and 'height' attributes on the outermost 'svg' element can specify values in any of the following CSS units: in, cm, mm, pt, pc, and %. SVGB supports lengths in user coordinate space and in CSS units. |
Coordinate | SVGT and SVGB support the coordinate data type, represented with a <length> value. |
List of XXX | (where XXX represents a value of some type): SVGT and SVGB support the list specification. |
Angle | SVGT only supports angles if specified with no CSS unit identifiers (which means all angles are in degrees). SVGB supports angles with CSS unit identifiers. |
Color | SVGT and SVGB support <color> in the CSS2-compatible specification for a color in the sRGB color space, and system colors. Additionally, SVGB and SVGT support 16 original color keywords from XHTML, and do not support X11 colors. SVGB also allows optional support of ICC color profiles. |
Paint | SVGB supports paint specification for fill and stroke operations, as well as linear and radial gradients. SVGT does not support the more general notion of paint specification and thus only supports solid color fills and strokes. |
Percentage | SVGB supports percentages. SVGT does not support percentage values except for the 'width' and 'height' attributes on the outermost 'svg' element. |
Transform List | SVGB and SVGT support transform lists. |
URI | SVGB and SVGT support the URI datatype. |
Frequency | SVGB and SVGT do not support frequency values. |
Time | SVGB and SVGT support time values, with unit identifiers (ms, s). |
SVGB 内容と SVGT 内容は、独立 SVG 文書片であっても、あるいは親の XML 文書内に埋め込まれた文書片であってもよい。SVG 文書片を XHTML 1.1 文書内に埋め込んだ例を次に示す:
SVGB and SVGT content can be in the form of stand-alone SVG Documents or document fragments embedded within a parent XML document. The following is an example of an SVG document fragment embedded within an XHTML 1.1 document:
<?xml version="1.0" standalone="yes"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg"> <head> <title xml:lang="en">Sample XHTML + SVG document</title> </head> <body> <svg:svg width="4cm" height="8cm" version="1.1" baseProfile="tiny" > <svg:ellipse cx="2" cy="4" rx="2" ry="1" /> </svg:svg> </body> </html>
SVGB と SVGT は SVG 1.1 で定義されているように 'title', 'desc', 'metadata' 要素をサポートする。
SVGB and SVGT support the 'title', 'desc' and 'metadata' elements as defined in SVG 1.1.
SVG Tiny 内容においては 'svg' 要素の入れ子はできない。
SVG Tiny content cannot have nested child 'svg' elements.
最も外側の 'svg' 要素の 'baseProfile' 属性の値は SVG Tiny 内容においては "tiny" でなければならず、SVG Basic 内容においては "basic" でなければならない。入れ子になった 'svg' 子要素の 'baseProfile' 属性の値は無視される。SVG 1.1 仕様により、SVG 1.1 内容における最も外側の 'svg' 要素の 'version' 属性の値は "1.1" でなければならない。
The 'baseProfile' attribute on the outermost 'svg' element must have the value "tiny" for SVG Tiny content, and "basic" for SVG Basic content. The 'baseProfile' attribute on nested child 'svg' elements is ignored. The SVG 1.1 specification states that the 'version' attribute of the outermost 'svg' element in SVG 1.1 content must have the value "1.1".
SVGT においては、'image' および 'a' 要素以外から参照される全てのオブジェクトは('data:' URL スキームおよび base64 エンコーディングの利用により)内部的でなければならない。SVGB においては SVG 1.1 で定められているように外部リソースに対する特別な制限はない。
For SVGT, all referenced objects, except on the 'image' and 'a' elements, must be internal (using the 'data:' URL scheme, and base64 encoding). SVGB does not put extra limitations on external references as defined by SVG 1.1.
SVGT はシンボルをサポートしない。
SVGT does not support symbols.
SVG 1.1 のアニメーションにおいては対象要素のインスタンスがアニメーションされることに注意。 SVGB と SVGT もこの特色機能をサポートする。
Note that, in SVG 1.1, animations on a referenced element will cause the instances to be animated. SVGB and SVGT also support this feature.
SVGB と SVGT には image 要素における JPEG と PNG 形式のサポートが要求される。SVGB には image 要素における SVG 形式のサポートも要求される。
SVGB and SVGT require support of the JPEG and PNG formats on the image element. SVGB also requires support of SVG format on the image element.
SVGT と SVGB は SVG 1.1 のどの特色機能がUAによりサポートされているかを決定するための switch 要素をサポートする。
SVGT and SVGB support the switch element, to determine which SVG 1.1 features are supported by the user agent.
SVGT においては、次に挙げる特色機能文字列が許される:
The following feature strings are allowed for SVGT:
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#CoreAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicStructure
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicPaintAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicGraphicsAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Hyperlinking
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#XlinkAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#ConditionalProcessing
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Shape
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Image
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicText
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicFont
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Animation
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Extensibility
http://www.w3.org/TR/SVGMobile/Tiny/feature#base
"
は第 2 節で SVG Tiny に対して定義される全ての静的および宣言的アニメーション言語機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity
"
は、対話性のサポートのみならず、全ての基本特色機能が利用可能であることも指示する。
http://www.w3.org/TR/SVGMobile/Tiny/feature#all
"
全ての SVG Tiny 特色機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Tiny/feature#base
"
indicates the availability of all the static and
declarative animation language capabilities defined for SVG
Tiny in Section 2.
http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity
"
indicates the availability of all the base features, as
well as support for interactivity.
http://www.w3.org/TR/SVGMobile/Tiny/feature#all
"
indicates the availability of all the SVG Tiny features.
SVGB においては、次に挙げる特色機能文字列が許される:
The following feature strings are allowed for SVGB:
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#CoreAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Structure
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#ViewportAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Style
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#PaintAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#OpacityAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#GraphicsAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Hyperlinking
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#XlinkAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#ExternalResourcesRequired
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#ConditionalProcessing
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Shape
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Image
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Text
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#ColorProfile
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Gradient
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Pattern
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicClip
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Mask
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Font
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#DocumentEventsAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#GraphicalEventsAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#AnimationEventsAttribute
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Scripting
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#View
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#BasicFilter
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Animation
http://www.w3.org/TR/2003/REC-SVG11-20030114/feature#Extensibility
http://www.w3.org/TR/SVGMobile/Basic/feature#base
"
は第2節で SVG Basic に対して定義される全ての静的および宣言的アニメーション言語機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#interactivity
"
は、対話性のサポート(SVGB Core DOM のサポートおよび、SVG 1.1 の Scripting モジュール, Document イベント属性モジュール, Graphical Element イベント属性モジュール, Animation Events 属性モジュール)のみならず、全ての基本特色機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#SVGBasicDomCore
"
はこの仕様で定義されるように SVG Basic DOM Core が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#SVGBasicDomExtended
"
はこの仕様で定義されるように SVG Basic Extended DOM が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#css
"
は CSS によるスタイル付けのサポートのみならず、全ての基本特色機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#all
"
は全ての SVG Basic 特色機能が利用可能であることを指示する。
http://www.w3.org/TR/SVGMobile/Basic/feature#base
"
indicates the availability of all the static and
declarative animation language capabilities defined for SVG
Basic in Section 2.
http://www.w3.org/TR/SVGMobile/Basic/feature#interactivity
"
indicates the availability of all the base features, as
well as support for interactivity: SVGB Core DOM support,
SVG 1.1 Scripting Module, Document Events Attribute Module
, Graphical Element Events Attribute Module, and Animation
Events Attribute Module.
http://www.w3.org/TR/SVGMobile/Basic/feature#SVGBasicDomCore
"
indicates the availability of SVG Basic DOM Core as defined
in this specification.
http://www.w3.org/TR/SVGMobile/Basic/feature#SVGBasicDomExtended
"
indicates the availability of SVG Basic Extended DOM as
defined in this specification.
http://www.w3.org/TR/SVGMobile/Basic/feature#css
"
indicates the availability of all the base features, as
well as support for styling with CSS.
http://www.w3.org/TR/SVGMobile/Basic/feature#all
"
indicates the availability of all the SVG Basic features.
SVGB と SVGT は SVG 1.1 のプレゼンテーション属性のサブセットをサポートする。
SVGB and SVGT support subsets of SVG 1.1's presentation attributes.
SVGB ではオプションで CSS Mobile Profile 1.0 をサポートしてもよい。SVGT は CSS によるスタイル付けをサポートしない。
SVGB allows optional support of CSS Mobile Profile 1.0. SVGT does not support styling with CSS.
SVGB と SVGT は style プロパティに対する制約を課すことがある。style プロパティに許されている値の一覧は付録 C に示される。
SVGB and SVGT can introduce constraints on style properties. Allowed values for style properties are listed in Appendix C.
SVGB と SVGT は SVG 1.1 におけるビューポートの概念をサポートする。
SVGB and SVGT support SVG 1.1's notion of viewports.
SVGB と SVGT は変換の入れ子をサポートする。一般の変換行列および、回転, 伸縮, 斜型, 並進のような単純変換のいずれも許される。
SVGB and SVGT support nesting of transformations. The types of transformations that are allowed are generic transformation matrices, or simple operations such as rotation, scaling, skewing, and translation.
SVGB と SVGT は transform 属性をサポートする。次の型式の変換定義が許される:
SVGB and SVGT support the transform attribute. The following transform definition types are supported:
SVGB と SVGT は 'viewBox' 属性を完全にサポートする。SVGT においては preserveAspectRatio 属性がとれる値は限定される。
SVGB and SVGT fully support the 'viewBox' attribute. SVGT has restrictions on allowed preserveAspectRatio attribute values.
SVGB と SVGT は内容を異なる表示の縦横比に適応させるため 'preserveAspectRatio' 属性をサポートする。
SVGB and SVGT support the 'preserveAspectRatio' attribute for adapting the content to devices with different display aspect ratios.
SVGT においてはパラメタ <align> の値は 'none' あるいは 'XMidYMid' のいずれかのみであり、パラメタ <meetOrSlice> の値は 'meet' のみが可能である。
In SVGT, the <align> parameter can only be either 'none' or 'XMidYMid', the <meetOrSlice> parameter can only be 'meet'.
SVGT においては、このパラメタがとれる値は SVG 1.1 と同じである。
In SVGB, the values of this parameter can be the same as in SVG 1.1.
SVGB は追加の 'svg' 要素の埋込みによる新しいビューポートの確立をサポートする。SVGT では 'svg' 要素の入れ子は許されない。
SVGB supports establishing a new viewport via additional embedded 'svg' elements. SVGT does not allow nested 'svg' elements.
SVGT はユーザー単位のみをサポートする(即ち CSS 単位はサポートされない)。ただし例外として、最も外側の 'svg' 要素における 'width' と 'height' 属性においては CSS 単位もサポートする。SVGB はユーザー単位も CSS 単位識別子もサポートする。
SVGT supports user units only, except for the 'width' and 'height' attributes on the outermost 'svg' element where CSS units are also supported. SVGB supports both user units and CSS user identifiers.
SVGT は包含矩形単位指定をサポートしない
SVGT does not support bounding box unit specification.
SVGB と SVGT は楕円弧命令("A"(絶対)と "a"(相対))を除く全ての SVG 1.1 のパス命令をサポートする。
SVGB and SVGT support all SVG 1.1 path commands, except the elliptical arc curve command ("A"(absolute) and "a"(relative)).
path 要素のデータは SVG 1.1 仕様で定義されているとおりアニメーション可能である。
The path element data is animatable, as defined in the SVG 1.1 specification.
SVGT と SVGB は SVG 1.1 仕様で定義されている基本図形(矩形, 円形, 楕円, 線分, 折れ線, 多角形)をサポートする。
SVGT and SVGB support the basic shapes (rectangles, circles, ellipses, lines, polylines, and polygons) as defined in SVG 1.1.
SVGT と SVGB はテキストをユニコード文字で表現する。Mobile SVG UAにおいてはテキスト選択とクリップボード操作のサポートは要求されない。
SVGB and SVGT represent text with Unicode characters. Mobile SVG user agents are not required to allow text selection and clipboard operations.
SVGT はパス上のテキストおよび 'tspan', 'tref' 要素をサポートしない。SVGT は 'text' 要素の 'rotate' 属性をサポートするが、これはUAの描画を重くし、システムフォントの回転はサポートされないかもしれないことに注意すべきである。
SVGT does not support text on a path, 'tspan' and 'tref' elements. SVGT supports the 'rotate' attribute on the 'text' element, but it should be noted that this may cause a slow down of the user agent's rendering speed, and rotation may not be supported with system fonts.
SVGB と SVGT は 'path' 要素と基本図形における単色によるフィルとストロークをサポートする。
SVGB and SVGT support filling and stroking 'path' elements and basic shapes with solid colors.
SVGB はアウトラインフォントにおけるテキストのストロークをサポートするが、SVGT はそうではない。
SVGB supports stroking on text when using outline fonts, but SVGT does not.
SVGT と SVGB は CSS2 互換仕様の sRGB 空間の色、およびシステムカラーによる、<color> をサポートする。更に、SVGBと SVGT は XHTML による 16 色のオリジナル色キーワードをサポートするが、X11 の色はサポートしない。
SVGT and SVGB support <color> in the CSS2-compatible specification for a color in the sRGB color space, and system colors. Additionally, SVGB and SVGT support 16 original color keywords from XHTML, and do not support X11 colors.
ICC プロファイルを用いた色の指定は SVGT においてはサポートされず、SVGB においては SVG 1.1 と同様にオプションである。
Specifying colors using an ICC profile is not supported in SVGT; and as with SVG 1.1, it is optional in SVGB.
SVGB は単色, グラデーションによる塗り, パターン, カスタムの塗りをサポートする。SVGT は単色による塗りのみをサポートする。
SVGB supports solid colors, gradient paints, patterns, and custom paints. SVGT only supports solid color painting.
SVGB はクリッピング, マスク, 合成をサポートするが、クリッピングパスの追加はサポートしないし、クリッピングパスは('rect' 要素または 'use' 要素を通した 'rect' 要素による)矩形に限られる。
SVGB supports clipping, masking and compositing. SVGB does not support additive clipping paths. Also, in SVGB, clipping paths are restricted to rectangles ('rect' elements or references to 'rect' elements through 'use').
SVGT は要素の不透明度, fill-opacity, stroke-opacity プロパティをサポートしない。
SVGT does not support element opacity, fill-opacity, stroke-opacity properties.
SVGB は一部のフィルタ効果をサポートする。SVGT はフィルタ効果をサポートしない。
SVGB supports a subset of filter effects. SVGT does not support filter effects.
SVGB と SVGT は SVG 1.1 のイベントをサポートする。SVGT は宣言的アニメーションによってのみ対話が可能である。
SVGB and SVGT support the SVG 1.1 events. SVGT only allows interactivity with declarative animation.
SVGB と SVGT は 'a' 要素を通した SVG 内容から他のウェブリソースへのハイパーリンクによる活性化をサポートする。
SVGB and SVGT support hyperlink activation from SVG content to other Web resources through the 'a' element.
SVGB は SVG 内容に対する特定の SVG 表示へのハイパーリンクをサポートする。SVGT はこの特色機能をサポートしない。
SVGB supports hyperlink into particular views of SVG content. SVGT does not support this feature.
SVGT はスクリプトをサポートしない。SVGB はオプションでスクリプトをサポートし、スクリプトをサポートするための SVG 1.1 による言語特色機能全てを含む。
SVGT does not support scripting. SVGB allows optional support of scripting, and includes all of the language features from SVG 1.1 to support scripting.
SVGB と SVGT のいずれも、SVG 1.1 の宣言的アニメーション特色機能全てをサポートする:
Both SVGB and SVGT support the full set of SVG 1.1's declarative animation features:
SVGB においてはスクリプトと DOM によるアニメーションをサポートするための言語特色機能が利用できる。SVGT では宣言的アニメーションのみがサポートされる。
The language features to support animation through scripting and DOM are available in SVGB. SVGT only supports declarative animation.
SVGB と SVGT においては、親要素を暗黙のアニメーション対象にすること、および、'xlink:href' 属性を用いて要素を対象にすることができる。
SVGB and SVGT allow implicit targeting of parent elements, and targeting elements using the 'xlink:href' attribute.
SVGB と SVGT は線型, スプライン, 定速, 離散アニメーションをサポートする。
SVGB and SVGT support linear, spline, paced and discrete animations.
SVGB と SVGT は SVG フォントのサブセットをサポートするが、'glyph' および 'missing-glyph' 要素の 'd' 属性のみが利用できる。'glyph' 内での任意の SVG はサポートされない。
SVGB and SVGT support a subset of SVG fonts where only the 'd' attribute on the 'glyph' and 'missing-glyph' elements is available. Arbitrary SVG within a 'glyph' is not supported.
SVGB は完全な SVG 1.1 と同様、CSS2 仕様で定義されているウェブフォント機能の利用によるダウンロード可能なフォントをサポートする。 SVGT においては、SVG フォントはそれを利用する文書内に埋め込まれたもののみが可能である。
As with Full SVG 1.1, SVGB supports downloadable fonts using WebFonts facility defined in the "Cascading Style Sheets (CSS) level 2" specification. In SVGT, an SVG font can be only embedded within the same document that uses the font.
SVGB と SVGT は、SVG 内容に含まれる外部の名前空間による要素や属性のみならず、埋め込みメタデータもサポートする。
Both SVGB and SVGT support embedded metadata, as well as elements and attributes from foreign namespaces included within the SVG content.
SVG の描画出力エンジンには外部名前空間の内容の描画は期待されていないが、foreignObject 要素を利用することにより、外部名前空間の部分木に領域をあてがって別の出力エンジンに渡すことができる。
The SVG renderer is not expected to be able to render content in foreign namespaces, but the foreignObject element allows a subtree in a foreign namespace to be assigned a width and height and passed off to another renderer.
この仕様の著作者は SVG ワーキンググループの参与者たちです。
The authors of this specification are the participants of the W3C SVG Working Group.
SVG ワーキンググループは SVG 1.1 仕様と Mobile SVG 仕様の開発過程に協力された SVG ワーキンググループの外部の大勢の方々に感謝の意をあらわします。これらの方々全てを掲載するにはあまりにも多数です。彼らには SVG 1.0 および 1.1 言語と Mobile SVG プロファイルの初期の実装(ビューア, オーサリングツール, サーバー側コード変換も含む)に携わった方々, SVG内容作成者, www-svg@w3.org と svg-developers@yahoogroups メーリングリストに参与された方々, 他のW3Cワーキンググループ, W3Cチームが含まれますが、それらの方々だけに限られません。Mobile SVG はワーキンググループ, 他の W3C の方々, 先駆的な仕事をした初期の実装者と内容作成者による重要な恩恵と公開, 一般からのフィードバック, W3C チームのサポートから生まれてきた真の協力による努力の成果です。
The SVG Working Group would like to acknowledge the great many people outside of the SVG Working Group who help with the process of developing the SVG 1.1 and Mobile SVG specification. These people are too numerous to list individually. They include but are not limited to the early implementers of the SVG 1.0 and 1.1 languages and Mobile SVG profiles (including viewers, authoring tools, and server-side transcoders), developers of SVG content, people who have contributed on the www-svg@w3.org and svg-developers@yahoogroups.com email lists, other Working Groups at the W3C, and the W3C team. Mobile SVG is truly a cooperative effort between the SVG Working Group, the rest of the W3C, and the public and benefits greatly from the pioneering work of early implementers and content developers, feedback from the public, and help from the W3C team.
この付録は正式なものである。
This appendix is normative.
色分け | |
---|---|
完全なモジュールでサポートされている | yes |
基本モジュールで部分的な機能がサポートされている | yes |
プロファイルにおいて許可されていない | n/a |
Color code | |
---|---|
Supported fully in a Full Module | yes |
Supported with subsetted functionality in a Basic Module | yes |
Disallowed in profile | n/a |
Element | SVG Tiny | SVG Basic |
---|---|---|
a | Hyperlinking ◎ | Hyperlinking ◎ |
altGlyph | n/a | Text ◎ |
altGlyphDef | n/a | Text ◎ |
altGlyphItem | n/a | Text ◎ |
animate | Animation ◎ | Animation ◎ |
animateColor | Animation ◎ | Animation ◎ |
animateMotion | Animation ◎ | Animation ◎ |
animateTransform | Animation ◎ | Animation ◎ |
circle | Shape ◎ | Shape ◎ |
clipPath | n/a | Basic Clip ◎ |
color-profile | n/a | Color Profile ◎ |
cursor | n/a | n/a |
definition-src | n/a | Font ◎ |
defs | Basic Structure ◎ | Structure ◎ |
desc | Basic Structure ◎ | Structure ◎ |
ellipse | Shape ◎ | Shape ◎ |
feBlend | n/a | Basic Filter ◎ |
feColorMatrix | n/a | Basic Filter ◎ |
feComponentTransfer | n/a | Basic Filter ◎ |
feComposite | n/a | Basic Filter ◎ |
feConvolveMatrix | n/a | n/a |
feDiffuseLighting | n/a | n/a |
feDisplacementMap | n/a | n/a |
feDistantLight | n/a | n/a |
feFlood | n/a | Basic Filter ◎ |
feFuncA | n/a | Basic Filter ◎ |
feFuncB | n/a | Basic Filter ◎ |
feFuncG | n/a | Basic Filter ◎ |
feFuncR | n/a | Basic Filter ◎ |
feGaussianBlur | n/a | Basic Filter ◎ |
feImage | n/a | Basic Filter ◎ |
feMerge | n/a | Basic Filter ◎ |
feMergeNode | n/a | Basic Filter ◎ |
feMorphology | n/a | n/a |
feOffset | n/a | Basic Filter ◎ |
fePointLight | n/a | n/a |
feSpecularLighting | n/a | n/a |
feSpotLight | n/a | n/a |
feTile | n/a | Basic Filter ◎ |
feTurbulence | n/a | n/a |
filter | n/a | Basic Filter ◎ |
font-face | Basic Font ◎ | Font ◎ |
font-face-format | n/a | Font ◎ |
font-face-name | Basic Font ◎ | Font ◎ |
font-face-src | Basic Font ◎ | Font ◎ |
font-face-uri | n/a | Font ◎ |
foreignObject | Extensibility ◎ | Extensibility ◎ |
g | Basic Structure ◎ | Structure ◎ |
glyph | Basic Font ◎ | Font ◎ |
glyphRef | n/a | Text ◎ |
hkern | Basic Font ◎ | Font ◎ |
image | Image ◎ | Image ◎ |
line | Shape ◎ | Shape ◎ |
linearGradient | n/a | Gradient ◎ |
marker | n/a | n/a |
mask | n/a | Mask ◎ |
metadata | Basic Structure ◎ | Structure ◎ |
missing-glyph | Basic Font ◎ | Font ◎ |
mpath | Animation ◎ | Animation ◎ |
path | Shape ◎ | Shape ◎ |
pattern | n/a | Pattern ◎ |
polygon | Shape ◎ | Shape ◎ |
polyline | Shape ◎ | Shape ◎ |
radialGradient | n/a | Gradient ◎ |
rect | Shape ◎ | Shape ◎ |
script | n/a | Scripting ◎ |
set | Animation ◎ | Animation ◎ |
stop | n/a | Gradient ◎ |
style | n/a | Style ◎ |
svg | Basic Structure ◎ | Structure ◎ |
switch | Conditional Processing ◎ | Conditional Processing ◎ |
symbol | n/a | Structure ◎ |
text | Basic Text ◎ | Text ◎ |
textPath | n/a | Text ◎ |
title | Basic Structure ◎ | Structure ◎ |
tref | n/a | Text ◎ |
tspan | n/a | Text ◎ |
use | Basic Structure ◎ | Structure ◎ |
view | n/a | View ◎ |
vkern | n/a | Font ◎ |
この付録は正式なものである。
This appendix is normative.
属性 | SVGTiny | SVG 1.1 Module | SVGBasic | SVG 1.1 モジュール |
---|---|---|---|---|
accent-height | %Number | Basic Font ◎ | %Number; | Font ◎ |
accumulate | (none | sum) | Animation ◎ | (none | sum) | Animation ◎ |
additive | (replace | sum) | Animation ◎ | (replace | sum) | Animation ◎ |
alignment-baseline | n/a | n/a | ( baseline | top | before-edge | text-top | text-before-edge | middle | bottom | after-edge | text-bottom | text-after-edge | ideographic | lower | hanging | mathematical | inherit) | Text ◎ |
alphabetic | %Number; | Basic Font ◎ | %Number; | Font ◎ |
amplitude | n/a | n/a | %Number; | Basic Filter ◎ |
arabic-form | CDATA | Basic Font ◎ | CDATA | Font ◎ |
ascent | %Number; | Basic Font ◎ | %Number; | Font ◎ |
attributeName | CDATA | Animation ◎ | CDATA | Animation ◎ |
attributeType | CDATA | Animation ◎ | CDATA | Animation ◎ |
azimuth | n/a | n/a | n/a | n/a |
baseFrequency | n/a | n/a | n/a | n/a |
baseProfile | CDATA | Basic Structure ◎ | CDATA | Structure ◎ |
baseline-shift | n/a | n/a | (baseline | sub | super | <percentage> | <length> | inherit) | Text ◎ |
bbox | CDATA | Basic Font ◎ | CDATA | Font ◎ |
begin | CDATA | Animation ◎ | CDATA | Animation ◎ |
bias | n/a | n/a | n/a | n/a |
by | CDATA | Animation ◎ | CDATA | Animation ◎ |
calcMode | (discrete | linear | paced | spline) | Animation ◎ | (discrete | linear | paced | spline) | Animation ◎ |
cap-height | %Number; | Basic Font ◎ | %Number; | Font ◎ |
class | n/a | n/a | %ClassList; | Style ◎ |
clip | n/a | n/a | (<shape> | auto | inherit) | Viewport Attribute ◎ |
clip-path | n/a | n/a | (<uri> | none | inherit) | Basic Clip ◎ |
clip-rule | n/a | n/a | (nonzero | evenodd | inherit ) | Basic Clip ◎ |
clipPathUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Basic Clip ◎ |
color | %Color; | Basic Paint Attribute ◎ | %Color; | Paint Attribute ◎ |
color-interpolation | n/a | n/a | (auto | sRGB | linearRGB | inherit) | Paint Attribute ◎ |
color-interpolation-filters | n/a | n/a | (auto | sRGB | linearRGB | inherit) | Basic Filter ◎ |
color-profile | n/a | n/a | CDATA | Color Profile ◎ |
color-rendering | (auto | optimizeSpeed | optimizeQuality | inherit) | Basic Paint Attribute ◎ | (auto | optimizeSpeed | optimizeQuality | inherit) | Paint Attribute ◎ |
content | CDATA | Extensibility ◎ | CDATA | Extensibility ◎ |
contentScriptType | n/a | n/a | %ContentType; | Structure ◎ |
contentStyleType | n/a | n/a | %ContentType; | Structure ◎ |
cursor | n/a | n/a | n/a | n/a |
cx | n/a | n/a | %Coordinate; | Gradient ◎ |
cx | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
cy | n/a | n/a | %Coordinate; | Gradient ◎ |
cy | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
d | %PathData; | Basic Font ◎ | %PathData; | Font ◎ |
d | %PathData; | Shape ◎ | %PathData; | Shape ◎ |
descent | %Number; | Basic Font ◎ | %Number; | Font ◎ |
diffuseConstant | n/a | n/a | n/a | n/a |
direction | n/a | n/a | (ltr | rtl | inherit) | Text ◎ |
display | ( inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit ) | Basic Graphics Attribute ◎ | ( inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit ) | Graphics Attribute ◎ |
divisor | n/a | n/a | n/a | n/a |
dominant-baseline | n/a | n/a | (auto | autosense-script | no-change | reset | ideographic | lower | hanging | mathematical | inherit) | Text ◎ |
dur | CDATA | Animation ◎ | CDATA | Animation ◎ |
dx | n/a | n/a | %Lengths; | Text ◎ |
dx | n/a | n/a | n/a | Basic Filter ◎ |
dy | n/a | n/a | %Lengths; | Text ◎ |
dy | n/a | n/a | n/a | Basic Filter ◎ |
edgeMode | n/a | n/a | n/a | n/a |
elevation | n/a | n/a | n/a | n/a |
enable-background | n/a | n/a | n/a | n/a |
end | CDATA | Animation ◎ | CDATA | Animation ◎ |
exponent | n/a | n/a | %Number; | Basic Filter ◎ |
externalResourcesRequired | n/a | n/a | %Boolean; | External Resources Attribute ◎ |
fill | (remove | freeze) | Animation ◎ | (remove | freeze) | Animation ◎ |
fill | %Paint; | Basic Paint Attribute ◎ | %Paint; | Paint Attribute ◎ |
fill-opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
fill-rule | %ClipFillRule; | Basic Paint Attribute ◎ | %ClipFillRule; | Paint Attribute ◎ |
filter | n/a | n/a | %FilterValue; | Basic Filter ◎ |
filterRes | n/a | n/a | %NumberOptionalNumber; | Basic Filter ◎ |
filterUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Basic Filter ◎ |
flood-color | n/a | n/a | %SVGColor; | Basic Filter ◎ |
flood-opacity | n/a | n/a | %OpacityValue; | Basic Filter ◎ |
font-family | %FontFamilyValue; | Basic Text ◎ | %FontFamilyValue; | Text ◎ |
font-family | CDATA | Basic Font ◎ | CDATA | Font ◎ |
font-size | %FontSizeValue; | Basic Text ◎ | %FontSizeValue; | Text ◎ |
font-size | CDATA | Basic Font ◎ | CDATA | Font ◎ |
font-size-adjust | n/a | n/a | %FontSizeAdjustValue; | Text ◎ |
font-stretch | n/a | n/a | (normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit) | Text ◎ |
font-stretch | (normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit) | Basic Font ◎ | (normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit) | Font ◎ |
font-style | (normal | italic | oblique | inherit) | Basic Text ◎ | (normal | italic | oblique | inherit) | Text ◎ |
font-style | CDATA | Basic Font ◎ | CDATA | Font ◎ |
font-variant | n/a | n/a | (normal | small-caps | inherit) | Text ◎ |
font-variant | CDATA | Basic Font ◎ | CDATA | Font ◎ |
font-weight | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Basic Text ◎ | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Text ◎ |
font-weight | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Basic Font ◎ | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Font ◎ |
format | n/a | n/a | CDATA | Text ◎ |
from | CDATA | Animation ◎ | CDATA | Animation ◎ |
fx | n/a | n/a | %Coordinate; | Gradient ◎ |
fy | n/a | n/a | %Coordinate; | Gradient ◎ |
g1 | CDATA | Basic Font ◎ | CDATA | Font ◎ |
g2 | CDATA | Basic Font ◎ | CDATA | Font ◎ |
glyph-name | CDATA | Basic Font ◎ | CDATA | Font ◎ |
glyph-orientation-horizontal | n/a | n/a | %GlyphOrientationHorizontalValue; | Text ◎ |
glyph-orientation-vertical | n/a | n/a | %GlyphOrientationVerticalValue; | Text ◎ |
glyphRef | n/a | n/a | CDATA | Text ◎ |
gradientTransform | n/a | n/a | %TransformList; | Gradient ◎ |
gradientUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Gradient ◎ |
hanging | %Number; | Basic Font ◎ | %Number; | Font ◎ |
height | %Length; | Basic Structure ◎ | %Length; | Structure ◎ |
height | %Length; | Shape ◎ | %Length; | Shape ◎ |
height | %Length; | Image ◎ | %Length; | Image ◎ |
height | n/a | n/a | %Length; | Pattern ◎ |
height | %Length; | Extensibility ◎ | %Length; | Extensibility ◎ |
height | n/a | n/a | %Length; | Mask ◎ |
height | n/a | n/a | %Length; | Basic Filter ◎ |
horiz-adv-x | %Number; | Basic Font ◎ | %Number; | Font ◎ |
horiz-origin-x | %Number; | Basic Font ◎ | %Number; | Font ◎ |
horiz-origin-y | n/a | n/a | %Number; | Font ◎ |
id | %Number; | Core Attribute ◎ | %Number; | Core Attribute ◎ |
ideographic | %Number; | Basic Font ◎ | %Number; | Font ◎ |
image-rendering | n/a | n/a | (auto | optimizeSpeed | optimizeQuality | inherit) | Graphics Attribute ◎ |
in | n/a | n/a | CDATA | Basic Filter ◎ |
in2 | n/a | n/a | CDATA | Basic Filter ◎ |
intercept | n/a | n/a | %Number; | Basic Filter ◎ |
k | %Number; | Basic Font ◎ | %Number; | Font ◎ |
k1 | n/a | n/a | %Number; | Basic Filter ◎ |
k2 | n/a | n/a | %Number; | Basic Filter ◎ |
k3 | n/a | n/a | %Number; | Basic Filter ◎ |
k4 | n/a | n/a | %Number; | Basic Filter ◎ |
kernelMatrix | n/a | n/a | n/a | n/a |
kernelUnitLength | n/a | n/a | n/a | n/a |
kerning | n/a | n/a | %KerningValue; | Text ◎ |
keyPoints | CDATA | Animation ◎ | CDATA | Animation ◎ |
keySplines | CDATA | Animation ◎ | CDATA | Animation ◎ |
keyTimes | CDATA | Animation ◎ | CDATA | Animation ◎ |
lang | %LanguageCodes; | Basic Font ◎ | %LanguageCodes; | Font ◎ |
lengthAdjust | n/a | n/a | (spacing|spacingAndGlyphs) | Text ◎ |
letter-spacing | n/a | n/a | %SpacingValue; | Text ◎ |
lighting-color | n/a | n/a | n/a | n/a |
limitingConeAngle | n/a | n/a | n/a | n/a |
local | n/a | n/a | CDATA | Color Profile ◎ |
marker | n/a | n/a | n/a | n/a |
marker-end | n/a | n/a | n/a | n/a |
marker-mid | n/a | n/a | n/a | n/a |
marker-start | n/a | n/a | n/a | n/a |
markerHeight | n/a | n/a | n/a | n/a |
markerUnits | n/a | n/a | n/a | n/a |
markerWidth | n/a | n/a | n/a | n/a |
mask | n/a | n/a | %MaskValue; | Mask ◎ |
maskContentUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Mask ◎ |
maskUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Mask ◎ |
mathematical | %Number; | Basic Font ◎ | %Number; | Font ◎ |
max | CDATA | Animation ◎ | CDATA | Animation ◎ |
media | n/a | n/a | %MediaDesc; | Style ◎ |
method | n/a | n/a | (align|stretch) | Text ◎ |
min | CDATA | Animation ◎ | CDATA | Animation ◎ |
mode | n/a | n/a | (normal | multiply | screen | darken | lighten) | Basic Filter ◎ |
name | n/a | n/a | CDATA | Color Profile ◎ |
name | CDATA | Basic Font ◎ | CDATA | Font ◎ |
numOctaves | n/a | n/a | n/a | n/a |
offset | n/a | n/a | %NumberOrPercentage; | Gradient ◎ |
offset | n/a | n/a | %Number; | Basic Filter ◎ |
onabort | n/a | n/a | %Script; | Document Events Attribute ◎ |
onactivate | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onbegin | n/a | n/a | %Script; | Animation Events Attribute ◎ |
onclick | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onend | n/a | n/a | %Script; | Animation Events Attribute ◎ |
onerror | n/a | n/a | %Script; | Document Events Attribute ◎ |
onfocusin | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onfocusout | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onload | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onmousedown | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onmousemove | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onmouseout | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onmouseover | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onmouseup | n/a | n/a | %Script; | Graphical Element Events Attribute ◎ |
onrepeat | n/a | n/a | %Script; | Animation Events Attribute ◎ |
onresize | n/a | n/a | %Script; | Document Events Attribute ◎ |
onscroll | n/a | n/a | %Script; | Document Events Attribute ◎ |
onunload | n/a | n/a | %Script; | Document Events Attribute ◎ |
onzoom | n/a | n/a | %Script; | Document Events Attribute ◎ |
opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
operator | n/a | n/a | (over | in | out | atop | xor | arithmetic) | Basic Filter ◎ |
order | n/a | n/a | n/a | n/a |
orient | n/a | n/a | n/a | n/a |
orientation | n/a | n/a | CDATA | Font ◎ |
origin | CDATA | Animation ◎ | CDATA | Animation ◎ |
overflow | n/a | n/a | (visible | hidden | scroll | auto | inherit) | Viewport Attribute ◎ |
overline-position | %Number; | Basic Font ◎ | %Number; | Font ◎ |
overline-thickness | %Number; | Basic Font ◎ | %Number; | Font ◎ |
panose-1 | CDATA | Basic Font ◎ | CDATA | Font ◎ |
path | CDATA | Animation ◎ | CDATA | Animation ◎ |
pathLength | %Number; | Shape ◎ | %Number; | Shape ◎ |
patternContentUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Pattern ◎ |
patternTransform | n/a | n/a | %TransformList; | Pattern ◎ |
patternUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Pattern ◎ |
pointer-events | n/a | n/a | ( visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | none | inherit) | Graphics Attribute ◎ |
points | %Points; | Shape ◎ | %Points; | Shape ◎ |
pointsAtX | n/a | n/a | n/a | n/a |
pointsAtY | n/a | n/a | n/a | n/a |
pointsAtZ | n/a | n/a | n/a | n/a |
preserveAlpha | n/a | n/a | n/a | n/a |
preserveAspectRatio | %PreserveAspectRatioSpec; | Basic Structure ◎ | %PreserveAspectRatioSpec; | Structure ◎ |
preserveAspectRatio | %PreserveAspectRatioSpec; | Image ◎ | %PreserveAspectRatioSpec; | Image ◎ |
preserveAspectRatio | n/a | n/a | %PreserveAspectRatioSpec; | View ◎ |
preserveAspectRatio | n/a | n/a | %PreserveAspectRatioSpec; | Pattern ◎ |
primitiveUnits | n/a | n/a | (userSpaceOnUse | objectBoundingBox) | Basic Filter ◎ |
r | n/a | n/a | %Length; | Gradient ◎ |
r | %Length; | Shape ◎ | %Length; | Shape ◎ |
radius | n/a | n/a | n/a | n/a |
refX | n/a | n/a | n/a | n/a |
refY | n/a | n/a | n/a | n/a |
rendering-intent | n/a | n/a | CDATA | Color Profile ◎ |
repeatCount | CDATA | Animation ◎ | CDATA | Animation ◎ |
repeatDur | CDATA | Animation ◎ | CDATA | Animation ◎ |
requiredExtensions | %ExtensionList; | Conditional Processing ◎ | %ExtensionList; | Conditional Processing ◎ |
requiredFeatures | %ExtensionList; | Conditional Processing ◎ | %ExtensionList; | Conditional Processing ◎ |
restart | (always | never | whenNotActive) | Animation ◎ | (always | never | whenNotActive) | Animation ◎ |
result | n/a | n/a | CDATA | Basic Filter ◎ |
rotate | CDATA | Animation ◎ | CDATA | Animation ◎ |
rotate | %Numbers; | Basic Text ◎ | %Numbers; | Text ◎ |
rx | %Length; | Shape ◎ | %Length; | Shape ◎ |
ry | %Length; | Shape ◎ | %Length; | Shape ◎ |
scale | n/a | n/a | n/a | n/a |
seed | n/a | n/a | n/a | n/a |
shape-rendering | n/a | n/a | (auto | optimizeSpeed | crispEdges | geometricPrecision | inherit) | Graphics Attribute ◎ |
slope | %Number; | Basic Font ◎ | %Number; | Font ◎ |
slope | n/a | n/a | %Number; | Basic Filter ◎ |
spacing | n/a | n/a | (auto|exact) | Text ◎ |
specularConstant | n/a | n/a | n/a | n/a |
specularExponent | n/a | n/a | n/a | n/a |
spreadMethod | n/a | n/a | (pad | reflect | repeat) | Gradient ◎ |
startOffset | n/a | n/a | %Length; | Text ◎ |
stdDeviation | n/a | n/a | %NumberOptionalNumber; | Basic Filter ◎ |
stemh | %Number; | Basic Font ◎ | %Number; | Font ◎ |
stemv | %Number; | Basic Font ◎ | %Number; | Font ◎ |
stitchTiles | n/a | n/a | n/a | n/a |
stop-color | n/a | n/a | %SVGColor; | Gradient ◎ |
stop-opacity | n/a | n/a | %OpacityValue; | Gradient ◎ |
strikethrough-position | %Number; | Basic Font ◎ | %Number; | Font ◎ |
strikethrough-thickness | %Number; | Basic Font ◎ | %Number; | Font ◎ |
stroke | %Paint; | Basic Paint Attribute ◎ | %Paint; | Paint Attribute ◎ |
stroke-dasharray | %StrokeDashArrayValue; | Basic Paint Attribute ◎ | %StrokeDashArrayValue; | Paint Attribute ◎ |
stroke-dashoffset | %StrokeDashOffsetValue; | Basic Paint Attribute ◎ | %StrokeDashOffsetValue; | Paint Attribute ◎ |
stroke-linecap | (butt | round | square | inherit) | Basic Paint Attribute ◎ | (butt | round | square | inherit) | Paint Attribute ◎ |
stroke-linejoin | (miter | round | bevel | inherit) | Basic Paint Attribute ◎ | (miter | round | bevel | inherit) | Paint Attribute ◎ |
stroke-miterlimit | %StrokeMiterLimitValue; | Basic Paint Attribute ◎ | %StrokeMiterLimitValue; | Paint Attribute ◎ |
stroke-opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
stroke-width | %StrokeWidthValue; | Basic Paint Attribute ◎ | %StrokeWidthValue; | Paint Attribute ◎ |
style | n/a | n/a | %StyleSheet; | Style ◎ |
surfaceScale | n/a | n/a | n/a | n/a |
systemLanguage | %LanguageCodes; | Conditional Processing ◎ | %LanguageCodes; | Conditional Processing ◎ |
tableValues | n/a | n/a | CDATA | Basic Filter ◎ |
target | %LinkTarget; | Hyperlinking ◎ | %LinkTarget; | Hyperlinking ◎ |
targetX | n/a | n/a | n/a | n/a |
targetY | n/a | n/a | n/a | n/a |
text-anchor | (start | middle | end | inherit) | Basic Text ◎ | (start | middle | end | inherit) | Text ◎ |
text-decoration | n/a | n/a | %TextDecorationValue; | Text ◎ |
text-rendering | n/a | n/a | (auto | optimizeSpeed | optimizeLegibility | geometricPrecision | inherit) | Graphics Attribute ◎ |
textLength | n/a | n/a | %Length; | Text ◎ |
title | n/a | n/a | %Text; | Style ◎ |
to | CDATA | Animation ◎ | CDATA | Animation ◎ |
transform | %TransformList; | Basic Structure ◎ | %TransformList; | Structure ◎ |
transform | %TransformList; | Hyperlinking ◎ | %TransformList; | Hyperlinking ◎ |
transform | %TransformList; | Shape ◎ | %TransformList; | Shape ◎ |
transform | %TransformList; | Image ◎ | %TransformList; | Image ◎ |
transform | %TransformList; | Basic Text ◎ | %TransformList; | Text ◎ |
transform | %TransformList; | Conditional Processing ◎ | %TransformList; | Conditional Processing ◎ |
transform | n/a | n/a | %TransformList; | Basic Clip ◎ |
type | n/a | n/a | %ContentType; | Style ◎ |
type | n/a | n/a | %ContentType; | Scripting ◎ |
type | n/a | n/a | (identity | table | discrete | linear | gamma) | Basic Filter ◎ |
type | n/a | n/a | (matrix | saturate | hueRotate | luminanceToAlpha) | Basic Filter ◎ |
type | (translate | scale | rotate | skewX | skewY) | Animation ◎ | (translate | scale | rotate | skewX | skewY) | Animation ◎ |
u1 | CDATA | Basic Font ◎ | CDATA | Font ◎ |
u2 | CDATA | Basic Font ◎ | CDATA | Font ◎ |
underline-position | %Number; | Basic Font ◎ | %Number; | Font ◎ |
underline-thickness | %Number; | Basic Font ◎ | %Number; | Font ◎ |
unicode | CDATA | Basic Font ◎ | CDATA | Font ◎ |
unicode-bidi | n/a | n/a | (normal | embed | bidi-override | inherit) | Text ◎ |
unicode-range | CDATA | Basic Font ◎ | CDATA | Font ◎ |
units-per-em | %Number; | Basic Font ◎ | %Number; | Font ◎ |
v-alphabetic | n/a | n/a | %Number; | Font ◎ |
v-hanging | n/a | n/a | %Number; | Font ◎ |
v-ideographic | n/a | n/a | %Number; | Font ◎ |
v-mathematical | n/a | n/a | %Number; | Font ◎ |
values | CDATA | Animation ◎ | CDATA | Animation ◎ |
values | n/a | n/a | CDATA | Basic Filter ◎ |
version | %Number; | Basic Structure ◎ | %Number; | Structure ◎ |
vert-adv-y | n/a | n/a | %Number; | Font ◎ |
vert-origin-x | n/a | n/a | %Number; | Font ◎ |
vert-origin-y | n/a | n/a | %Number; | Font ◎ |
viewBox | %ViewBoxSpec; | Basic Structure ◎ | %ViewBoxSpec; | Structure ◎ |
viewBox | n/a | n/a | %ViewBoxSpec; | View ◎ |
viewBox | n/a | n/a | %ViewBoxSpec; | Pattern ◎ |
viewTarget | n/a | n/a | CDATA | View ◎ |
visibility | (visible | hidden | inherit) | Basic Graphics Attribute ◎ | (visible | hidden | inherit) | Graphics Attribute ◎ |
width | %Length; | Basic Structure ◎ | %Length; | Structure ◎ |
width | %Length; | Shape ◎ | %Length; | Shape ◎ |
width | %Length; | Image ◎ | %Length; | Image ◎ |
width | n/a | n/a | %Length; | Pattern ◎ |
width | %Length; | Extensibility ◎ | %Length; | Extensibility ◎ |
width | n/a | n/a | %Length; | Mask ◎ |
width | n/a | n/a | %Length; | Basic Filter ◎ |
widths | CDATA | Basic Font ◎ | CDATA | Font ◎ |
word-spacing | n/a | n/a | %SpacingValue; | Text ◎ |
writing-mode | n/a | n/a | (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) | Text ◎ |
x | %Coordinate; | Basic Structure ◎ | %Coordinate; | Structure ◎ |
x | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
x | %Coordinate; | Image ◎ | %Coordinate; | Image ◎ |
x | %Coordinates; | Basic Text ◎ | %Coordinates; | Text ◎ |
x | n/a | n/a | %Coordinate; | Pattern ◎ |
x | n/a | n/a | %Coordinate; | Mask ◎ |
x | %Coordinate; | Extensibility ◎ | %Coordinate; | Extensibility ◎ |
x | n/a | n/a | %Coordinate; | Basic Filter ◎ |
x-height | %Number; | Basic Font ◎ | %Number; | Font ◎ |
x1 | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
x1 | n/a | n/a | %Coordinate; | Gradient ◎ |
x2 | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
x2 | n/a | n/a | %Coordinate; | Gradient ◎ |
xChannelSelector | n/a | n/a | n/a | n/a |
xlink:actuate | (onLoad) | XLink Attribute ◎ | (onLoad) | XLink Attribute ◎ |
xlink:actuate | (onRequest) | Hyperlinking ◎ | (onRequest) | Hyperlinking ◎ |
xlink:arcrole | %URI; | XLink Attribute ◎ | %URI; | XLink Attribute ◎ |
xlink:href | n/a | n/a | %URI; | Basic Filter ◎ |
xlink:href | n/a | n/a | %URI; | Color Profile ◎, Font ◎, Gradient ◎, Pattern ◎, Scripting ◎, Text ◎ |
xlink:href | %URI; | Basic Structure ◎ | %URI; | Structure ◎ |
xlink:href | %URI; | Animation ◎, Hyperlinking ◎, Image ◎ | %URI; | Animation ◎, Hyperlinking ◎, Image ◎ |
xlink:role | %URI; | XLink Attribute ◎ | %URI; | XLink Attribute ◎ |
xlink:show | (new|replace) | XLink Attribute ◎ | (new|replace) | XLink Attribute ◎ |
xlink:title | CDATA | XLink Attribute ◎ | CDATA | XLink Attribute ◎ |
xlink:type | (simple) | XLink Attribute ◎ | (simple) | XLink Attribute ◎ |
xml:base | %URI; | Core Attribute ◎ | %URI; | Core Attribute ◎ |
xml:lang | %LanguageCode | Core Attribute ◎ | %LanguageCode | Core Attribute ◎ |
xml:space | (default|preserve) | Core Attribute ◎ | (default|preserve) | Core Attribute ◎, Style ◎ |
y | %Coordinate; | Basic Structure ◎ | %Coordinate; | Structure ◎ |
y | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
y | %Coordinate; | Image ◎ | %Coordinate; | Image ◎ |
y | %Coordinates; | Basic Text ◎ | %Coordinates; | Text ◎ |
y | n/a | n/a | %Coordinate; | Pattern ◎ |
y | n/a | n/a | %Coordinate; | Mask ◎ |
y | %Coordinate; | Extensibility ◎ | %Coordinate; | Extensibility ◎ |
y | n/a | n/a | %Coordinate; | Basic Filter ◎ |
y1 | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
y1 | n/a | n/a | %Coordinate; | Gradient ◎ |
y2 | %Coordinate; | Shape ◎ | %Coordinate; | Shape ◎ |
y2 | n/a | n/a | %Coordinate; | Gradient ◎ |
yChannelSelector | n/a | n/a | n/a | n/a |
z | n/a | n/a | n/a | n/a |
zoomAndPan | (disable | magnify) | Basic Structure ◎ | (disable | magnify) | Structure ◎ |
zoomAndPan | n/a | n/a | (disable | magnify) | View ◎ |
この付録は正式なものである。
This appendix is normative.
Attribute | SVGTiny | SVG 1.1 Module | SVGBasic | SVG 1.1 Module |
---|---|---|---|---|
alignment-baseline | n/a | n/a | ( baseline | top | before-edge | text-top | text-before-edge | middle | bottom | after-edge | text-bottom | text-after-edge | ideographic | lower | hanging | mathematical | inherit) | Text ◎ |
baseline-shift | n/a | n/a | (baseline | sub | super | <percentage> | <length> | inherit) | Text ◎ |
clip | n/a | n/a | (<shape> | auto | inherit) | Viewport Attribute ◎ |
clip-path | n/a | n/a | (<uri> | none | inherit) | Basic Clip ◎ |
clip-rule | n/a | n/a | (nonzero | evenodd | inherit) | Basic Clip ◎ |
color | %Color; | Basic Paint Attribute ◎ | %Color; | Paint Attribute ◎ |
color-interpolation | n/a | n/a | (auto | sRGB | linearRGB | inherit) | Paint Attribute ◎ |
color-interpolation-filters | n/a | n/a | (auto | sRGB | linearRGB | inherit) | Basic Filter ◎ |
color-profile | n/a | n/a | CDATA | Color Profile ◎ |
color-rendering | (auto | optimizeSpeed | optimizeQuality | inherit) | Basic Paint Attribute ◎ | (auto | optimizeSpeed | optimizeQuality | inherit) | Paint Attribute ◎ |
cursor | n/a | n/a | n/a | n/a |
direction | n/a | n/a | (ltr | rtl | inherit) | Text ◎ |
display | ( inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit ) | Basic Graphics Attribute ◎ | ( inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit ) | Graphics Attribute ◎ |
dominant-baseline | n/a | n/a | (auto | autosense-script | no-change | reset | ideographic | lower | hanging | mathematical | inherit) | Text ◎ |
enable-background | n/a | n/a | n/a | n/a |
fill | %Paint; | Basic Paint Attribute ◎ | %Paint; | Paint Attribute ◎ |
fill-opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
fill-rule | %ClipFillRule; | Basic Paint Attribute ◎ | %ClipFillRule; | Paint Attribute ◎ |
filter | n/a | n/a | %FilterValue; | Basic Filter ◎ |
flood-color | n/a | n/a | %SVGColor; | Basic Filter ◎ |
flood-opacity | n/a | n/a | %OpacityValue; | Basic Filter ◎ |
font-family | %FontFamilyValue; | Basic Text ◎ | %FontFamilyValue; | Text ◎ |
font-size | %FontSizeValue; | Basic Text ◎ | %FontSizeValue; | Text ◎ |
font-size-adjust | n/a | n/a | %FontSizeAdjustValue; | Text ◎ |
font-stretch | n/a | n/a | (normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit) | Text ◎ |
font-style | (normal | italic | oblique | inherit) | Basic Text ◎ | (normal | italic | oblique | inherit) | Text ◎ |
font-variant | n/a | n/a | (normal | small-caps | inherit) | Text ◎ |
font-weight | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Basic Text ◎ | (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit) | Text ◎ |
glyph-orientation-horizontal | n/a | n/a | %GlyphOrientationHorizontalValue; | Text ◎ |
glyph-orientation-vertical | n/a | n/a | %GlyphOrientationVerticalValue; | Text ◎ |
image-rendering | n/a | n/a | (auto | optimizeSpeed | optimizeQuality | inherit) | Graphics Attribute ◎ |
kerning | n/a | n/a | %KerningValue; | Text ◎ |
letter-spacing | n/a | n/a | %SpacingValue; | Text ◎ |
lighting-color | n/a | n/a | n/a | n/a |
marker | n/a | n/a | n/a | n/a |
marker-end | n/a | n/a | n/a | n/a |
marker-mid | n/a | n/a | n/a | n/a |
marker-start | n/a | n/a | n/a | n/a |
mask | n/a | n/a | %MaskValue; | Mask ◎ |
opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
overflow | n/a | n/a | (visible | hidden | scroll | auto | inherit) | Viewport Attribute ◎ |
pointer-events | n/a | n/a | ( visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | none | inherit) | Graphics Attribute ◎ |
shape-rendering | n/a | n/a | (auto | optimizeSpeed | crispEdges | geometricPrecision | inherit) | Graphics Attribute ◎ |
stop-color | n/a | n/a | %SVGColor; | Gradient ◎ |
stop-opacity | n/a | n/a | %OpacityValue; | Gradient ◎ |
stroke | %Paint; | Basic Paint Attribute ◎ | %Paint; | Paint Attribute ◎ |
stroke-dasharray | %StrokeDashArrayValue; | Basic Paint Attribute ◎ | %StrokeDashArrayValue; | Paint Attribute ◎ |
stroke-dashoffset | %StrokeDashOffsetValue; | Basic Paint Attribute ◎ | %StrokeDashOffsetValue; | Paint Attribute ◎ |
stroke-linecap | (butt | round | square | inherit) | Basic Paint Attribute ◎ | (butt | round | square | inherit) | Paint Attribute ◎ |
stroke-linejoin | (miter | round | bevel | inherit) | Basic Paint Attribute ◎ | (miter | round | bevel | inherit) | Paint Attribute ◎ |
stroke-miterlimit | %StrokeMiterLimitValue; | Basic Paint Attribute ◎ | %StrokeMiterLimitValue; | Paint Attribute ◎ |
stroke-opacity | n/a | n/a | %OpacityValue; | Opacity Attribute ◎ |
stroke-width | %StrokeWidthValue; | Basic Paint Attribute ◎ | %StrokeWidthValue; | Paint Attribute ◎ |
text-anchor | (start | middle | end | inherit) | Basic Text ◎ | (start | middle | end | inherit) | Text ◎ |
text-decoration | n/a | n/a | %TextDecorationValue; | Text ◎ |
text-rendering | n/a | n/a | (auto | optimizeSpeed | optimizeLegibility | geometricPrecision | inherit) | Graphics Attribute ◎ |
unicode-bidi | n/a | n/a | (normal | embed | bidi-override | inherit) | Text ◎ |
visibility | (visible | hidden | inherit) | Basic Graphics Attribute ◎ | (visible | hidden | inherit) | Graphics Attribute ◎ |
word-spacing | n/a | n/a | %SpacingValue; | Text ◎ |
writing-mode | n/a | n/a | (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) | Text ◎ |
この付録は正式なものである。
この節では SVG Tiny 文書型の実装に対する DTD ドライバを XML DTD として与える。それは [SVG 1.1] で定義された SVG 1.1 モジュール実装に立脚する。
This section contains the DTD driver for the SVG Tiny document type implementation as an XML DTD. It relies upon SVG 1.1 module implementations defined in [SVG 1.1].
<!-- ....................................................................... --> <!-- SVG 1.1 Tiny DTD ...................................................... --> <!-- file: svg11-tiny.dtd --> <!-- SVG 1.1 Tiny DTD This is SVG Tiny, a proper subset of SVG. The Scalable Vector Graphics (SVG) Copyright 2001, 2002 World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. Permission to use, copy, modify and distribute the SVG DTD and its accompanying documentation for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the DTD for any purpose. It is provided "as is" without expressed or implied warranty. Author: Jun Fujisawa <fujisawa.jun@canon.co.jp> Revision: $Id: svg11-tiny.dtd,v 1.3 2002/11/13 20:14:31 fujisawa Exp $ --> <!-- This is the driver file for version 1.1 of the SVG Tiny DTD. This DTD is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd" --> <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1 Tiny//EN" > <!-- Use this URI to identify the default namespace: "http://www.w3.org/2000/svg" See the Qualified Names module for information on the use of namespace prefixes in the DTD. --> <!ENTITY % NS.prefixed "IGNORE" > <!ENTITY % SVG.prefix "" > <!-- reserved for future use with document profiles --> <!ENTITY % SVG.profile "" > <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Pre-Framework Redeclaration Placeholder ..................... --> <!ENTITY % svg-prefw-redecl.module "IGNORE" > <![%svg-prefw-redecl.module;[ %svg-prefw-redecl.mod;]]> <!-- Document Model Module ....................................... --> <!ENTITY % svg-model.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Tiny Document Model//EN" "svg11-tiny-model.mod" > <!-- Attribute Collection Module ................................. --> <!ENTITY % svg-attribs.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Tiny Attribute Collection//EN" "svg11-tiny-attribs.mod" > <!-- Modular Framework Module .................................... --> <!ENTITY % svg-framework.module "INCLUDE" > <![%svg-framework.module;[ <!ENTITY % svg-framework.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN" "svg-framework.mod" > %svg-framework.mod;]]> <!-- Post-Framework Redeclaration Placeholder .................... --> <!ENTITY % svg-postfw-redecl.module "IGNORE" > <![%svg-postfw-redecl.module;[ %svg-postfw-redecl.mod;]]> <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Core Attribute Module ....................................... --> <!ENTITY % svg-core-attrib.module "INCLUDE" > <![%svg-core-attrib.module;[ <!ENTITY % svg-core-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN" "svg-core-attrib.mod◎" > %svg-core-attrib.mod◎;]]> <!-- Basic Paint Attribute Module ................................ --> <!ENTITY % svg-paint-attrib.module "INCLUDE" > <![%svg-paint-attrib.module;[ <!ENTITY % svg-paint-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Paint Attribute//EN" "svg-basic-paint-attrib.mod◎" > %svg-paint-attrib.mod◎;]]> <!-- Basic Graphics Attribute Module ............................. --> <!ENTITY % svg-graphics-attrib.module "INCLUDE" > <![%svg-graphics-attrib.module;[ <!ENTITY % svg-graphics-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Graphics Attribute//EN" "svg-basic-graphics-attrib.mod◎" > %svg-graphics-attrib.mod◎;]]> <!-- XLink Attribute Module ...................................... --> <!ENTITY % svg-xlink-attrib.module "INCLUDE" > <![%svg-xlink-attrib.module;[ <!ENTITY % svg-xlink-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN" "svg-xlink-attrib.mod◎" > %svg-xlink-attrib.mod◎;]]> <!-- External Resources Attribute Module ......................... --> <!ENTITY % svg-extresources-attrib.module "INCLUDE" > <![%svg-extresources-attrib.module;[ <!ENTITY % svg-extresources-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN" "svg-extresources-attrib.mod◎" > %svg-extresources-attrib.mod◎;]]> <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Basic Structure Module ...................................... --> <!ENTITY % svg-structure.module "INCLUDE" > <![%svg-structure.module;[ <!ENTITY % svg-structure.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Structure//EN" "svg-basic-structure.mod◎" > %svg-structure.mod◎;]]> <!-- Conditional Processing Module ............................... --> <!ENTITY % svg-conditional.module "INCLUDE" > <![%svg-conditional.module;[ <!ENTITY % svg-conditional.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN" "svg-conditional.mod◎" > %svg-conditional.mod◎;]]> <!-- Image Module ................................................ --> <!ENTITY % svg-image.module "INCLUDE" > <![%svg-image.module;[ <!ENTITY % svg-image.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN" "svg-image.mod◎" > %svg-image.mod◎;]]> <!-- Shape Module ................................................ --> <!ENTITY % svg-shape.module "INCLUDE" > <![%svg-shape.module;[ <!ENTITY % svg-shape.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN" "svg-shape.mod◎" > %svg-shape.mod◎;]]> <!-- Basic Text Module ........................................... --> <!ENTITY % svg-text.module "INCLUDE" > <![%svg-text.module;[ <!ENTITY % svg-text.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Text//EN" "svg-basic-text.mod◎" > %svg-text.mod◎;]]> <!-- Hyperlinking Module ......................................... --> <!ENTITY % svg-hyperlink.module "INCLUDE" > <![%svg-hyperlink.module;[ <!ENTITY % svg-hyperlink.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN" "svg-hyperlink.mod◎" > %svg-hyperlink.mod◎;]]> <!-- Animation Module ............................................ --> <!ENTITY % svg-animation.module "INCLUDE" > <![%svg-animation.module;[ <!ENTITY % svg-animation.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN" "svg-animation.mod◎" > %svg-animation.mod◎;]]> <!-- Basic Font Module ........................................... --> <!ENTITY % svg-font.module "INCLUDE" > <![%svg-font.module;[ <!ENTITY % svg-font.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Font//EN" "svg-basic-font.mod◎" > %svg-font.mod◎;]]> <!-- Extensibility Module ........................................ --> <!ENTITY % svg-extensibility.module "INCLUDE" > <![%svg-extensibility.module;[ <!ENTITY % svg-extensibility.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN" "svg-extensibility.mod◎" > %svg-extensibility.mod◎;]]> <!-- end of SVG 1.1 Tiny DTD ............................................... --> <!-- ....................................................................... -->
この節では SVG Tiny の内容モデルを与える。内容モデルモジュールと SVG Tiny DTD ドライバは協調して文書型に特有の要求にあわせるモジュールの実装のカスタマイズにあたる。
This section contains the content model for SVG Tiny. The content model module and the SVG Tiny DTD Driver work together to customize the module implementations to the document type's specific requirements.
<!-- ....................................................................... --> <!-- SVG 1.1 Tiny Document Model Module .................................... --> <!-- file: svg11-tiny-model.mod This is SVG Tiny, a proper subset of SVG. Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: svg11-tiny-model.mod,v 1.6 2003/01/11 18:22:29 fujisawa Exp $ This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SVG 1.1 Tiny Document Model//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny-model.mod" ....................................................................... --> <!-- SVG 1.1 Tiny Document Model This module describes the groupings of elements that make up common content models for SVG elements. --> <!-- Content Models (Default) .......................... --> <!ENTITY % SVG.Style.class◎ "" > <!ENTITY % SVG.TextContent.class◎ "" > <!ENTITY % SVG.Marker.class◎ "" > <!ENTITY % SVG.ColorProfile.class◎ "" > <!ENTITY % SVG.Gradient.class◎ "" > <!ENTITY % SVG.Pattern.class◎ "" > <!ENTITY % SVG.Clip.class◎ "" > <!ENTITY % SVG.Mask.class◎ "" > <!ENTITY % SVG.Filter.class◎ "" > <!ENTITY % SVG.FilterPrimitive.class◎ "" > <!ENTITY % SVG.Cursor.class◎ "" > <!ENTITY % SVG.View.class◎ "" > <!ENTITY % SVG.Script.class◎ "" > <!-- module: svg-basic-structure.mod◎ ................... --> <!ENTITY % SVG.Description.extra.class "" > <!ENTITY % SVG.Description.class◎ "%SVG.desc.qname◎; | %SVG.title.qname◎; | %SVG.metadata.qname◎; %SVG.Description.extra.class;" > <!ENTITY % SVG.Use.extra.class "" > <!ENTITY % SVG.Use.class◎ "| %SVG.use.qname◎; %SVG.Use.extra.class;" > <!ENTITY % SVG.Structure.extra.class "" > <!ENTITY % SVG.Structure.class◎ "| %SVG.g.qname◎; | %SVG.defs.qname◎; %SVG.Use.class◎; %SVG.Structure.extra.class;" > <!-- module: svg-conditional.mod◎ ....................... --> <!ENTITY % SVG.Conditional.extra.class "" > <!ENTITY % SVG.Conditional.class◎ "| %SVG.switch.qname◎; %SVG.Conditional.extra.class;" > <!-- module: svg-image.mod◎ ............................. --> <!ENTITY % SVG.Image.extra.class "" > <!ENTITY % SVG.Image.class◎ "| %SVG.image.qname◎; %SVG.Image.extra.class;" > <!-- module: svg-shape.mod◎ ............................. --> <!ENTITY % SVG.Shape.extra.class "" > <!ENTITY % SVG.Shape.class◎ "| %SVG.path.qname◎; | %SVG.rect.qname◎; | %SVG.circle.qname◎; | %SVG.line.qname◎; | %SVG.ellipse.qname◎; | %SVG.polyline.qname◎; | %SVG.polygon.qname◎; %SVG.Shape.extra.class;" > <!-- module: svg-basic-text.mod◎ ........................ --> <!ENTITY % SVG.Text.extra.class "" > <!ENTITY % SVG.Text.class◎ "| %SVG.text.qname◎; %SVG.Text.extra.class;" > <!-- module: svg-hyperlink.mod◎ ......................... --> <!ENTITY % SVG.Hyperlink.extra.class "" > <!ENTITY % SVG.Hyperlink.class◎ "| %SVG.a.qname◎; %SVG.Hyperlink.extra.class;" > <!-- module: svg-animation.mod◎ ......................... --> <!ENTITY % SVG.Animation.extra.class "" > <!ENTITY % SVG.Animation.class◎ "%SVG.animate.qname◎; | %SVG.set.qname◎; | %SVG.animateMotion.qname◎; | %SVG.animateColor.qname◎; | %SVG.animateTransform.qname◎; %SVG.Animation.extra.class;" > <!-- module: svg-basic-font.mod◎ ........................ --> <!ENTITY % SVG.Font.extra.class "" > <!ENTITY % SVG.Font.class◎ "| %SVG.font.qname◎; %SVG.Font.extra.class;" > <!-- module: svg-extensibility.mod◎ ..................... --> <!ENTITY % SVG.Extensibility.extra.class "" > <!ENTITY % SVG.Extensibility.class◎ "| %SVG.foreignObject.qname◎; %SVG.Extensibility.extra.class;" > <!-- end of svg11-tiny-model.mod -->
この節では SVG Tiny の属性コレクションを与える。属性コレクションモジュールと SVG Tiny DTD ドライバは協調して文書型に特有の要求にあわせるモジュールの実装のカスタマイズにあたる。
This section contains the attribute collection for SVG Tiny. The attribute collection module and the SVG Tiny DTD Driver work together to customize the module implementations to the document type's specific requirements.
<!-- ....................................................................... --> <!-- SVG 1.1 Tiny Attribute Collection Module .............................. --> <!-- file: svg11-tiny-attribs.mod This is SVG Tiny, a proper subset of SVG. Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: svg11-tiny-attribs.mod,v 1.3 2002/11/13 20:14:31 fujisawa Exp $ This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SVG 1.1 Tiny Attribute Collection//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny-attribs.mod" ....................................................................... --> <!-- SVG 1.1 Tiny Attribute Collection This module defines the set of common attributes that can be present on many SVG elements. --> <!-- module: svg-conditional.mod◎ ....................... --> <!ENTITY % ExtensionList.datatype "CDATA" > <!ENTITY % FeatureList.datatype "CDATA" > <!ENTITY % SVG.Conditional.extra.attrib "" > <!ENTITY % SVG.Conditional.attrib◎ "requiredFeatures %FeatureList.datatype; #IMPLIED requiredExtensions %ExtensionList.datatype; #IMPLIED systemLanguage %LanguageCodes.datatype; #IMPLIED %SVG.Conditional.extra.attrib;" > <!-- module: svg-basic-text.mod◎ ........................ --> <!ENTITY % FontFamilyValue.datatype "CDATA" > <!ENTITY % FontSizeValue.datatype "CDATA" > <!ENTITY % SVG.TextContent.extra.attrib "" > <!ENTITY % SVG.TextContent.attrib◎ "text-anchor ( start | middle | end | inherit ) #IMPLIED %SVG.TextContent.extra.attrib;" > <!ENTITY % SVG.Font.extra.attrib "" > <!ENTITY % SVG.Font.attrib◎ "font-family %FontFamilyValue.datatype; #IMPLIED font-size %FontSizeValue.datatype; #IMPLIED font-style ( normal | italic | oblique | inherit ) #IMPLIED font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED %SVG.Font.extra.attrib;" > <!-- end of svg11-tiny-attribs.mod -->
この付録は正式なものである。
This appendix is normative.
この節では SVG Basic 文書型の実装に対する DTD ドライバを XML DTD として与える。それは [SVG 1.1] で定義された SVG 1.1 モジュール実装に立脚する。
This section contains the DTD driver for the SVG Basic document type implementation as an XML DTD. It relies upon SVG 1.1 module implementations defined in [SVG 1.1].
<!-- ....................................................................... --> <!-- SVG 1.1 Basic DTD ..................................................... --> <!-- file: svg11-basic.dtd --> <!-- SVG 1.1 Basic DTD This is SVG Basic, a proper subset of SVG. The Scalable Vector Graphics (SVG) Copyright 2001, 2002 World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. Permission to use, copy, modify and distribute the SVG DTD and its accompanying documentation for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the DTD for any purpose. It is provided "as is" without expressed or implied warranty. Author: Jun Fujisawa <fujisawa.jun@canon.co.jp> Revision: $Id: svg11-basic.dtd,v 1.3 2002/11/13 20:14:31 fujisawa Exp $ --> <!-- This is the driver file for version 1.1 of the SVG Basic DTD. This DTD is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd" --> <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1 Basic//EN" > <!-- Use this URI to identify the default namespace: "http://www.w3.org/2000/svg" See the Qualified Names module for information on the use of namespace prefixes in the DTD. --> <!ENTITY % NS.prefixed "IGNORE" > <!ENTITY % SVG.prefix "" > <!-- reserved for future use with document profiles --> <!ENTITY % SVG.profile "" > <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Pre-Framework Redeclaration Placeholder ..................... --> <!ENTITY % svg-prefw-redecl.module "IGNORE" > <![%svg-prefw-redecl.module;[ %svg-prefw-redecl.mod;]]> <!-- Document Model Module ....................................... --> <!ENTITY % svg-model.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Document Model//EN" "svg11-basic-model.mod" > <!-- Attribute Collection Module ................................. --> <!ENTITY % svg-attribs.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Attribute Collection//EN" "svg11-basic-attribs.mod" > <!-- Modular Framework Module .................................... --> <!ENTITY % svg-framework.module "INCLUDE" > <![%svg-framework.module;[ <!ENTITY % svg-framework.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN" "svg-framework.mod" > %svg-framework.mod;]]> <!-- Post-Framework Redeclaration Placeholder .................... --> <!ENTITY % svg-postfw-redecl.module "IGNORE" > <![%svg-postfw-redecl.module;[ %svg-postfw-redecl.mod;]]> <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Core Attribute Module ....................................... --> <!ENTITY % svg-core-attrib.module "INCLUDE" > <![%svg-core-attrib.module;[ <!ENTITY % svg-core-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN" "svg-core-attrib.mod◎" > %svg-core-attrib.mod◎;]]> <!-- Viewport Attribute Module ................................... --> <!ENTITY % svg-viewport-attrib.module "INCLUDE" > <![%svg-viewport-attrib.module;[ <!ENTITY % svg-viewport-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN" "svg-viewport-attrib.mod◎" > %svg-viewport-attrib.mod◎;]]> <!-- Paint Attribute Module ...................................... --> <!ENTITY % svg-paint-attrib.module "INCLUDE" > <![%svg-paint-attrib.module;[ <!ENTITY % svg-paint-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN" "svg-paint-attrib.mod◎" > %svg-paint-attrib.mod◎;]]> <!-- Opacity Attribute Module .................................... --> <!ENTITY % svg-opacity-attrib.module "INCLUDE" > <![%svg-opacity-attrib.module;[ <!ENTITY % svg-opacity-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN" "svg-opacity-attrib.mod◎" > %svg-opacity-attrib.mod◎;]]> <!-- Graphics Attribute Module ................................... --> <!ENTITY % svg-graphics-attrib.module "INCLUDE" > <![%svg-graphics-attrib.module;[ <!ENTITY % svg-graphics-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN" "svg-graphics-attrib.mod◎" > %svg-graphics-attrib.mod◎;]]> <!-- Document Events Attribute Module ............................ --> <!ENTITY % svg-docevents-attrib.module "INCLUDE" > <![%svg-docevents-attrib.module;[ <!ENTITY % svg-docevents-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN" "svg-docevents-attrib.mod◎" > %svg-docevents-attrib.mod◎;]]> <!-- Graphical Element Events Attribute Module ................... --> <!ENTITY % svg-graphevents-attrib.module "INCLUDE" > <![%svg-graphevents-attrib.module;[ <!ENTITY % svg-graphevents-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN" "svg-graphevents-attrib.mod◎" > %svg-graphevents-attrib.mod◎;]]> <!-- Animation Events Attribute Module ........................... --> <!ENTITY % svg-animevents-attrib.module "INCLUDE" > <![%svg-animevents-attrib.module;[ <!ENTITY % svg-animevents-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN" "svg-animevents-attrib.mod◎" > %svg-animevents-attrib.mod◎;]]> <!-- XLink Attribute Module ...................................... --> <!ENTITY % svg-xlink-attrib.module "INCLUDE" > <![%svg-xlink-attrib.module;[ <!ENTITY % svg-xlink-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN" "svg-xlink-attrib.mod◎" > %svg-xlink-attrib.mod◎;]]> <!-- External Resources Attribute Module ......................... --> <!ENTITY % svg-extresources-attrib.module "INCLUDE" > <![%svg-extresources-attrib.module;[ <!ENTITY % svg-extresources-attrib.mod◎ PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN" "svg-extresources-attrib.mod◎" > %svg-extresources-attrib.mod◎;]]> <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Structure Module ............................................ --> <!ENTITY % svg-structure.module "INCLUDE" > <![%svg-structure.module;[ <!ENTITY % svg-structure.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN" "svg-structure.mod◎" > %svg-structure.mod◎;]]> <!-- Conditional Processing Module ............................... --> <!ENTITY % svg-conditional.module "INCLUDE" > <![%svg-conditional.module;[ <!ENTITY % svg-conditional.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN" "svg-conditional.mod◎" > %svg-conditional.mod◎;]]> <!-- Image Module ................................................ --> <!ENTITY % svg-image.module "INCLUDE" > <![%svg-image.module;[ <!ENTITY % svg-image.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN" "svg-image.mod◎" > %svg-image.mod◎;]]> <!-- Style Module ................................................ --> <!ENTITY % svg-style.module "INCLUDE" > <![%svg-style.module;[ <!ENTITY % svg-style.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN" "svg-style.mod◎" > %svg-style.mod◎;]]> <!-- Shape Module ................................................ --> <!ENTITY % svg-shape.module "INCLUDE" > <![%svg-shape.module;[ <!ENTITY % svg-shape.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN" "svg-shape.mod◎" > %svg-shape.mod◎;]]> <!-- Text Module ................................................. --> <!ENTITY % svg-text.module "INCLUDE" > <![%svg-text.module;[ <!ENTITY % svg-text.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN" "svg-text.mod◎" > %svg-text.mod◎;]]> <!-- Color Profile Module ........................................ --> <!ENTITY % svg-profile.module "INCLUDE" > <![%svg-profile.module;[ <!ENTITY % svg-profile.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN" "svg-profile.mod◎" > %svg-profile.mod◎;]]> <!-- Gradient Module ............................................. --> <!ENTITY % svg-gradient.module "INCLUDE" > <![%svg-gradient.module;[ <!ENTITY % svg-gradient.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN" "svg-gradient.mod◎" > %svg-gradient.mod◎;]]> <!-- Pattern Module .............................................. --> <!ENTITY % svg-pattern.module "INCLUDE" > <![%svg-pattern.module;[ <!ENTITY % svg-pattern.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN" "svg-pattern.mod◎" > %svg-pattern.mod◎;]]> <!-- Basic Clip Module ........................................... --> <!ENTITY % svg-clip.module "INCLUDE" > <![%svg-clip.module;[ <!ENTITY % svg-clip.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Clip//EN" "svg-basic-clip.mod◎" > %svg-clip.mod◎;]]> <!-- Mask Module ................................................. --> <!ENTITY % svg-mask.module "INCLUDE" > <![%svg-mask.module;[ <!ENTITY % svg-mask.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN" "svg-mask.mod◎" > %svg-mask.mod◎;]]> <!-- Basic Filter Module ......................................... --> <!ENTITY % svg-filter.module "INCLUDE" > <![%svg-filter.module;[ <!ENTITY % svg-filter.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Filter//EN" "svg-basic-filter.mod◎" > %svg-filter.mod◎;]]> <!-- Hyperlinking Module ......................................... --> <!ENTITY % svg-hyperlink.module "INCLUDE" > <![%svg-hyperlink.module;[ <!ENTITY % svg-hyperlink.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN" "svg-hyperlink.mod◎" > %svg-hyperlink.mod◎;]]> <!-- View Module ................................................. --> <!ENTITY % svg-view.module "INCLUDE" > <![%svg-view.module;[ <!ENTITY % svg-view.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN" "svg-view.mod◎" > %svg-view.mod◎;]]> <!-- Scripting Module ............................................ --> <!ENTITY % svg-script.module "INCLUDE" > <![%svg-script.module;[ <!ENTITY % svg-script.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN" "svg-script.mod◎" > %svg-script.mod◎;]]> <!-- Animation Module ............................................ --> <!ENTITY % svg-animation.module "INCLUDE" > <![%svg-animation.module;[ <!ENTITY % svg-animation.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN" "svg-animation.mod◎" > %svg-animation.mod◎;]]> <!-- Font Module ................................................. --> <!ENTITY % svg-font.module "INCLUDE" > <![%svg-font.module;[ <!ENTITY % svg-font.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN" "svg-font.mod◎" > %svg-font.mod◎;]]> <!-- Extensibility Module ........................................ --> <!ENTITY % svg-extensibility.module "INCLUDE" > <![%svg-extensibility.module;[ <!ENTITY % svg-extensibility.mod◎ PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN" "svg-extensibility.mod◎" > %svg-extensibility.mod◎;]]> <!-- end of SVG 1.1 Basic DTD .............................................. --> <!-- ....................................................................... -->
この節では SVG Basic の内容モデルを与える。内容モデルモジュールと SVG Basic DTD ドライバは協調して文書型に特有の要求にあわせるモジュールの実装のカスタマイズにあたる。
This section contains the content model for SVG Basic. The content model module and the SVG Basic DTD Driver work together to customize the module implementations to the document type's specific requirements.
<!-- ....................................................................... --> <!-- SVG 1.1 Basic Document Model Module ................................... --> <!-- file: svg11-basic-model.mod This is SVG Basic, a proper subset of SVG. Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: svg11-basic-model.mod,v 1.5 2002/11/14 15:11:03 fujisawa Exp $ This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Document Model//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic-model.mod" ....................................................................... --> <!-- SVG 1.1 Basic Document Model This module describes the groupings of elements that make up common content models for SVG elements. --> <!-- Content Models (Default) .......................... --> <!ENTITY % SVG.Marker.class◎ "" > <!ENTITY % SVG.Cursor.class◎ "" > <!-- module: svg-structure.mod◎ ......................... --> <!ENTITY % SVG.Description.extra.class "" > <!ENTITY % SVG.Description.class◎ "%SVG.desc.qname◎; | %SVG.title.qname◎; | %SVG.metadata.qname◎; %SVG.Description.extra.class;" > <!ENTITY % SVG.Use.extra.class "" > <!ENTITY % SVG.Use.class◎ "| %SVG.use.qname◎; %SVG.Use.extra.class;" > <!ENTITY % SVG.Structure.extra.class "" > <!ENTITY % SVG.Structure.class◎ "| %SVG.svg.qname◎; | %SVG.g.qname◎; | %SVG.defs.qname◎; | %SVG.symbol.qname◎; %SVG.Use.class◎; %SVG.Structure.extra.class;" > <!-- module: svg-conditional.mod◎ ....................... --> <!ENTITY % SVG.Conditional.extra.class "" > <!ENTITY % SVG.Conditional.class◎ "| %SVG.switch.qname◎; %SVG.Conditional.extra.class;" > <!-- module: svg-image.mod◎ ............................. --> <!ENTITY % SVG.Image.extra.class "" > <!ENTITY % SVG.Image.class◎ "| %SVG.image.qname◎; %SVG.Image.extra.class;" > <!-- module: svg-style.mod◎ ............................. --> <!ENTITY % SVG.Style.extra.class "" > <!ENTITY % SVG.Style.class◎ "| %SVG.style.qname◎; %SVG.Style.extra.class;" > <!-- module: svg-shape.mod◎ ............................. --> <!ENTITY % SVG.Shape.extra.class "" > <!ENTITY % SVG.Shape.class◎ "| %SVG.path.qname◎; | %SVG.rect.qname◎; | %SVG.circle.qname◎; | %SVG.line.qname◎; | %SVG.ellipse.qname◎; | %SVG.polyline.qname◎; | %SVG.polygon.qname◎; %SVG.Shape.extra.class;" > <!-- module: svg-text.mod◎ .............................. --> <!ENTITY % SVG.Text.extra.class "" > <!ENTITY % SVG.Text.class◎ "| %SVG.text.qname◎; | %SVG.altGlyphDef.qname◎; %SVG.Text.extra.class;" > <!ENTITY % SVG.TextContent.extra.class "" > <!ENTITY % SVG.TextContent.class◎ "| %SVG.tspan.qname◎; | %SVG.tref.qname◎; | %SVG.textPath.qname◎; | %SVG.altGlyph.qname◎; %SVG.TextContent.extra.class;" > <!-- module: svg-profile.mod◎ ........................... --> <!ENTITY % SVG.ColorProfile.extra.class "" > <!ENTITY % SVG.ColorProfile.class◎ "| %SVG.color-profile.qname◎; %SVG.ColorProfile.extra.class;" > <!-- module: svg-gradient.mod◎ .......................... --> <!ENTITY % SVG.Gradient.extra.class "" > <!ENTITY % SVG.Gradient.class◎ "| %SVG.linearGradient.qname◎; | %SVG.radialGradient.qname◎; %SVG.Gradient.extra.class;" > <!-- module: svg-pattern.mod◎ ........................... --> <!ENTITY % SVG.Pattern.extra.class "" > <!ENTITY % SVG.Pattern.class◎ "| %SVG.pattern.qname◎; %SVG.Pattern.extra.class;" > <!-- module: svg-basic-clip.mod◎ ........................ --> <!ENTITY % SVG.Clip.extra.class "" > <!ENTITY % SVG.Clip.class◎ "| %SVG.clipPath.qname◎; %SVG.Clip.extra.class;" > <!-- module: svg-mask.mod◎ .............................. --> <!ENTITY % SVG.Mask.extra.class "" > <!ENTITY % SVG.Mask.class◎ "| %SVG.mask.qname◎; %SVG.Mask.extra.class;" > <!-- module: svg-basic-filter.mod◎ ...................... --> <!ENTITY % SVG.Filter.extra.class "" > <!ENTITY % SVG.Filter.class◎ "| %SVG.filter.qname◎; %SVG.Filter.extra.class;" > <!ENTITY % SVG.FilterPrimitive.extra.class "" > <!ENTITY % SVG.FilterPrimitive.class◎ "| %SVG.feBlend.qname◎; | %SVG.feColorMatrix.qname◎; | %SVG.feComponentTransfer.qname◎; | %SVG.feComposite.qname◎; | %SVG.feFlood.qname◎; | %SVG.feGaussianBlur.qname◎; | %SVG.feImage.qname◎; | %SVG.feMerge.qname◎; | %SVG.feOffset.qname◎; | %SVG.feTile.qname◎; %SVG.FilterPrimitive.extra.class;" > <!-- module: svg-hyperlink.mod◎ ......................... --> <!ENTITY % SVG.Hyperlink.extra.class "" > <!ENTITY % SVG.Hyperlink.class◎ "| %SVG.a.qname◎; %SVG.Hyperlink.extra.class;" > <!-- module: svg-view.mod◎ .............................. --> <!ENTITY % SVG.View.extra.class "" > <!ENTITY % SVG.View.class◎ "| %SVG.view.qname◎; %SVG.View.extra.class;" > <!-- module: svg-script.mod◎ ............................ --> <!ENTITY % SVG.Script.extra.class "" > <!ENTITY % SVG.Script.class◎ "| %SVG.script.qname◎; %SVG.Script.extra.class;" > <!-- module: svg-animation.mod◎ ......................... --> <!ENTITY % SVG.Animation.extra.class "" > <!ENTITY % SVG.Animation.class◎ "%SVG.animate.qname◎; | %SVG.set.qname◎; | %SVG.animateMotion.qname◎; | %SVG.animateColor.qname◎; | %SVG.animateTransform.qname◎; %SVG.Animation.extra.class;" > <!-- module: svg-font.mod◎ .............................. --> <!ENTITY % SVG.Font.extra.class "" > <!ENTITY % SVG.Font.class◎ "| %SVG.font.qname◎; | %SVG.font-face.qname◎; %SVG.Font.extra.class;" > <!-- module: svg-extensibility.mod◎ ..................... --> <!ENTITY % SVG.Extensibility.extra.class "" > <!ENTITY % SVG.Extensibility.class◎ "| %SVG.foreignObject.qname◎; %SVG.Extensibility.extra.class;" > <!-- end of svg11-basic-model.mod -->
この節では SVG Basic の属性コレクションを与える。属性コレクションモジュールと SVG Basic DTD ドライバは協調して文書型に特有の要求にあわせるモジュールの実装のカスタマイズにあたる。
This section contains the attribute collection for SVG Basic. The attribute collection module and the SVG Basic DTD Driver work together to customize the module implementations to the document type's specific requirements.
<!-- ....................................................................... --> <!-- SVG 1.1 Basic Attribute Collection Module ............................. --> <!-- file: svg11-basic-attribs.mod This is SVG Basic, a proper subset of SVG. Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: svg11-basic-attribs.mod,v 1.5 2002/11/14 15:11:03 fujisawa Exp $ This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SVG 1.1 Basic Attribute Collection//EN" SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic-attribs.mod" ....................................................................... --> <!-- SVG 1.1 Basic Attribute Collection This module defines the set of common attributes that can be present on many SVG elements. --> <!-- module: svg-conditional.mod◎ ....................... --> <!ENTITY % ExtensionList.datatype "CDATA" > <!ENTITY % FeatureList.datatype "CDATA" > <!ENTITY % SVG.Conditional.extra.attrib "" > <!ENTITY % SVG.Conditional.attrib◎ "requiredFeatures %FeatureList.datatype; #IMPLIED requiredExtensions %ExtensionList.datatype; #IMPLIED systemLanguage %LanguageCodes.datatype; #IMPLIED %SVG.Conditional.extra.attrib;" > <!-- module: svg-style.mod◎ ............................. --> <!ENTITY % ClassList.datatype "CDATA" > <!ENTITY % StyleSheet.datatype "CDATA" > <!ENTITY % SVG.Style.extra.attrib "" > <!ENTITY % SVG.Style.attrib◎ "style %StyleSheet.datatype; #IMPLIED class %ClassList.datatype; #IMPLIED %SVG.Style.extra.attrib;" > <!-- module: svg-text.mod◎ .............................. --> <!ENTITY % BaselineShiftValue.datatype "CDATA" > <!ENTITY % FontFamilyValue.datatype "CDATA" > <!ENTITY % FontSizeValue.datatype "CDATA" > <!ENTITY % FontSizeAdjustValue.datatype "CDATA" > <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" > <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" > <!ENTITY % KerningValue.datatype "CDATA" > <!ENTITY % SpacingValue.datatype "CDATA" > <!ENTITY % TextDecorationValue.datatype "CDATA" > <!ENTITY % SVG.Text.extra.attrib "" > <!ENTITY % SVG.Text.attrib◎ "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED %SVG.Text.extra.attrib;" > <!ENTITY % SVG.TextContent.extra.attrib "" > <!ENTITY % SVG.TextContent.attrib◎ "alignment-baseline ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | inherit ) #IMPLIED baseline-shift %BaselineShiftValue.datatype; #IMPLIED direction ( ltr | rtl | inherit ) #IMPLIED dominant-baseline ( auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge | inherit ) #IMPLIED glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype; #IMPLIED glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype; #IMPLIED kerning %KerningValue.datatype; #IMPLIED letter-spacing %SpacingValue.datatype; #IMPLIED text-anchor ( start | middle | end | inherit ) #IMPLIED text-decoration %TextDecorationValue.datatype; #IMPLIED unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED word-spacing %SpacingValue.datatype; #IMPLIED %SVG.TextContent.extra.attrib;" > <!ENTITY % SVG.Font.extra.attrib "" > <!ENTITY % SVG.Font.attrib◎ "font-family %FontFamilyValue.datatype; #IMPLIED font-size %FontSizeValue.datatype; #IMPLIED font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED font-stretch ( normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit ) #IMPLIED font-style ( normal | italic | oblique | inherit ) #IMPLIED font-variant ( normal | small-caps | inherit ) #IMPLIED font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED %SVG.Font.extra.attrib;" > <!-- module: svg-profile.mod◎ ........................... --> <!ENTITY % SVG.ColorProfile.extra.attrib "" > <!ENTITY % SVG.ColorProfile.attrib◎ "color-profile CDATA #IMPLIED %SVG.ColorProfile.extra.attrib;" > <!-- module: svg-gradient.mod◎ .......................... --> <!ENTITY % NumberOrPercentage.datatype◎ "CDATA" > <!ENTITY % SVG.Gradient.extra.attrib "" > <!ENTITY % SVG.Gradient.attrib◎ "stop-color %SVG.Color.datatype◎; #IMPLIED stop-opacity %OpacityValue.datatype; #IMPLIED %SVG.Gradient.extra.attrib;" > <!-- module: svg-basic-clip.mod◎ ........................ --> <!ENTITY % ClipPathValue.datatype "CDATA" > <!ENTITY % SVG.Clip.extra.attrib "" > <!ENTITY % SVG.Clip.attrib◎ "clip-path %ClipPathValue.datatype; #IMPLIED clip-rule %ClipFillRule.datatype; #IMPLIED %SVG.Clip.extra.attrib;" > <!-- module: svg-mask.mod◎ .............................. --> <!ENTITY % MaskValue.datatype "CDATA" > <!ENTITY % SVG.Mask.extra.attrib "" > <!ENTITY % SVG.Mask.attrib◎ "mask %MaskValue.datatype; #IMPLIED %SVG.Mask.extra.attrib;" > <!-- module: svg-basic-filter.mod◎ ...................... --> <!ENTITY % FilterValue.datatype "CDATA" > <!ENTITY % NumberOptionalNumber.dataype◎ "CDATA" > <!ENTITY % SVG.Filter.extra.attrib "" > <!ENTITY % SVG.Filter.attrib◎ "filter %FilterValue.datatype; #IMPLIED %SVG.Filter.extra.attrib;" > <!ENTITY % SVG.FilterColor.extra.attrib "" > <!ENTITY % SVG.FilterColor.attrib◎ "color-interpolation-filters ( auto | sRGB | linearRGB | inherit ) #IMPLIED %SVG.FilterColor.extra.attrib;" > <!-- end of svg11-basic-attribs.mod -->
この付録は正式なものである。
This appendix is normative.
この節では SVG Tiny と SVG Basic 文書片およびUAにおける適合性基準を述べる。これらの基準は SVG 1.1 の適合性基準を基に制約を追加/緩和したものである。
This section describes conformance criteria for SVG Tiny and SVG Basic Document Fragments and User Agents. These criteria take SVG 1.1 conformance criteria as a base, and add or relax restrictions.
次の各キーワード「しなければならない( MUST )」「してはならない( MUST NOT )」「要求されている( REQUIRED )」「することになる( SHALL )」「することはない( SHALL NOT )」「することが望まれる( SHOULD )」、「しないほうがよい( SHOULD NOT )」「推奨される( RECOMMENDED )」、「してもよい( MAY )」「選択できる( OPTIONAL )」は、 [RFC2119] で述べられているように解釈されるものである。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
適合 SVG Tiny 文書片は、この仕様において必須とされたファシリティのみを満たせばよい。その様な文書片は次に挙げる条件全てを満たさなければならない:
A conforming SVG Tiny document fragment is a document fragment that requires only the facilities described as mandatory in this specification. Such a document fragment MUST meet all the following criteria:
http://www.w3.org/2000/svg
でなければならない。
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG Tiny 1.1//EN" http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd>
http://www.w3.org/2000/svg.
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG Tiny 1.1//EN" http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd>
適合 SVG Tiny UAは、この仕様において必須とされたファシリティのみを満たせばよい。その様なUAは次に挙げる条件全てを満たさなければならない:
A conforming SVG Tiny User Agent is a User Agent that requires only the facilities described as mandatory in this specification. Such a User Agent MUST meet all the following criteria:
"http://www.w3.org/TR/SVGMobile/Tiny/feature#base"
に対応する基本 SVGT 言語特色機能の走査解析と処理ができなければならない。
"http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity"
に対応する SVGT の言語特色機能および、SVG 1.1 仕様で述べられている DOM の SVGT サブセットのために必要な全ての特色機能をサポートする SVGT の言語特色機能の走査解析と処理ができなければならない。
"http://www.w3.org/TR/SVGMobile/Tiny/feature#base"
.
"http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity"
and which support all of the required features for SVGT
subset of DOM described in the SVG 1.1 specification.
適合動的 SVGT ビューアにのみ特に適用される基準:
Specific criteria that apply for only Conforming Dynamic SVGT Viewers:.
SVGT UAが認識できない要素や属性に遭遇したときや他の互換性の問題が生じたときのふるまいに特に適用される要件:
Specific criteria that apply for behavior when SVGT User Agents encounter elements and attributes that are not recognized, and other compatibility issues:
適合 SVG Basic 文書片は、この仕様において必須とされたファシリティのみを満たせばよい。その様な文書片は次に挙げる条件全てを満たさなければならない:
A conforming SVG Basic document fragment is a document fragment that requires only the facilities described as mandatory in this specification. Such a document fragment MUST meet all the following criteria:
http://www.w3.org/2000/svg
でなければならない。
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG Basic 1.1//EN" http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd>
http://www.w3.org/2000/svg
.
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG Basic 1.1//EN" http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd>
適合 SVG Basic UAは、この仕様において必須とされたファシリティのみを満たせばよい。その様なUAは次に挙げる条件全てを満たさなければならない:
A conforming SVG Basic User Agent is a User Agent that requires only the facilities described as mandatory in this specification. Such a User Agent MUST meet all the following criteria:
"http://www.w3.org/TR/SVGMobile/Tiny/feature#base"
と
"http://www.w3.org/TR/SVGMobile/Basic/feature#base"
に対応する基本 SVGT と SVGB 言語特色機能の走査解析と処理ができなければならない。
"http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity"
と
"http://www.w3.org/TR/SVGMobile/Basic/feature#interactivity"
に対応する SVGT と SVGB の言語特色機能および、SVG 1.1 仕様で述べられている DOM の SVGB サブセットのために必要な全ての特色機能をサポートする SVGT と SVGB の言語特色機能の走査解析と処理ができなければならない。
"http://www.w3.org/TR/SVGMobile/Tiny/feature#base"
and
"http://www.w3.org/TR/SVGMobile/Basic/feature#base"
.
"http://www.w3.org/TR/SVGMobile/Tiny/feature#interactivity"
and
"http://www.w3.org/TR/SVGMobile/Basic/feature#interactivity"
and which support all of the required features for SVGB
subset of DOM described in the SVG 1.1 specification.
適合動的 SVGB ビューアにのみに特に適用される基準:
Specific criteria that apply for only Conforming Dynamic SVGB Viewers:.
SVGB UAが認識できない要素や属性に遭遇したときや他の互換性の問題が生じたときのふるまいに特に適用される要件:
Specific criteria that apply for behavior when SVGB UAs encounter elements and attributes that are not recognized, and other compatibility issues:
この付録は正式なものである。
This appendix is normative.
この付録は Mobile SVG 1.1 プロファイルで利用される SVG DOM サブセットを定義する。SVG Tiny UAには Mobile SVG DOM のサポートは要求されていない。スクリプトをサポートする動的 SVG Basic UAはこの付録で定義されている様に SVG Basic Core インターフェースをサポートすることが要求される。動的 SVG Basic UAにはこの付録で定義されている SVG Basic Extended インターフェースのサポートが望まれる。
This appendix defines the SVG DOM subset used by Mobile SVG 1.1 Profiles. SVG Tiny User Agents are not required to support Mobile SVG DOM. Dynamic SVG Basic User Agents that support scripting MUST support SVG Basic Core Interfaces as defined in this appendix. Dynamic SVG Basic User Agents SHOULD support SVG Basic Extended Interfaces as defined in this appendix.
SVG Basic DOM アプリケーションは SVG Basic Core や SVG Basic Extended インターフェースがサポートされているかどうかの検証にインターフェースの 'hasFeature' メソッドを利用することができる。利用可能な特色機能文字列の一覧はこの仕様の第3節で与えられている。
An SVG Basic DOM application can use the 'hasFeature' method of the DOMImplementation interface to verify if SVG Basic Core or SVG Basic Extended interfaces are supported. The list of available feature strings is provided in section 3 of this specification.
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
イベント型 'DOMFocusIn', 'DOMFocusOut', 'DOMActivate' は SVGB Core と SVGB Extended のいずれでもサポートされる。
The event types 'DOMFocusIn', 'DOMFocusOut', and 'DOMActivate' are supported in both SVGB Core and SVGB Extended.
|
イベント型 'click, 'mousedown', 'mouseup', 'mouseover', 'mousemove', 'mouseout' は SVGB Core と SVGB Extended のいずれでもサポートされる。
The event types 'click, 'mousedown', 'mouseup', 'mouseover', 'mousemove', and 'mouseout' are supported in both SVGB Core and SVGB Extended.
|
|
||||||||||||||||
|
イベント型 'begin, 'end', 'repeat' は SVGB Core と SVGB Extended のいずれでもサポートされる。
The event types 'begin, 'end', and 'repeat' are supported in both SVGB Core and SVGB Extended.
|
|
|
|
|
|
|
|
|
|
SVGEvent インターフェースおよびイベント型 'SVGLoad', 'SVGUnload', 'SVGAbort', 'SVGError', 'SVGResize', 'SVGScroll' は SVGB Core と SVGB Extended のいずれでもサポートされる。
The SVGEvent interface as well as the event types 'SVGLoad', 'SVGUnload', 'SVGAbort', 'SVGError', 'SVGResize', and 'SVGScroll' are supported in both SVGB Core and SVGB Extended.
SVGZoomEvent インターフェースおよびイベント型 'SVGZoom' は SVGB Core と SVGB Extended のいずれでもサポートされる。
The SVGZoomEvent interface as well as the event type 'SVGZoom' are supported in both SVGB Core and SVGB Extended.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|