EPUBを取り巻く現状と今後の課題
2019/03/19
EPUB-WGリーダー／株式会社ブックウォーカー

高見 真也

「EPUB」フォーマットの仕様策定状況と今後の動向

「IDPF」から「W3C」へ• 「EPUB」を策定した「IDPF」が「W3C」に統合• 統合に向けて「Digital Publishing Interest Group」が発足• 2017年2月にIDPFはW3C（PUBLISHING@W3C）へ統合• EPUBの次期バージョン（EPUB4）はW3Cで策定予定• IDPF時代を象徴するBill McCoy氏は2018年に離脱• 「EPUB」仕様策定機関の変更による影響• IDPFと比較してW3Cの会費は高額（売上規模に連動）• IDPF加盟社には2年間の移行措置があった（2019年1月に終了）• W3C正規会員となる出版社はわずか（仕様策定は正規会員のみ）

PUBLISHING@W3C

PublishingBusinessGroup
運営機関（旧IDPF理事会）

XXX
Community
Group
正規会員

仕様策定

公開議論（EPUB3のメンテ等）（WP/PWP/EPUB4）

BG会員

無料会員

Publishing
WorkingGroupW3Cを取り巻く状況• 2017年：「Advanced Publishing Laboratory」が発足• IDPFのW3Cへの統合を受けて、2017年にW3Cホストである慶應大と大手出版社等が共同で「APL」というラボを慶應SFC研究所に設置• 2018年：「W3C Advisory Board」にフローリアン氏• APL関係者でもあるFlorian Rivoal氏がW3Cの顧問機関である
W3C Advisory Boardのメンバーに選出（2018年7月）• 2019年：「Business Group」の共同議長に塩浜氏• Bill McCoy氏の離脱後、W3Cと出版業界をつなぐ役割を強化• 2019年に共同議長としてメディアドゥの塩浜氏が加わり、Liisa McCloy-Kelley（Penguin Random House）、
Luc Audrain（Hachette）の3名体制でBG運営を再スタート

「EPUB 3.x」の仕様策定状況• EPUB 3.0（2011）• IDPFにより策定されたが固定レイアウトは未対応• 固定レイアウト向けは別仕様として追加策定• EPUB 3.0.1（2014、日本ではこれが中心）• 固定レイアウト仕様を取り込みマイナーバージョンアップ

• EPUB 3.1（2017）• IDPFによる最後の策定仕様だが互換性がなく現在は廃案に• EPUB 3.2（策定中）• EPUB 3.0.1との互換性を考慮してW3C-CGにて策定中

「EPUB 4」の仕様策定状況• WP（Web Publications、2018年にドラフト公開）• IDPFがW3Cに吸収されたことにより、EPUB3の後継仕様として「Publishing Working Group」により検討されている仕様• 独自拡張も含むEPUB3よりWeb標準技術との親和性を高めるべくXML/“X”HTMLからJSON/HTMLへの移行などが検討されている• Web業界と出版業界の意見の相違から仕様策定は難航しそう• PWP（Packaged Web Publications）• Web情報であるWPを流通のためにパッケージ化するための仕様• EPUB 4 とは
• PWPの一種となる可能性が高く、EPUB3との互換性は期待できない

「EPUB 3」と「EPUB 4」
IDPF/W3C-CG

EPUB 3W3C-WGEPUB 4PWP

WP

「EPUB」を取り巻く課題• 「EPUB3」仕様改定への関与• 日本では「EPUB 3.0.1」基準のデータが流通• 将来の仕様改定で互換性を維持することが重要→ 制作済データの変更による膨大なコストが発生？

• 「EPUB4」仕様策定への関与• 「EPUB3」策定時は日本関係者の多くが協力• 「EPUB4」策定にはW3C正規会員資格が必要→ 互換性のない次期版に出版業界はどう向き合うべき？

固定レイアウト向け
シンプル構成型EPUBの提案と課題

日本の電子書籍事情• 「固定レイアウト型」が8割を超える• 「SVGラッピング」による構成が一般的→ 最新のブラウザエンジンでは意図した表示にならない• 「FXL-EPUB」の制作・流通の効率化が重要→ 制作コストを下げ、扱いが容易なデータが必要• マンガに特化した人気サービスが誕生• 出版社は既に制作済みの「EPUB」を提供したい• サービス側は「EPUB」ではなく画像が欲しい→ HTMLやCSSの解釈はマンガ作品に必要？

「FXL-EPUB」の標準構成

OPF

XHTML
spine

manifest

Navigation
Document

style

CSS

image

JPEG

SVG

Image-Map
電書協仕様

「SVGラッピング」は時代遅れ？
• 「SVGラッピング」が画像のフィットに便利だった
画像のみ

SVGラッピング• 最新のブラウザエンジンでは挙動が変わってきたブラウザでの表示

シンプルな「FXL-EPUB」構成
XTHML & CSS is NOT mandatory

OPF
spine

JPEG

for Manga etc.

manifest

XTHML

for compatibility

PDF
Navigation
Document

VideoJPEG

fallback(thumbnail)JPEG

fallback(thumbnail)提案方式 in W3C-WS 2018

