アクセシブルPDF(その1)- アクセシビリティに配慮したPDF作成のために必要な8つのこと –

 PDF(Portable Document Format)はドキュメントを環境に依存せずに交換できることから、電子文書フォーマットとして使用されています。もともとはAdobe社が開発したフォーマットでしたが、先のエントリで紹介したように、PDF1.7が2008年にISO規格になりましたので、国際規格の使用が推奨されている公的機関の利用も進んでいると思われます。PDFはWebに特化したフォーマットではありませんが、環境に依存しせずに文書を交換できるという特性からドキュメントの配布フォーマットとしてWeb上でも幅広く使用されています。
 そんな電子文書ファイルとして確固たる地位を築いているPDFは、アクセシビリティの機能がPDF1.4以降で大幅に強化されています。例えば、以下のような機能をPDFに持たせることができます。

  • スクリーンリーダー等支援ソフトウェア等による音声による読み上げ機能のサポート
  • 文字の拡大縮小をしても1行の文字数が行の幅に合わせて調整されるリフロー型表示、それを正しい順序で表示
  • 点字プリンタによるプリントアウトなど支援技術、支援ソフトウェアによる読者に適した形でコンテンツを出力するためのテキストデータ抽出

 そう、PDFはやればできる子。

アクセシブルPDFを作成するために必要なこと

 そのための条件を8つに分けてまとめてみました。

1.全ての文字情報に対してテキストデータを保持

 スクリーンリーダーによる読み上げや点字プリンタによる打ち出しを可能にするため、使用されているフォントはテキストとして抽出可能でなければなりません。スキャンしたドキュメントはOCR処理をかけてテキストデータを抽出可能にする必要があります。

参考

2.ドキュメントのタグによる構造化(タグ付きPDF)

 プログラムが理解できるようにドキュメントをタグによって構造化し、見出し、段落、リスト、表などをきちんと指定する必要があります。つまり、タグ付きPDFにすることです。タグの付与によってドキュメントを構造化することでスクリーンリーダー等の支援ソフトウェアで正しい順序で読み上げられるようになります。
 
 Acrobat Reader等一部のPDFリーダーでは、PDF文書をリフロー表示する機能を備えています。タグ付けをきちんとすることで、リフロー表示に切り替えた時に正しい順序でテキストや画像を表示されます。

参考

 

3.代替テキストの提供

 スクリーンリーダーなどできちんと読み上げられるように画像などの非テキストコンテンツには代替テキストを提供する必要があります。ウェブサイトと同様です。

参考

4.適切なナビゲーションの提供

  適切なナビゲーションの提供が重要であることは言うまでもありませんが、PDFの場合は、しおりの付与によってドキュメントのアウトラインを知らせること、ヘッダー/フッターやページ番号を提供することで現在位置を知らせるなどの方法があります。

参考

5.メタデータの提供

 ドキュメントのメタデータを提供することで、支援技術、支援アプリケーションのユーザーがドキュメントを複数の文書内から検索、または選択しやすくなります。メタデータがきちんと提供されていれば、読者は自分が現在どのドキュメントを開いているのか、つまり、現在位置を知ることができます。特にタイトルの提供は必須です。タイトルが提供されない場合、多くはファイル名が読み上げられることになるでしょう。

参考

6.フォーム

 フォームに求める条件はウェブサイトと同じだと思われますが、フォームを支援ソフトウェア等による読み上げでフォームを理解できること、そして、入力できること、キーボードによる操作が可能であること、フォームの記入による状況の変化を読者がコントロール可能であることなどが求められています。

参考

7.ドキュメントと文中の言語の指定

 ドキュメントと文中の言語が指定されていることで、スクリーンリーダー等の支援技術は適切な言語を選択して読み上げることができます。

参考

8.支援ソフトウェアに干渉しないようにセキュリティ設定

 PDFはコピー、印刷、抽出、注釈の付加、編集に制限をかける設定が可能です。これらの制限は読上げ機能や点字プリンタへの打ち出し等に干渉してしまう可能性がありますが、アクセシビリティがサポートされているPDF オーサリングツールは、制限の対象からスクリーンリーダーを除外する設定が可能になっていますので、それを有効にする必要があります。

 

PDFのアクセシビリティに関するガイドライン

 PDFのアクセシビリティに関する要件をまとめた主なガイドラインとして、WCAG 2.0(JIS X8341-3:2010)とPDF/UA(ISO 14289-1:2012)があります。

