JIS X 4197:2012 変倍ベクタグラフィックス

JIS X 4197:2012 規格概要

この規格 X4197は、変倍ベクタグラフィックス(SVG)の機能及び構文を定義し,XMLによって2次元図形を記述する言語SVGを規定。

JISX4197 規格全文情報

規格番号
JIS X4197 
規格名称
変倍ベクタグラフィックス
規格名称英語訳
SVG Tiny 1.2
制定年月日
2012年11月20日
最新改正日
2017年10月20日
JIS 閲覧
‐ 
対応国際規格

ISO

国際規格分類

ICS

35.240.30
主務大臣
経済産業
JISハンドブック
‐ 
改訂:履歴
2012-11-20 制定日, 2017-10-20 確認
ページ
JIS X 4197:2012 PDF [568]
                                                                                   X 4197 : 2012

pdf 目 次

ページ

  •  序文・・・・[1]
  •  0A 適用範囲・・・・[1]
  •  1 導入・・・・[1]
  •  1.1 SVGについて・・・・[1]
  •  1.2 SVG Tiny 1.2・・・・[2]
  •  1.3 SVG Tiny 1.2文書の定義・・・・[3]
  •  1.4 SVG MIMEタイプ,ファイル名拡張子及びMacintoshファイル型・・・・[4]
  •  1.5 その他の標準化作業との整合性・・・・[4]
  •  1.6 用語及び定義・・・・[5]
  •  1.7 この規格の基になった,Scalable Vector Graphics (SVG) iny 1.2 Specificationを参照する方法 121.8 この規格の使い方・・・・[12]
  •  2 概念・・・・[13]
  •  2.1 SVGという名前の説明・・・・[13]
  •  2.2 重要なSVGの概念・・・・[14]
  •  2.3 ウェブページでSVGを使用するための選択肢・・・・[15]
  •  3 描画モデル・・・・[16]
  •  3.1 概説・・・・[16]
  •  3.2 塗り重ねモデル・・・・[16]
  •  3.3 描画の順序・・・・[16]
  •  3.4 図形要素の型・・・・[16]
  •  3.5 オブジェクトの不透明化・・・・[17]
  •  3.6 親の合成・・・・[17]
  •  4 基本データ型・・・・[18]
  •  5 文書構造・・・・[22]
  •  5.1 SVG文書片を定義する : 'svg'要素・・・・[22]
  •  5.2 グループ化 : 'g'要素・・・・[30]
  •  5.3 'defs'要素・・・・[32]
  •  5.4 'discard'要素・・・・[33]
  •  5.5 'title'要素及び'desc'要素・・・・[36]
  •  5.6 'use'要素・・・・[40]
  •  5.7 'image'要素・・・・[48]
  •  5.8 条件付き処理・・・・[51]
  •  5.9 外部リソース・・・・[57]
  •  5.10 共通属性・・・・[69]
  •  6 スタイル付け・・・・[73]

(pdf 一覧ページ番号 1)

――――― [JIS X 4197 pdf 1] ―――――

X 4197 : 2012

pdf 目次

