トピック

アクセシビリティ適合(conformance)

アクセシビリティ適合トピックでは、電子書籍に適用されるさまざまなアクセシビリティ規格を満たすための情報を提供します。

  1. EPUBアクセシビリティ
    EPUBアクセシビリティ規格の解説
  2. リハビリテーション法第508条(米国)
    出版物に対する米国リハビリテーション法第508条の要件の解説
  3. WCAGの概要
    W3Cのウェブコンテンツ アクセシビリティガイドライン(WCAG)の紹介
  4. WCAG解説
    各WCAG達成方法集の紹介。各トピックのサブメニューへのリンク

EPUB

EPUBトピックでは、EPUBフォーマットに固有のアクセシビリティに関する事項について説明します。

全般

  1. コアメディアタイプ
    EPUB出版物で使用できるフォーマットの解説
  2. 表紙
    表紙画像に関するアクセシビリティの実践
  3. 出版物のタイトル
    EPUB出版物のタイトルの指定
  4. 読み上げ順
    spineによる文書の読み上げ順の指定
  5. 外部リソース
    EPUBコンテナ外のリソースをホストする際の問題の概要
  6. 言語の設定
    パッケージドキュメントおよびコンテンツドキュメント内の言語識別
  7. テキストの進行方向
    メタデータのテキストの進行方向が左から右か、右から左かを指定する

検証

  1. 検証手順
    EPUB出版物の検証手順とツールの概要
  2. Epubcheck
    epubcheckを使用して出版物の規格への適合性の問題を確認する方法
  3. Ace by DAISY
    Ace チェッカーを使用してアクセシビリティの問題を見つける方法
  4. Ace SMART
    Ace SMART ツールを使用して、EPUB アクセシビリティ規格に照らして出版物を評価する方法

ナビゲーション

ナビゲーションのトピックでは、ナビゲーションをアクセシブルにする方法を説明します。

出版物ナビゲーション

  1. コンテンツリスト
    表や図などのリストを追加する方法の説明
  2. ランドマーク
    EPUBの出版物ランドマークの概念についての説明
  3. 目次
    目次を組み込む方法のベストプラクティスの解説

ページナビゲーション

  1. 概要
    ページナビゲーションのコンポーネントの紹介
  2. ページ区切りマーカー
    ページ区切りマーカーを追加する方法の説明
  3. ページリスト
    ページリストの目的と構成についての説明
  4. ページソース
    ページ割りに使用された原本の特定方法

メタデータ

メタデータのトピックでは、一般的に使用されている電子書籍のメタデータ仕様で利用できるアクセシビリティ プロパティについて説明します。

全般

  1. 評価メタデータ
    EPUB アクセシビリティ規格で要求される適合性と評価のメタデータ
  2. ONIX
    ONIX メタデータ標準のコード リスト 196 のアクセシビリティ プロパティ

Schema.org

  1. 概要
    schema.orgのCreativeWork タイプで定義されているアクセシビリティ メタデータ プロパティの概要
  2. アクセシビリティ API
    accessibilityAPI プロパティの利用によるプラットフォーム APIとの互換性の識別
  3. アクセシビリティコントロール
    accessibilityControlプロパティの利用による、ユーザーのコンテンツを制御する方法の識別
  4. アクセシビリティの機能
    accessibilityFeatureプロパティの利用による、コンテンツのアクセシビリティの機能の明示
  5. アクセシビリティ上の危険性
    accessibilityHazardプロパティの利用による、ユーザーに対する危険性の明示
  6. アクセシビリティの要約
    accessibilitySummary プロパティを使用して概要を提供
  7. アクセスモード
    accessModeプロパティの利用によるコンテンツ性質の明示
  8. 十分なアクセスモード
    accessModeSufficientプロパティの利用による、情報へのアクセスに十分な読み取り手段の明示

HTML

HTMLトピックでは、アクセシブルなHTMLコンテンツの作成に関連する話題を取り上げます。ガイドラインには、要素と属性をアクセシブルに使用する方法、索引や用語集などの一般的な出版物の構造をアクセシブルに作成する方法、ARIA 役割(role)、状態(state)、プロパティ(property)の利用方法などが含まれます。

要素と属性

  1. 略語
    abbr要素
  2. アクセスキー
    accesskey属性
  3. 記事
    article要素
  4. アサイド(補足説明)
    aside要素
  5. 音声
    audio要素
  6. 太字と斜体
    b、em、i、strong要素
  7. 区切り
    hr要素
  8. 詳細
    details要素
  9. フィギュア(図表)
    figure要素
  10. フォーム
    form要素
  11. 見出し
    h1からh6、hgroupとheading要素
  12. 識別子
    id属性
  13. インラインフレーム
    iframe要素
  14. 言語
    lang属性と xml:lang属性
  15. リンク
    a要素
  16. リスト
    dl、ol、ul要素
  17. メインコンテンツ
    main要素
  18. MathML
    math要素
  19. メタ
    meta要素
  20. オブジェクト
    object要素
  21. ページタイトル
    title要素
  22. 引用文
    blockquote要素と q要素
  23. セクション
    section要素
  24. テキストの進行方向
    dir属性
  25. SVG
    svg要素
  26. ビデオ
    video要素

