EPUB

EPUB(イーパブ)は、国際電子出版フォーラム(International Digital Publishing Forum、IDPF)が策定した、オープンフォーマットの電子書籍ファイルフォーマット規格である。「EPUB」は"Electronic PUBlication"の意味を持ち「epub」「ePub」などと表記される場合もある。 EPUBはXMLXHTMLCSSおよびZIPに基づいた規格であり、対応するハードウェアアプリケーションソフトウェアは多く、電子書籍ファイルの標準となっている。 2014年11月5日にはISOより "ISO/IEC TS 30135" として刊行され、国際規格に近い段階である技術仕様書として標準化された。

EPUB
拡張子.epub
MIMEタイプapplication/epub+zip
開発者International Digital Publishing Forum (IDPF)
初版2007年9月 (2007-09)
最新版
3.1
(2017年1月5日 2017-01-05[1])
種別電子書籍ファイル・フォーマット
包含先OEBPS Container Format(OCF) (ZIP
派生元Open eBook, XHTML, CSS,DTBook
ウェブサイトwww.w3.org/publishing/

概要

EPUBは、HTMLウェブブラウザのオープン性を保持しつつ、インターネット接続が切断された状態の携帯情報端末(PDA)やノートパソコンなどでも電子書籍の閲覧が継続できるようにダウンロード配信を前提にパッケージ化された、XHTMLのサブセット的なファイル・フォーマット規格であり、画面の大きさに合わせて表示を調整する「リフロー機能」が特徴である(固定する設定も可能)。

EPUBが標準となる以前の電子書籍用ファイル・フォーマットは、独自仕様であって電子書籍を読むハードウェアに固有のものが大半であり、出版社や著者が電子書籍用ソフトウェアを作るにはその会社から制作ツールライセンスを入手する必要があったが、XMDFの様に制作ソフトは無料だが、出版する場合に規格の利用料を払う必要がある場合や[2]、会社が存在しなくなれば、それまで構築したソフトウェア製作用の環境と経験は無駄となることも考えられる。なにより専用フォーマットに対応するハードウェアが販売されなければ、過去の製作済み電子書籍ソフトウェアの価値も著しく失われる危険性があった。

IDPFではこのような依存性を排除し、公開された共通規格による電子書籍用ファイル・フォーマットとしてEPUBを提供することで、電子書籍用ソフトウェアの製作を希望する誰でも自分の作品を作ったり関連アプリケーションが開発できるように、世界標準の規格化を進めている。

歴史

  • 2007年9月にIDPFはEPUBを公式の規格にした[3]
  • 2010年6月にIDPFサイトにEPUB2.01のドラフト規格が公開された[4]
  • 2011年10月にIDPFはEPUB3を公式の規格にした[5]

ファイル構造

EPUB形式の電子書籍のファイル構造は、XHTML形式の情報内容(コンテンツ)が、指定の形でZIPによって圧縮された後、ファイル拡張子が「.epub」に変更されたものである。

図版・数式・細かいレイアウトの多い作品への対応

元々、小説作品の電子化を念頭に標準規格化が始められたEPUBではあるが、HTMLでサポートされる一般的なビットマップ画像データやCSSによる最小限のデザイン制御に加え、SVG 1.1もサポートしているため[6]、図版や数式などを多用する作品への対応度は高い。

日本語への対応

現在、最新版であるEPUB 3.0は、縦書き・ルビも含む日本語組版に対応しており、多くのEPUBリーダがこれらを実装している。しかし、EPUBリーダごとに挙動が異なること、出版側の意図した通りの結果にならないことは存在する。これらの諸問題に対応するため、日本電子書籍出版社協会(電書協)により『電書協 EPUB 3 制作ガイド』が策定されており、日本の電子書籍出版シーンでは電書協仕様に準拠することが業界標準となっている。 また、出版社等による電書協仕様のさらなるサブセットも作成されており、KADOKAWAでは『KADOKAWA-EPUB 制作仕様』を、電書ラボでは『電書ラボEPUB制作仕様』をそれぞれ策定し公開している。

日本語組版、とくに縦書きと禁則処理については、CSS3の草案で提案されていたプロパティを、-epub-というプレフィックスを追加して採用している。

2.01の仕様上の問題

  • 縦組みを指定することはできず、縦中横もできない。
  • 圏点を指定することはできない。
  • 割注(本文1行分の空間内に小さな文字で2行が詰め込まれた注)を指定することはできない。
  • 漢文の返り点を指定することはできない。

これらの問題点は、"EPUB 2.0.1"のベースとなっているXHTML 1.1CSS2に起因する。

3.0で仕様に追加されたもの

日本語組版の基本的な機能はカバーされていると言える。

縦組みと縦中横
CSS3のWriting Modesモジュールを利用する(Candidate Recommendationの段階[7]
圏点と禁則処理
CSS3のTextモジュールにあるtext-emphasis-styleプロパティ等を利用する。(Working Draftの段階[8]
ルビ
HTML5にあるruby要素を用いる。(Last Call Working Draftの段階[9]

CSSのWriting ModesモジュールとTextモジュールがW3C勧告になるまでに、構文も意味も変わる可能性がある。EPUBでは、-epub-プレフィックスをつけた構文を採用する[10]ことによって、構文の不安定さを避けている。ただし、意味については最新版のW3C仕様に従うので変わる可能性がある。その最大のものは、縦書きのときどの文字が直立し、どの文字が寝るかである。

HTML5についてもW3C勧告になるまでに、構文も意味も変わる可能性があり、EPUBもその影響を受ける。

2.0.1

2011年初頭現在の版である"EPUB 2.0.1"は以下の3つから構成されている。

  • Open Publication Structure(OPS)
  • Open Packaging Format(OPF)
  • Open Container Format(OCF)[11]

3.0

日本電子出版協会は2010年4月に、EPUB日本語組版についての最低限の要求事項(縦書きや句読点の禁則処理、ルビ表記)をまとめ、Minimal Requirements on EPUB for Japanese Text Layoutを公表した。この文書の内容は、2009年6月4日版のW3C 技術ノート日本語組版処理の要件から電子書籍に必要なものを抜き出したものになっている。その後に、IDPFが新しいWGのチャータ(綱領)を出版したが、そこではMinimal Requirements on EPUB for Japanese Text Layoutが参照されていた。この時点で、日本語組版への対処がIDPFの重要な課題として位置づけられた。

その後、WGの第一回会議において日本電子出版協会村田真がEnhanced Global Language Supportサブグループのリーダに選出された。このサブグループが札幌会議と台北会議を経て、EPUB国際化のための要求事項をとりまとめ、仕様にどんな機構を入れるべきかをWGに提案した。これを受けてEPUB WGは、EPUB 3.0の国際化を完成させた。 EPUB 3.0では日本語だけではなく台湾や香港の縦書き、右から左へ書くアラビア語およびヘブライ語にも対応した[12]。2011年5月23日にIDPFから"EPUB 3.0 Proposed Specification"が[13]、同年10月10日に"EPUB 3.0 Final Specification"が公開された[14]

EPUB 3 作成ソフト

プロプライエタリ

  • 一太郎 - 2012以降でEPUB出力に対応している。
  • FUSEe - ver.1.3以降でEPUB入力・出力に対応している。
  • Adobe InDesign - CS3以降でEPUB出力に対応している。
  • namo AUTHOR - EPUB2/3入力・出力に対応している。

オープンソース

  • Sigil
  • calibre - 電子書籍の管理ソフトだが、EPUBエディタの機能を備えている。

クラウドベース

  • でんでんコンバーター - イースト社員が開発。Markdown記法によりレイアウトを指定し、リフロー型のEPUB 3を生成する。無料で個人でも容易にEPUBを制作できるため、セルフパブリッシング分野での人気は高い。
  • BCCKS - BCCKS社によるサービス。epub3策定前からepub3に似た記法の縦組みなどの日本語組版フォーマットを持ち、紙の本の出力に必要な"柱"など拡張が施されていて、紙の本を作ることがBCCKS内で実際に可能である上に、BCCKS内で編集した本をepubでエクスポートすることができる。
  • ムゲンブックス - デザインエッグ株式会社によるサービス。二桁数字などを入力した場合、自動的に縦中横に対応した形でリフロー型のEPUBファイルを出力する。紙の本の出版が無料で出版できる他、EPUBファイルはダウンロードして自由に利用可能。

対応プラットフォーム

対応する電子書籍リーダー

対応する電子書籍ビューア・ソフトウェア

脚注

  1. EPUB 3.1”. International Digital Publishing Forum. 2017年3月22日閲覧。
  2. 電子書籍規格の戦い (3:XMDFの踏ん張り)…”. RandDManagement.com (2003年11月7日). 2012年8月9日閲覧。
  3. IDPF (2007年10月15日). OPS 2.0 Elevated to Official IDPF Standard”. IDPF. 2012年12月6日閲覧。 Internet Archiveより
  4. IDPF (2010年7月4日). DB10 Presentations to be available June 3, 2010”. IDPF. 2012年12月6日閲覧。 Internet Archiveより
  5. IDPF (2011年10月11日). EPUB3”. IDPF. 2012年12月6日閲覧。
  6. 漫画雑誌学術論文などといった分野では、EPUBが持つSVGが活用が期待できる。
  7. Elika J. Etemad, Koji Ishii: CSS Writing Modes Module Level 3 (英語). W3C (2014年3月20日). 2014年7月27日閲覧。
  8. Elika J. Etemad, Koji Ishii: CSS Text Level 3 (英語). W3C (2012年1月19日). 2014年7月27日閲覧。
  9. Elika J. Etemad, Koji Ishii: HTML5 (英語). 4.6.20 The ruby element. W3C (2014年6月17日). 2014年7月27日閲覧。
  10. Markus Gylling, William McCoy, Elika J. Etemad, Matt Garrish: EPUB Content Documents 3.0 (英語). 3 EPUB Style Sheets. IDPF (2011年10月11日). 2012年8月1日閲覧。
  11. 米IDPFの公式サイトCurrent Specificationsより
  12. 世界標準、日本語も対応 EPUB縦書き可能に”. 毎日jp (2010年12月29日). 2011年1月9日閲覧。
  13. EPUB 3 Proposed Specification Released - IDPF (2011年5月23日付)
  14. EPUB 3 Becomes Final IDPF Specification - IDPF (2011年10月10日および11日付公表、2011年10月12日閲覧)
  15. 中井浩晶 (2011年11月14日). “【REVIEW】Web上のEPUB書籍を直接開けるFirefox拡張機能「EPUBReader」”. 窓の杜 (Impress Watch Corporation). http://www.forest.impress.co.jp/docs/review/20111114_490320.html 2012年8月1日閲覧。
  16. 樽井秀人 (2019年8月27日). “「Microsoft Edge」のEPUB形式電子書籍のサポートが終了”. 窓の杜 (Impress Watch Corporation). https://forest.watch.impress.co.jp/docs/news/1203527.html 2019年11月14日閲覧。
  17. 「Google Chrome」で“EPUB 3”コンテンツを管理・閲覧できる「Readium」”. 窓の杜 (2012年2月17日). 2015年3月29日閲覧。

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.