ページ

  •  6.1 SVGスタイル付けプロパティ・・・・[73]
  •  6.2 スタイル付けの利用シナリオ・・・・[75]
  •  6.3 プレゼンテーション属性を用いたプロパティの指定・・・・[76]
  •  6.4 XSLを用いたスタイル付け・・・・[77]
  •  6.5 プロパティ名及び値における大文字と小文字との区別・・・・[78]
  •  6.6 SVGが利用するCSS及びXSLの機能・・・・[78]
  •  6.7 プロパティの継承及び算出・・・・[78]
  •  7 座標系,変換,及び単位・・・・[79]
  •  7.1 概説・・・・[79]
  •  7.2 初期ビューポート・・・・[79]
  •  7.3 初期座標系・・・・[80]
  •  7.4 座標系変換・・・・[81]
  •  7.5 入れ子にされる変換・・・・[86]
  •  7.6 'transform'属性・・・・[89]
  •  7.7 制約される変換・・・・[92]
  •  7.8 'viewBox'属性・・・・[98]
  •  7.9 'preserveAspectRatio'属性・・・・[102]
  •  7.10 新しいビューポートの確立・・・・[104]
  •  7.11 単位・・・・[105]
  •  7.12 包含ボックス・・・・[105]
  •  7.13 オブジェクト包含ボックス単位・・・・[109]
  •  7.14 SVG内容のビューポートに固有のサイジングプロパティ・・・・[109]
  •  7.15 地理座標系・・・・[111]
  •  7.16 'svg:transform'属性・・・・[111]
  •  8 パス・・・・[117]
  •  8.1 概説・・・・[117]
  •  8.2 'path'要素・・・・[117]
  •  8.3 パスデータ・・・・[118]
  •  8.4 パスに沿った距離・・・・[127]
  •  9 基本図形・・・・[128]
  •  9.1 概説・・・・[128]
  •  9.2 'rect'要素・・・・[128]
  •  9.3 'circle'要素・・・・[131]
  •  9.4 'ellipse'要素・・・・[132]
  •  9.5 'line'要素・・・・[134]
  •  9.6 'polyline'要素・・・・[136]
  •  9.7 'polygon'要素・・・・[137]
  •  10 テキスト・・・・[140]
  •  10.1 概説・・・・[140]

(pdf 一覧ページ番号 2)

――――― [JIS X 4197 pdf 2] ―――――

                                                                               X 4197 : 2012

pdf 目次

ページ

  •  10.2 文字及びそれらに対応する字形・・・・[141]
  •  10.3 フォント,フォントテーブル,及びベースライン・・・・[142]
  •  10.4 'text'要素・・・・[144]
  •  10.5 'tspan'要素・・・・[147]
  •  10.6 テキストレイアウト・・・・[148]
  •  10.7 テキストの描画順序・・・・[152]
  •  10.8 整列プロパティ・・・・[153]
  •  10.9 フォント選択プロパティ・・・・[154]
  •  10.10 空白処理・・・・[156]
  •  10.11 領域内のテキスト・・・・[157]
  •  10.12 編集可能なテキストフィールド・・・・[163]
  •  10.13 テキスト選択及びクリップボード操作・・・・[166]
  •  10.14 テキスト検索・・・・[167]
  •  11 塗り : フィル,ストローク,色,及びペイントサーバ・・・・[169]
  •  11.1 概説・・・・[169]
  •  11.2 塗りの指定・・・・[169]
  •  11.3 フィルプロパティ・・・・[170]
  •  11.4 ストロークプロパティ・・・・[172]
  •  11.5 ノンスケーリングストローク・・・・[176]
  •  11.6 単純アルファ合成・・・・[178]
  •  11.7 'viewport-fill'プロパティ・・・・[178]
  •  11.8 'viewport-fill-opacity'プロパティ・・・・[180]
  •  11.9 可視性及び描画の制御・・・・[180]
  •  11.10 描画ヒント・・・・[182]
  •  11.11 塗りプロパティの継承・・・・[186]
  •  11.12 オブジェクト及びグループの不透明化 : 'opacity'プロパティ・・・・[187]
  •  11.13 色・・・・[192]
  •  11.14 ペイントサーバ・・・・[193]
  •  11.15 グラデーション・・・・[197]
  •  12 マルチメディア・・・・[205]
  •  12.1 メディア要素・・・・[205]
  •  12.2 'audio'要素・・・・[207]
  •  12.3 'video'要素・・・・[209]
  •  12.4 'animation'要素・・・・[218]
  •  12.5 'audio-level'プロパティ・・・・[221]
  •  12.6 実行時同期のための属性・・・・[222]
  •  12.7 'initialVisibility'属性・・・・[224]
  •  13 対話性・・・・[224]
  •  13.1 概説・・・・[224]

(pdf 一覧ページ番号 3)

――――― [JIS X 4197 pdf 3] ―――――

X 4197 : 2012

pdf 目次

