EPUB
概要
ファイルの構造
EPUBは、本文や文書構造をXHTMLファイルに、デザインやレイアウトの指定をCSSファイルに記述するなど、Webページと同様の技術でコンテンツを構成する。画像はJPEGやPNG、SVGなどの独立したファイルとして用意し、フォントファイルやMathML形式の数式なども埋め込むことができる。
書名や著者、出版社といった書籍のメタデータや文書の構成情報はXMLファイルに記録される。EPUBファイルの実体は、これらを所定のディレクトリ構造で配置してZip形式に圧縮したものであり、圧縮ソフトで内容を展開することも可能である。標準のファイル拡張子は「.epub」である。
表示方式と日本語対応
表示方式には固定レイアウトとリフロー型レイアウトの2種類がある。固定レイアウトは紙の書籍と同様に文字や画像の配置が固定されており、雑誌や漫画、絵本などで採用されることが多い。リフロー型レイアウトは端末の画面サイズや文字サイズの変更に応じてテキストが自動的に再配置され、小説や実用書などで広く利用されている。コンテンツの性質に応じていずれかを選択できる。
2007年に公開された最初の仕様は横書きのみの対応であり、日本語固有の組版を再現するには機能が不十分であった。2011年のEPUB 3.0では縦書きや縦中横、傍点、禁則処理、ルビといった日本語組版固有の仕様が大幅に取り込まれ、日本の小説や漫画なども標準規格に則って記述できるようになった。その後も改訂が続けられ、アクセシビリティや相互運用性の向上が図られている。
標準規格としての位置付け
電子書籍フォーマットは端末メーカーや販売事業者による独自仕様が長らく乱立してきたが、EPUBは仕様が公開されたオープンな規格であるため、特定の端末やストアに依存せず、様々な環境でコンテンツを流通・表示させることができる。多くの閲覧ソフトや電子書籍サービスで採用されており、電子書籍の制作から流通、閲覧に至る共通基盤として機能している。
国際標準化も段階的に進んでおり、2014年にEPUB 3.0が「ISO/IEC TS 30135」として、2020年にはEPUB 3.0.1が「ISO/IEC 23736」としてそれぞれ標準化されている。電子書籍形式の標準を確立するために設立されたIDPF(International Digital Publishing Forum)が仕様の管理を担っていたが、Web規格の標準化を推進するW3C(WWW Consortium)に統合されたことでW3Cに移管された。
