Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

ActualTextとAltの違い(ActualText vs Alt)

ActualTextとAltは、Tagged PDF文書においてアクセシビリティ目的で使用される、PDF構造要素内の2つの異なるエントリタイプです。

キーワード: actualtext vs alt, ActualTextとAltの違い

概要

ActualTextとAltは、Tagged PDF文書においてアクセシビリティ目的で使用される、PDF構造要素内の2つの異なるエントリタイプです。ActualTextは、スクリーンリーダーや支援技術によって正しく読み取られない可能性のあるコンテンツに対して代替テキスト表現を提供します。一方、Altは画像やグラフィックなどの非テキスト要素に対して説明テキストを提供します ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。各属性をいつ使用するかを理解することは、PDF/UA標準に準拠したアクセシブルなPDF文書を作成するために不可欠です ( Citation: N.A., (N.A.). (). 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 )

定義

ActualTextは、PDFに表示されるコンテンツに対して、支援技術が正しく解釈できない場合に置換テキストを指定する構造要素エントリです。テキストの視覚的表現と、読み上げまたは抽出されるべき内容が異なる場合に使用されます。例えば、合字「fi」が適切なUnicodeマッピングのない単一グリフで表現されている場合、ActualTextで「fi」を読み取り可能なテキストとして指定できます。

Alt(代替説明)は、画像、図、フォーム要素などの非テキストコンテンツにテキスト説明を提供する構造要素エントリです。コンテンツのテキスト表現を置き換えるActualTextとは異なり、Altはコンテンツが何を表しているかを説明します。例えば、棒グラフの画像には、グラフに表示されているデータを説明するAltエントリが付きます。

重要な違いは、ActualTextが「どのようなテキストが読み取られるか、または抽出されるべきか」(置換)に関するものであるのに対し、Altは「何を表しているか」を説明する(記述)ものであることです ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ )

重要性

アクセシブルなPDFを作成する開発者にとって、ActualTextとAltのどちらを使用するかの選択は、障害のあるユーザーがコンテンツをどのように体験するかに直接影響します。例えば、画像にActualTextを誤って使用すると、PDF/UA要件への非準拠やアクセシビリティ関連の訴訟につながる可能性があります。

PDF生成ライブラリや文書変換ツールを実装する際、開発者はコンテンツタイプに基づいてどの属性を適用するかをプログラム的に決定する必要があります。画像、フォームフィールド、グラフィック要素にはAltテキストが必要であり、装飾フォント、合字、数式表記、またはUnicodeマッピングが不適切なコンテンツにはActualTextが必要です。

これらの属性を適切に実装しないと、スクリーンリーダーがコンテンツを完全にスキップするか、誤った情報を読み上げることになり、盲目または視覚障害のあるユーザーにとって文書が使用不可能になります。アクセシビリティ監査ツールは、PDF/UA準拠の検証時に、これらの属性の適切な使用を具体的にチェックします ( Citation: N.A., (N.A.). (). 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 )

仕組み

ActualTextの実装: ActualTextは、マークされたコンテンツのテキスト表現に修正が必要な場合に、コンテンツ構造要素に適用されます。この属性には、支援技術がコンテンツストリームからテキストを抽出しようとする代わりに読み上げるUnicode文字列が含まれます。一般的な使用例には以下が含まれます:

  • 適切なUnicodeマッピングのない合字や特殊グリフ
  • 読み取り可能な文字にマッピングされない装飾フォントやシンボルフォント
  • 視覚的レンダリングが意味論的な意味と異なる数式
  • ベクターグラフィックとしてレンダリングされたテキスト
  • 完全な形式で読み上げられるべき略語

Altの実装: Altは、説明を必要とする非テキストコンテンツを表す構造要素に適用されます。この属性には、要素のコンテンツまたは機能を説明するUnicode文字列が含まれます。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) によると、Altテキストは以下に適用する必要があります:

  • Figure要素(画像、図表、イラスト)
  • フォームフィールド(その目的を説明するため)
  • 視覚的外観が情報を伝える場合の注釈要素
  • テーブル構造だけでは意味が伝わらない場合のテーブル要素

技術的な使用方法: PDF構造では、両方の属性が構造要素辞書に現れます。スクリーンリーダーがタグ付き要素に遭遇すると、まずAltエントリ(非テキストコンテンツ用)またはActualTextエントリ(テキスト置換用)をチェックします。存在する場合、スクリーンリーダーは実際のコンテンツストリームを処理する代わりにその値を使用します ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ )

装飾的なコンテンツには、どちらの属性も使用すべきではありません。装飾的なコンテンツはアーティファクトとしてマークし、構造ツリーから除外する必要があります。

関連用語

  • Tagged PDF – アクセシビリティのための論理的構成と意味情報を含むPDF文書構造
  • Structure Elements(構造要素) – 文書コンテンツの論理構造と読み順を定義するTagged PDFコンポーネント
  • PDF/UA – PDFにおけるユニバーサルアクセシビリティのためのISO標準で、アクセシブルなPDFの要件を定義
  • Artifacts(アーティファクト) – 装飾的または文書構造に無関係なものとしてマークされ、アクセシビリティツリーから除外されるコンテンツ
  • Alternative Descriptions(代替説明) – アクセシブルな文書において非テキストコンテンツに提供されるテキスト代替の総称

出典

(N.A.) (2020)
(N.A.). (). 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)
(). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
(N.A.) (2014)
(N.A.). (). 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