ページ

  •  13.2 サポートされるイベント一覧・・・・[224]
  •  13.3 利用者インタフェースイベント・・・・[228]
  •  13.4 ポインタイベント・・・・[229]
  •  13.5 テキストイベント・・・・[229]
  •  13.6 キーイベント・・・・[229]
  •  13.7 イベントフロー・・・・[229]
  •  13.8 イベントディスパッチ・・・・[230]
  •  13.9 利用者インタフェースイベントの処理順序・・・・[231]
  •  13.10 'pointer-events'プロパティ・・・・[231]
  •  13.11 拡大及びパン・・・・[234]
  •  13.12 要素のフォーカス(focus)・・・・[234]
  •  13.13 ナビゲーション・・・・[235]
  •  14 リンク・・・・[245]
  •  14.1 参照・・・・[245]
  •  14.2 SVG内容の外へのリンク : 'a'要素・・・・[258]
  •  14.3 SVG内容へのリンク : IRI断片及びSVGビュー・・・・[262]
  •  15 スクリプト・・・・[264]
  •  15.1 スクリプト言語の指定・・・・[264]
  •  15.2 'script'要素・・・・[264]
  •  15.3 XMLイベント・・・・[269]
  •  15.4 'listener'要素・・・・[272]
  •  15.5 'handler'要素・・・・[274]
  •  15.6 イベントハンドリング・・・・[278]
  •  15.7 行内実行可能内容の処理・・・・[278]
  •  16 アニメーション・・・・[278]
  •  16.1 概説・・・・[278]
  •  16.2 アニメーション要素・・・・[279]
  •  16.3 SVG DOMを用いたアニメーション・・・・[310]
  •  16.4 アニメーション及び包含ボックス・・・・[313]
  •  17 フォント・・・・[313]
  •  17.1 概説・・・・[313]
  •  17.2 SVGフォントの概説・・・・[314]
  •  17.3 'font'要素・・・・[315]
  •  17.4 'glyph'要素・・・・[316]
  •  17.5 'missing-glyph'要素・・・・[323]
  •  17.6 字形選択規則・・・・[323]
  •  17.7 'hkern'要素・・・・[324]
  •  17.8 フォントの記述・・・・[326]
  •  18 メタデータ・・・・[336]

(pdf 一覧ページ番号 4)

――――― [JIS X 4197 pdf 4] ―――――

                                                                               X 4197 : 2012

pdf 目次

ページ

  •  18.1 概説・・・・[336]
  •  18.2 'metadata'要素・・・・[337]
  •  18.3 拡張可能なメタデータ属性・・・・[338]
  •  19 拡張性・・・・[339]
  •  19.1 外部の名前空間及びプライベートデータ・・・・[339]
  •  19.2 外部オブジェクト型の埋込み・・・・[340]
  •  附属書A(規定)SVG Micro DOM(uDOM)・・・・[349]
  •  附属書B(規定)IDL定義・・・・[432]
  •  附属書C(規定)実装における必要条件・・・・[444]
  •  附属書D(規定)適合性基準・・・・[449]
  •  附属書E(参考)QA Framework: Specification Guidelinesへの適合・・・・[457]
  •  附属書F(参考)アクセシビリティの対応・・・・[459]
  •  附属書G(参考)国際化の対応・・・・[462]
  •  附属書H(規定)JPEGの対応・・・・[464]
  •  附属書I(参考)ファイルサイズの最小化・・・・[465]
  •  附属書J(規定)機能文字列・・・・[467]
  •  附属書K(参考)要素一覧・・・・[471]
  •  附属書L(参考)属性及びプロパティ一覧・・・・[479]
  •  附属書M(規定)Image/svg+xmlのためのメディア型登録・・・・[490]
  •  附属書N(規定)この規格のためのRelaxNGスキーマ・・・・[492]
  •  附属書O(規定)ECMAScript言語結合・・・・[493]
  •  附属書P(規定)Java言語結合・・・・[507]
  •  附属書Q(規定)Perl言語結合・・・・[521]
  •  附属書R(規定)Python言語結合・・・・[535]
  •  附属書S(規定)引用規格及び参考文献・・・・[548]
  •  附属書T(参考)変更履歴・・・・[558]

(pdf 一覧ページ番号 5)

――――― [JIS X 4197 pdf 5] ―――――

次のページ PDF 6

JIS X 4197:2012の国際規格 ICS 分類一覧

JIS X 4197:2012の関連規格と引用規格一覧

規格番号
規格名称