「シンプル構成型EPUB」の課題• 「EPUB3」仕様の改定が必要• 「OMF」はフォールバックがないことを問題視• 過去に同様の議論はあったが反発があったらしい• 「EPUB 3.2」への提案は間に合わなかったが、APL EPUB-WGの研究テーマとして継続したい• 「イメージマップ」の設定方法• 現在はXHTML内のSVGタグにリンク情報を記述→ 各ページの解析が必要なため実は効率が悪い• XHTMLがない場合の指定方法が別途必要になる

国内制作仕様と国際標準ツール間における相互運用性

「EPUBCheck」を取り巻く状況• 「EPUBCheck」は広く普及している• 出版社は制作段階のチェックに使用• 取次やストアは納品のチェックに使用• 「警告」や「エラー」は認めない方針• 「EPUBCheck」のバージョンアップ
• 最新の「EPUB」仕様に準拠する方針→ 最新版「EPUBCheck」の使用により制作済データで「警告／エラー」が発生

「EPUBCheck 4.0.0」での問題• 「EPUB 3.0.1」対応で問題が発生（2015年）• イメージマップ指定時に「xlink:title」がない、「rendition」の使用で「警告」が出るように• 「rendition」は「EPUB 3.0.1」では指定不要に• 電書協仕様EPUBでは固定レイアウトで使用→ 日本語EPUBで大量に「警告」が出てしまう• 日本関係者からの働きかけ• 日本側から直接的な働きかけは行わなかったが、関係者で情報を共有し、使用を控えるなどを検討→ 「rendition」は「EPUBCheck 4.0.1」で修正される

「EPUBCheck 4.1.0」での問題• バージョンアップで問題が発生（2018年）• 「font-size: 0;」の使用で「エラー」が出るように• 「font-size: 0;」はCSSの仕様上エラーではない• 電書協仕様EPUBでは固定レイアウトで使用→ 日本語EPUBで大量に「エラー」が出てしまう• 日本関係者からの働きかけ• ボイジャー小池氏が問題提起、高見が援護射撃し、達人出版会高橋氏が修正パッチを提供→ バグとして「EPUBCheck 4.1.1」で修正される

「EPUBCheck 4.2.0 beta」での問題• 「EPUB 3.2」対応で問題が発生（2019年）• 「display-seq」の使用で「警告」が出るように• 「display-seq」は「EPUB 3.2」で廃止予定• 電書協仕様EPUBでは著者部分で使用→ 日本語EPUBで大量に「警告」が出てしまう• 日本関係者からの働きかけ• ボイジャー小池氏が問題提起、高見が援護射撃→ 「EPUB 3.2」仕様そのものの見直しへ「相互運用性」の維持に向けて• 「EPUBCheck」への働きかけ• 「EPUBバージョン」を区別して動作→ 議論はあったが区別しない方針に• 「警告／エラー」以外の異常検知を追加→ 現状では開発方針として受入困難• 「EPUB」仕様への働きかけ• 仕様改定が「EPUBCheck」の動作に影響→ 仕様改定の見直しを要求することも必要

「EPUBCheck」における課題• 「EPUBCheck」には開発支援が必要• IDPFが消滅し、開発はボランティアが中心→ バージョンアップしなくなるのも問題• W3Cなどが開発費用の寄付を募集
https://www.w3.org/publishing/epubcheck̲fundraising• 「EPUBCheck」のアップデート影響• 最新版により制作済データで問題が発生→ バージョンアップによる悪影響も問題• 「EPUB」仕様改定への働きかけも必要こんな支援の方法も

https://www.customink.com/fundraising/support-epubcheck「BD Comics MangaCommunity Group」の誕生

BD Comics Manga Community Group• デジタルマンガ表現の標準化• 「EPUB4」におけるデジタルマンガ表現に関する標準化を目指すEDRLabの動きがきっかけで発足• まずはデジタルでの表現や手法の分類から着手• コミュニティグループなので誰でも参加可• 日（APL）仏（EDRLab）米で協力• Samuel Petit（EDRLab）が議長（日本側はAPL村田氏がサポート）• 月1回ペースで電話会議を実施中（日本の時差を考慮）• 日本語ML（public-bdcomacg-jp-request@w3.org）

BD Comics Manga Community Grouphttps://www.w3.org/community/bdcomacg/

次年度以降の取り組みについて

「EPUB」との向き合い方• EPUB3：リフロー型• 日本語組版を維持すべく「CSS」の進化に寄り添う• 制作済データの可用性維持のために仕様改定を注視• EPUB3：固定レイアウト型• シンプル構成型EPUBにより制作・流通を効率化• デジタルマンガ表現を追求する（Manga-CG）• EPUB4• 現状では仕様策定の進捗状況の把握程度で十分

EPUB-WG：2019年度の方針• EPUB技術コミュニティの構築• EPUB3/4の仕様策定やEPUBCheckのバージョンアップなどによる影響を情報共有・議論する場を構築したい• 既存のAPL-MLへ業界関係者の参加を促したい• EPUB3/4の仕様策定状況の把握• 日本の制作仕様や流通済データとの互換性を意識しつつEPUB3.xおよびEPUB4の仕様策定状況を把握したい• EPUBCheckの改善をサポート• EPUBCheckの次版開発（EPUB3.2対応等）において日本市場への期待に反する影響を抑制しつつ協力したい