Alternate text
Alternate text(代替テキスト)は、PDF文書内の図、画像、グラフィックスなどの非テキスト要素に関連付けられるテキスト記述で、視覚的コンテンツと同じ本質的な情報を伝えます。
Alternate text(代替テキスト)は、PDF文書内の図、画像、グラフィックスなどの非テキスト要素に関連付けられるテキスト記述で、視覚的コンテンツと同じ本質的な情報を伝えます。これは、スクリーンリーダーなどの支援技術が視覚的コンテンツを見ることができないユーザーに説明できるようにする重要なアクセシビリティ機能です。
(
Citation: N.A., 2014
(N.A.).
(2014).
Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1)
.
International Organization for Standardization
Retrieved from
https://www.iso.org/standard/64599.html
)
によると、alternate textは、障害のある人々がPDF文書にアクセスできるようにするための基本的な要件です。Tagged PDF文書では、alternate textは通常、構造要素の/Altエントリを使用して指定されます。
Alternate textは、PDF文書内の視覚的コンテンツを意味のある形で説明するテキスト文字列です。これは文書の論理構造ツリーの一部として保存され、FigureやForm要素などの特定の構造要素に関連付けられます。文書内に視覚的に表示される可能性のあるツールチップやキャプションとは異なり、alternate textは支援技術による利用を特に意図しており、視力のあるユーザーには通常表示されません。
Alternate textは、実際のテキストコンテンツ(ActualText)とは異なり、実際のテキスト文字の代替レンダリングを提供するのではなく、画像やグラフィック要素を説明します。また、合字や特殊グリフの代替文字表現を提供する置換テキストとも異なります。 ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) で概説されているように、alternate textは、画像を見ることができない人に画像の目的と内容を伝えるために、簡潔でありながら十分に説明的である必要があります。
PDF仕様
(
Citation: N.A., 2020
(N.A.).
(2020).
Document management — Portable document format — Part 2: PDF 2.0
.
International Organization for Standardization
Retrieved from
https://www.iso.org/standard/75839.html
)
では、alternate textは構造要素辞書の/Altキーを通じて定義されており、このキーには構造要素とその子要素の代替説明を表すテキスト文字列が含まれます。
PDF生成または処理アプリケーションを構築する開発者にとって、alternate textを正しく実装することは、いくつかの実際的な理由から不可欠です。
法的コンプライアンス: 多くの法域では、デジタル文書がPDF/UA、WCAG、Section 508などのアクセシビリティ標準を満たすことを要求しており、これらすべてが画像のalternate textを義務付けています。適切なalternate textを含めないと、組織が法的責任にさらされ、文書が政府や教育の場で使用できなくなる可能性があります。
ユーザーエクスペリエンス: 世界中で約22億人が何らかの形の視覚障害を持っています。Alternate textを提供することで、これらのユーザーがスクリーンリーダーやその他の支援技術を通じてPDF文書の完全なコンテンツにアクセスし、理解できるようになります。
自動処理: 検索エンジン、文書管理システム、コンテンツ抽出ツールは、PDF内の視覚的コンテンツをインデックス化および処理するためにalternate textに依存しています。適切なalternate textの実装により、文書の検索性が向上し、より良いコンテンツ管理ワークフローが可能になります。
開発標準: プロフェッショナルなPDF開発ライブラリやツールは、デフォルトでアクセシビリティ機能をサポートすることがますます期待されています。Alternate textを理解することは、準拠したPDF生成および操作ソリューションを構築するための基礎となります。
Alternate textは、文書コンテンツを構造要素の階層ツリーに編成するTagged PDF構造を通じて機能します。FigureまたはForm構造要素にグラフィックコンテンツが含まれる場合、開発者はその要素の辞書に/Altエントリを追加することでalternate textを添付できます。
技術的な実装には、いくつかの重要なステップが含まれます。
構造要素のマーキング: 画像または図は、適切な構造要素(通常は<Figure>タグ)でラップされる必要があります。これにより、で説明されているように、視覚的コンテンツが文書の論理構造に接続されます。
Altエントリの指定: /Altキーがテキスト文字列値とともに構造要素辞書に追加されます。例: /Alt (2020年から2023年までの四半期収益成長を示す棒グラフ)。テキスト文字列は、国際化のためにUnicode文字をサポートするPDFテキスト文字列エンコーディングを使用する必要があります。
支援技術による利用: スクリーンリーダーが構造要素に遭遇すると、/Alt値を取得し、生のグラフィックコンテンツを説明しようとする代わりに、それをユーザーに読み上げます。スクリーンリーダーは通常、要素タイプ(「図」など)に続いてalternate textを通知します。
品質に関する考慮事項: 効果的なalternate textは、簡潔で(単純な画像の場合、通常150文字未満)、外観だけでなくコンテンツの目的を説明し、文脈に適している必要があります。意味のある情報を伝えない装飾的な画像には、スクリーンリーダーがスキップするように通知するために、空のalternate text(/Alt ())を設定する必要があります。
PDFライブラリを使用する開発者は、画像、グラフ、図、その他の非テキストコンテンツを追加する際に、文書のアクセシビリティを維持するために、コードがFigure要素の/Altプロパティを設定することを確認する必要があります。
- Tagged PDF – アクセシビリティのための読み順序と要素タイプを定義する論理構造ツリーを持つPDF文書
- Structure elements(構造要素) – コンテンツを意味的な階層ツリーに編成するTagged PDFの構成要素
- PDF/UA – アクセシブルなPDF文書の技術要件を定義するISO標準(ISO 14289)
- Assistive technology(支援技術) – 障害のある人々がデジタルコンテンツにアクセスするのを支援するスクリーンリーダーなどのソフトウェアおよびハードウェアツール
- ActualText – 通常とは異なる方法でレンダリングされたテキストを含む要素の実際のテキストコンテンツを提供する置換テキスト文字列
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- PDF Association (2023)
- PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