WCAG 2.0(JIS X8341-3:2010)

 
 W3CのウェブアクセシビリティガイドラインWCAG2.0(とJIS X8341-3:2010)はWeb上に公開するPDFファイルに対してもアクセシビリティ上の配慮を求めています。

WCAG2.0(とJIS X8341-3:2010)の要件を満たすPDFの作り方はWCAG2.0の関連文書であるWCAG 2.0 実装方法集にまとめられています。

 WCAG 2.0 実装方法集のPDF1〜PDF23は、日本語でかつWeb上で無料で入手可能なもののなかでは最も詳細でまとまっているものの1つです。導入編である「PDFテクノロジーノート」は、PDFのアクセシビリティの機能、オーサリングツール、支援技術の対応等がコンパクトにまとまっています。

PDF/UA(ISO 14289-1:2012)

 PDF1.7(ISO 32000-1:2008)をベースとして、アクセビリティに配慮したPDFであるPDF/UAが2012年にISO 14289-1:2012として国際規格化されました。

 PDF/UA(ISO 14289-1:2012)には、PDFファイルの要件(7章)、PDFリーダーの要件(8章)、支援技術の要件(9章)がまとめられています。本文のみだと20ページを切る短い規格ですが、PDF1.7(ISO 32000-1:2008)を参照する形で記述されていますので、PDF1.7(ISO 32000-1:2008)を並行して読む必要があります。
 なお、PDF1.7(ISO 32000-1:2008)は700ページを超える大部な仕様で価格もお求めやすくはありませんが、幸いAdobeのウェブサイト内で無料で公開されています(章節番号を含め、ISOのものと同じものだそうです)。

 

Adobe作成のガイドライン

 AdobeがアクセシブルPDF作成のガイドラインを公開しています。WCAG2.0(とJIS X8341-3:2010)やPDF/UA(ISO 14289-1:2012)のような公的なガイドラインではありませんが、Adobeのアプリケーションを使用するのであれば、実作業レベルで参考になります。ちなみにここで公開されているガイドラインはタグが付与されている等アクセシビリティに配慮されたPDF形式で公開されています。

関連エントリ

ウェブアクセシビリティガイドラインについて

代替テキスト

リンクのはり方

テキスト

動画・音声

EPUB

PDF

アクセシブルなEPUBの作り方 -ウェブアクセシビリティガイドラインとEPUB –

 今回は電子書籍の標準フォーマットとして普及しつつあるEPUBのアクセシビリティについて1つ。
  
 EPUBはデジタル録音図書であるDAISYの要素を多く取り入れているため、フォーマットそのものがアクセシビリティに配慮されているといってもよいフォーマットではありますが、実際にEPUB形式のコンテンツがアクセシブルかどうかは作り手次第です。
 EPUBはHTMLやCSS等のWeb標準技術をベースとしているため、EPUB形式で作成されたコンテンツはW3CのウェブアクセシビリティガイドラインであるWCAG2.0(とそれをJIS化したJIS X8341-3:2010)の対象とする「ウェブコンテンツ(Web技術によって作成されたコンテンツ)」に該当すると思われます。ここで「該当する」というのは、EPUBを作る際にWCAGが参考になるという意味ではなく、WCAG2.0(JIS X8341-3:2010)の準拠が求められる場面において、EPUBコンテンツの作成者はWCAG2.0(JIS X8341-3:2010)に対する目配りも必要になってくるという意味です。

ウェブコンテンツとは、ウェブブラウザ、支援技術などのユーザーエージェントによって利用者に伝達されるあらゆる情報及び感覚的な体験を指し、例えば、ウェブアプリケーション、ウェブシステム、携帯端末などを用いて利用されるコンテンツ、インターネット、イントラネット、CD-ROMなどの記録媒体を介して配布されるウェブコンテンツ技術を用いて制作された電子文書、ウェブブラウザを用いて操作する機器などに適用する。
from JIS X8341-3:2010「1.適用範囲」

 
 WCAG2.0関連文書の1つであるWCAG 2.0 実装方法集では、PDFに対する言及はあるものの、EPUBに対する言及はまだありません。しかし、いずれEPUBに関する記述も追加されるのではないかと思われます。もしくは、HTML、CSS、Script、SMIL等々EPUBで使用されているWeb技術については、それぞれ個別に項目が立てられてまとめられていますので、それらを参照することになるのかもしれません。
 というわけで、「今回は、そういうのを加味しつつ、アクセシブルなEPUBの作り方について紹介しますっ!」と話をすすめたいところですが、EPUBの仕様を管理しているIDPFがEPUBのアクセシビリティガイドラインとしてまとまった文書を公開していますので、それを紹介するに留めます。

 EPUB 3仕様のエディタの1人であるMatt Garrish氏の以下の著書もよくまとまっていますのでお勧めです。O’Reilly Mediaから無料で入手可能です。