画像

  1. アニメーション画像
    アクセシブルなアニメーション画像のベストプラクティス
  2. 装飾画像
    ユーザーに情報を伝えていない画像を識別する方法
  3. アイコン
    アクセシブルなアイコンを含める方法のベストプラクティス
  4. 画像の説明
    代替テキストや説明についての方法や書き方のコツ
  5. イメージマップ
    アクセシブルなイメージマップを含めるためのベストプラクティス
  6. 画像の選択
    さまざまなデバイスのレンダリング機能に合わせて最適化した画像を組み込む方法
  7. 文字画像
    画像にテキストが含まれている場合のベストプラクティス
  8. QRコード
    QRコードを付加するベストプラクティス
  9. テキストベースの画像
    ASCII アート、絵文字、編集されたテキスト、空欄補充問題などのテキストベースの画像をアクセシブルにする手法

表

  1. 表の基本
    アクセシブルな表のマークアップ方法の基本の紹介
  2. 複雑なヘッダー
    複雑な表のヘッダーをアクセシブルにするためのベストプラクティス
  3. ヘッダースコープ
    テーブルヘッダーが行と列のどちらに適用されるかの識別
  4. レイアウトに使用する表
    レイアウトに使用する表を避けられない場合のベストプラクティス
  5. 表のキャプション
    表の目的を説明するキャプションの追加
  6. 表の概要
    表の構造を説明する要約の追加

構造

  1. 文献リスト
    アクセシブルな文献リストを作成するためのマークアップの推奨事項
  2. 用語集
    アクセシブルな用語集を作成するためのマークアップの推奨事項
  3. 索引
    アクセシブルな索引を作成するためのマークアップの推奨事項

Patterns

  1. ドロップキャップ
    アクセシブルなドロップキャップを作成する方法
  2. 注釈
    注釈や参考文献のアクセシブルな識別、構造化、リンク
  3. 非表示コンテンツ
    視覚的なレンダリングと支援技術の両方からコンテンツを非表示にする手法
  4. 詩
    行ベースのコンテンツをフォーマットおよび記述するためのテクニック
  5. 参照マークへのリンク
    表、図、注釈などの参照箇所に逆リンクする方法

コンセプト

  1. 論理的な読み順
    主要なコンテンツを補助的なコンテンツと明確に分離するための実践
  2. スタイルの分離
    スタイルに頼らずに必要な情報を伝達できるようにするための実践

ARIA

  1. ARIAランドマーク
    出版物の重要なセクションを識別するための ARIA landmark roleの紹介
  2. ARIA role 属性
    ARIArole属性を持つ要素が、支援技術によってどのように扱われるかの説明
  3. デジタル出版ロール
    ARIArole属性で使用するDPUB-ARIAモジュールの紹介。このページは、モジュール内の各ロールの詳細な説明にもリンクしている

セマンティクス

  1. epub:type属性
    属性が、支援技術に影響を与えずにリーディングシステムでの読書体験をどのように向上できるかの概要

CSS

CSSトピックでは、カスケードスタイルシート技術を使用したコンテンツのアクセシブルなスタイル設定について説明します。

  1. 色
    色に頼らずに情報が伝わるようにするテクニック
  2. コントラスト
    文字色と背景色を設定するときに十分なコントラストを確保するためのテクニック
  3. CSSプロパティリファレンス
    アクセシビリティに関する既知の問題がある主なCSSプロパティへの参照
  4. リフロー
    WCAGのリフロー要件を満たす際にスタイルがもたらす問題についての説明
  5. 文字サイズの変更
    文字のサイズが変更されたときにアクセシビリティの問題を回避するためのテクニック
  6. テキストの間隔
    テキストの間隔が変更されたときにアクセシビリティの問題を回避するためのテクニック

固定レイアウト

固定レイアウトのトピックでは、固定寸法のページにレイアウトされるコンテンツ (つまり、コンテンツは画面に合わせてリフローされず、配置された場所に留まる) の作成に関して説明します。

全般

  1. 概要
    EPUBで固定レイアウトを作成するための一般的な概要
  2. HTMLレイアウト
    HTMLでアクセシブルな固定レイアウトを作成する方法の概要
  3. Spine内の画像
    EPUBのspine内に画像を直接配置する場合のアクセシビリティの問題の概要
  4. SVG
    SVGでアクセシブルな固定レイアウトを作成する方法の概要
  5. WCAG準拠
    固定レイアウトをWCAGアクセシビリティ要件に準拠させる際の難しさの概要

テクニック

  1. 画像
    画像ベースの固定レイアウトをアクセシブルにする際の問題の探求
  2. 見開きページ
    固定レイアウトの複数ページにまたがるコンテンツに関する問題の探求
  3. 画面の向き
    固定レイアウトのレンダリングにおける、方向が制限される問題についての説明

マルチメディアの同期

マルチメディアの同期のトピックでは、テキストと音声が同期して再生される電子書籍の作成について説明します。これらの出版物は、多くの場合、「読み上げ」本と呼ばれます。

実装

  1. EPUB3メディアオーバーレイ
    テキストを録音済み音声の再生と同期するためのEPUB3のメディアオーバーレイ機能の概要

テクニック

  1. ハイライト
    アクセシブルなテキストの強調表示に関する考慮事項
  2. リスト
    同期再生のためのリストの構造化
  3. 表
    同期再生のための表の構造化

テキスト読み上げ(TTS)

テキスト読み上げ(TTS)のトピックでは、高品質のTTSによる再生を実現するのに役立つ技術について説明します。

  1. 概要
    テキスト読み上げ(TTS)再生に関する問題と、その解決に役立つ技術の概要
  2. CSS Speech
    TTSによる再生を制御するスタイルシートの音声モジュールプロパティの説明
  3. 発音辞書
    発音辞書を使用して用語の辞書を作成する方法の説明
  4. SSML
    EPUBの合成音声マークアップ言語(SSML)の属性実装の説明