「EPUB」の版間の差分
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (iOS (Apple)) - log |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼(2) (iOS (Apple)) - log |
||
116行目: | 116行目: | ||
** Kinoppy for Mac - [[Kinoppy]]が提供。 |
** Kinoppy for Mac - [[Kinoppy]]が提供。 |
||
** [[Murasaki]] |
** [[Murasaki]] |
||
* [[ |
* [[iOS (Apple)|iOS]] |
||
**[[Apple Books]] |
**[[Apple Books]] |
||
** [[sReader]] |
** [[sReader]] |
2021年5月23日 (日) 03:59時点における版
拡張子 | .epub |
---|---|
MIMEタイプ | application/epub+zip |
開発者 | International Digital Publishing Forum (IDPF) |
初版 | 2007年9月 |
最新版 | 3.1 (2017年1月5日[1]) |
種別 | 電子書籍ファイル・フォーマット |
包含先 | OEBPS Container Format(OCF) (ZIP) |
派生元 | Open eBook, XHTML, CSS,DTBook |
ウェブサイト | www |
EPUB(イーパブ)は、国際電子出版フォーラム(International Digital Publishing Forum、IDPF)が策定した、オープンフォーマットの電子書籍ファイルフォーマット規格である。「EPUB」は"Electronic PUBlication"の意味を持ち「epub」「ePub」などと表記される場合もある。 EPUBはXML、XHTML、CSSおよびZIPに基づいた規格であり、対応するハードウェアやアプリケーションソフトウェアは多く、電子書籍ファイルの標準となっている。 2014年11月5日にはISOより "ISO/IEC TS 30135" として刊行され、国際規格に近い段階である技術仕様書として標準化された。
概要
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もサポートしているため[注釈 1]、図版や数式などを多用する作品への対応度は高い。
日本語への対応
現在、最新版であるEPUB 3.0は、縦書き・ルビも含む日本語組版に対応しており、多くのEPUBリーダがこれらを実装している。しかし、EPUBリーダごとに挙動が異なること、出版側の意図した通りの結果にならないことは存在する。これらの諸問題に対応するため、日本電子書籍出版社協会(電書協)により『電書協 EPUB 3 制作ガイド』が策定されており、日本の電子書籍出版シーンでは電書協仕様に準拠することが業界標準となっている。また、出版社等による電書協仕様のさらなるサブセットも作成されており、KADOKAWAでは『KADOKAWA-EPUB 制作仕様』を、電書ラボでは『電書ラボEPUB制作仕様』をそれぞれ策定し公開している[6]。
日本語組版、とくに縦書きと禁則処理については、CSS3の草案で提案されていたプロパティを、-epub-というプレフィックスを追加して採用している。
2.01の仕様上の問題
- 縦組みを指定することはできず、縦中横もできない。
- 圏点を指定することはできない。
- 割注(本文1行分の空間内に小さな文字で2行が詰め込まれた注)を指定することはできない。
- 漢文の返り点を指定することはできない。
これらの問題点は、"EPUB 2.0.1"のベースとなっているXHTML 1.1とCSS2に起因する。
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"[注釈 2]を公表した。この文書の内容は、2009年6月4日版の「W3C 技術ノート日本語組版処理の要件」[注釈 3]から電子書籍に必要なものを抜き出したものになっている。その後に、IDPFが新しいWGの「チャータ(綱領)」[注釈 4]を出版したが、そこでは"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出力に対応している[15]。
- Adobe InDesign - CS3以降でEPUB出力に対応している。
- NamoAuthor[注釈 5] - EPUB2/3入力・出力に対応している。
オープンソース
クラウドベース
- でんでんコンバーター[注釈 6] - イースト社員が開発。Markdown記法によりレイアウトを指定し、リフロー型のEPUB 3を生成する。無料で個人でも容易にEPUBを制作できるため、セルフパブリッシング分野での人気は高い。
- BCCKS[注釈 7] - BCCKS社によるサービス。epub3策定前からepub3に似た記法の縦組みなどの日本語組版フォーマットを持ち、紙の本の出力に必要な"柱"など拡張が施されていて、紙の本を作ることがBCCKS内で実際に可能である上に、BCCKS内で編集した本をepubでエクスポートすることができる。
- ムゲンブックス[注釈 8] - デザインエッグ株式会社によるサービス。二桁数字などを入力した場合、自動的に縦中横に対応した形でリフロー型のEPUBファイルを出力する。紙の本の出版が無料で出版できる他、EPUBファイルはダウンロードして自由に利用可能。
対応プラットフォーム
対応する電子書籍リーダー
- Barnes & Noble Nookなど多種
- ソニー・リーダー
- 楽天 kobo Touch
対応する電子書籍ビューア・ソフトウェア
- Microsoft Windows
- Adobe Digital Editions - 電書協仕様のEPUB対応は不完全。
- BOOK☆WALKER for Windows - BOOK☆WALKERが提供。使用にはアカウントが必須。
- calibre - 縦組みなど、EPUB 3の対応は不完全。
- Kinoppy for Windows Desktop - Kinoppyが提供。
- Kinoppy for Windows Store - Kinoppyが提供。ストアアプリ。
- macOS
- Adobe Digital Editions
- BOOK☆WALKER for Mac - BOOK☆WALKERが提供。
- Apple Books
- Kinoppy for Mac - Kinoppyが提供。
- Murasaki
- iOS
- Apple Books
- sReader
- Stanza
- Android
- ウェブブラウザ
- BiB/i - JavaScriptベース。サーバ設置型
- EPUBReader - Mozilla Firefoxに対応する拡張機能[16]。
- Microsoft Edge - Build 14971以降がネイティブで対応していたが、2019年8月でサポートを終了した[17]。
- Readium - JavaScriptベース。Chrome アプリ[18] もしくはサーバ設置型
脚注
注釈
出典
- ^ “EPUB 3.1”. International Digital Publishing Forum. 2017年3月22日閲覧。
- ^ “電子書籍規格の戦い (3:XMDFの踏ん張り)…”. RandDManagement.com (2003年11月7日). 2012年8月9日閲覧。
- ^ IDPF (2007年10月15日). “OPS 2.0 Elevated to Official IDPF Standard”. IDPF. 2012年12月6日閲覧。 Internet Archiveより
- ^ IDPF (2010年7月4日). “DB10 Presentations to be available June 3, 2010”. IDPF. 2012年12月6日閲覧。 Internet Archiveより
- ^ IDPF (2011年10月11日). “EPUB3”. IDPF. 2012年12月6日閲覧。
- ^ EPUB制作ガイドとの付き合い方 - ITmedia(2014年5月9日)2021年5月6日閲覧
- ^ Elika J. Etemad, Koji Ishii: “CSS Writing Modes Module Level 3” (英語). W3C (20 March 2014). 2014年7月27日閲覧。
- ^ Elika J. Etemad, Koji Ishii: “CSS Text Level 3” (英語). W3C (19 January 2012). 2014年7月27日閲覧。
- ^ Elika J. Etemad, Koji Ishii: “HTML5” (英語). 4.6.20 The ruby element. W3C (17 June 2014). 2014年7月27日閲覧。
- ^ Markus Gylling, William McCoy, Elika J. Etemad, Matt Garrish: “EPUB Content Documents 3.0” (英語). 3 EPUB Style Sheets. IDPF (11 October 2011). 2012年8月1日閲覧。
- ^ 米IDPFの公式サイトCurrent Specificationsより
- ^ “世界標準、日本語も対応 EPUB縦書き可能に”. 毎日jp (2010年12月29日). 2011年1月9日閲覧。
- ^ EPUB 3 Proposed Specification Released - IDPF (2011年5月23日付)
- ^ EPUB 3 Becomes Final IDPF Specification - IDPF (2011年10月10日および11日付公表、2011年10月12日閲覧)
- ^ EPUB 3.0対応の「一太郎2012 承」--個人向け電子出版でスタンダード目指す - CNET Japan(2011年12月8日)2021年5月6日閲覧
- ^ 中井浩晶 (2011年11月14日). “【REVIEW】Web上のEPUB書籍を直接開けるFirefox拡張機能「EPUBReader」”. 窓の杜 (Impress Watch Corporation) 2012年8月1日閲覧。
- ^ 樽井秀人 (2019年8月27日). “「Microsoft Edge」のEPUB形式電子書籍のサポートが終了”. 窓の杜 (Impress Watch Corporation) 2019年11月14日閲覧。
- ^ “「Google Chrome」で“EPUB 3”コンテンツを管理・閲覧できる「Readium」”. 窓の杜 (2012年2月17日). 2015年3月29日閲覧。