Accessible EPUB 3 : Best Practices for Creating Universally Usable Content

 By Matt Garrish
 Publisher: O’Reilly Media
 Released: February 2012
 
これらのドキュメント、長くはないとはいえ、最初にこれらを全部読むのもちょっとしんどいなぁという方には14のTipsにDIAGRAM Centerがまとめた以下のようなものもあります。 とっかかりとしてどうでしょうか。

関連エントリ

ウェブアクセシビリティガイドラインについて
ウェブアクセシビリティガイドライン: 代替テキスト
ウェブアクセシビリティ: 動画
ウェブアクセシビリティ :リンクのはり方
ウェブアクセシビリティ : テキスト
EPUBについて

PDF関係の国際規格(ISO規格)

 国際規格化されたPDF関連の規格が多すぎるので少し整理してみました。

PDFの全機能を盛り込んだ国際規格

PDF 1.7をベースにPDFの全機能を盛り込んだ国際規格が2008年にISO 32000-1:2008として承認されました。現在、後継のPDF 2.0がISO/DIS 32000-2として検討されています。
 なお、PDF1.7の国際規格化以降はPDFはAdobeの手を離れて、ISOが管理する規格になり、仕様の策定は情報やイメージ管理の非営利の標準化団体AIIM (Association for Information and Image Management) が進めているようです。

 
 規格書は約25,000円強とお求めやすいとは言い難い価格ではありますが、幸いISO 32000-1はAdobeが以下のサイトで無料で公開してくれています。ありがたい。

参考

 

PDFのサブセット版国際規格

 PDFの仕様を目的に応じて部分的に切り出して国際規格化したものを挙げてみました。まだ、国際規格化されていないので、ここでは挙げていませんが、PDF/H(ヘルスケア)も国際規格化にむけて検討が進められているようです。

PDF/A(長期保存用)

長期保存用に利用されることを目的とした規格で。フォントの埋め込みや暗号化の禁止や外部依存性の排除など長期的なコンテンツへのアクセスの担保に適したものになっています。

  • PDF/A-1(ISO 19005-1:2005)
    • PDF1.4がベース。
    • PDF/A-1a(ISO 19005-1完全準拠)。
    • PDF/a-1b(ISO 19005-1一部準拠)。
  • PDF/A-2 (ISO 19005-2:2011)
    • PDF 1.7(ISO 32000-1)がベース。
    • PDF/A-2a(ISO 19005-2完全準拠)。
    • PDF/a-2b(ISO 19005-2一部準拠)。
    • PDF/a-2u(ISO 19005-2一部準拠。bに加えてテキスト内のユニコード値を取得できること)。
  • PDF/A-3(ISO 19005-3:2012)
    • PDF 1.7(ISO 32000-1)がベース。
    • PDF/A-2を任意のファイル形式の埋め込みに対応させたもの。
    • PDF/A-3a(ISO 19005-3完全準拠)。
    • PDF/a-3b(ISO 19005-3一部準拠)。
    • PDF/a-3u(ISO 19005-3一部準拠。bに加えてテキスト内のユニコード値を取得できること)。
参考

  

PDF/X(印刷用)

  商用ベースの印刷に利用されることを目的とした規格シリーズ。さすがに沢山ありますねぇ・・・。

参考

 

PDF/E(エンジニアリング用)

 技術文書の交換に使用されることを目的とした規格のようです。

参考

 

PDF/VT(バリアブルデータ・トランザクション印刷用)

  可変するデータに応じた印刷(差し替え印刷みたいなもの?)に使用されることを目的とした規格のようです。

参考

 

PDF/UA(ユニバーサルアクセシビリティ)

 PDF/UAについては、また後日別のエントリで紹介しようと考えていますので、ここでは簡単に述べるにとどめますが、アクセシブルなPDFを作成するための一連のガイドラインを提供することを目的としているようです。

参考