
EPUB 2とEPUB 3の違いは、ファイル名の末尾では見分けられません。大きな違いは、ナビゲーションの中心、本文で使う技術の世代、メタデータの表し方、対象にする閲覧環境です。ただし、今回Rune Studioで実際に生成して確認できたのはEPUB 3だけです。
目次の中心が変わった
EPUB 2ではNCXがナビゲーションの中心として使われます。EPUB 3ではXHTMLで書かれたEPUB Navigation Document、よく nav.xhtml と呼ばれる文書が中心になります。EPUB 3の本に古い環境向けNCXを併収することはありますが、それでEPUB 2になるわけではありません。
目で見える本文内の目次ページとも区別します。読者がページとして読む目次、端末メニューが使うナビゲーション、既定の読む順番は関連しますが、同じ情報ではありません。W3C EPUB 3.3はEPUB 3側の現在の基準です。
本文技術とメタデータも世代が違う
EPUB 3はHTML5やCSSの新しい能力を前提にし、音声・映像やアクセシビリティ関連の表現も拡張されました。EPUB 2の古い本文やOPFを、拡張子だけ変えてEPUB 3として扱うことはできません。どの要素が必須か、使用する機能が対象リーダーで支えられるかを仕様と実機で見ます。
一方で「EPUB 3ならすべての新機能がどの端末でも動く」とも言えません。制作形式の能力と、閲覧システムの実装は別です。互換性が重要なら、読者が使う端末を先に決めます。
Rune Studioから確認できたEPUB 3
Rune StudioのEPUBウィザードでは、シリーズ情報、巻、原稿、チャプター順、メタデータ、確認と出力を通してEPUB 3を作ります。生成内容にはnav.xhtml、互換用NCX、content.opfのmetadata・manifest・spineが含まれます。
三章の確認用出力では、navに三つの本文リンク、NCXに三つの移動項目が入り、spineはタイトル、nav、本文三章、奥付の六項目でした。OPFにはシリーズ名と巻番号2も存在し、ローカル構造検査は有効でした。これはEPUB 3標本の観察です。
できなかった比較を結論へ混ぜない
現行のRune StudioにはEPUB 2を書き出す指定がなく、同じ二章をEPUB 2とEPUB 3で生成する比較は実施できませんでした。したがって、Rune Studioの出力でEPUB 2との差を実証した、あるいはEPUB 2を変換できた、とは書けません。
EPUB 2の実物比較が必要なら、出所と仕様が分かるEPUB 2標本を別に用意し、NCX、OPFのversion、本文文書、読む順番を同じ観点で調べます。出所不明の古いファイルを標準例にしないことも重要です。
どちらを選ぶか
新規制作では、配布先が対応するなら現行のEPUB 3を基本候補にします。古い端末や既存資産との互換が要件なら、その端末と標本で別途検証します。Rune StudioはEPUB 3制作の候補であり、EPUB 2出力が必要な案件にはこの機能だけでは答えられません。現行の製品範囲を確認したうえで、必要形式から道具を選んでください。
比較表に「観察できたか」を加える
項目は規格上の違い、EPUB 3標本で観察した値、EPUB 2標本で観察した値、未確認理由の四列にします。EPUB 2側の標本がない現在は、その列を空想で埋めず「標本未取得」とします。仕様書から分かる一般差と、手元のファイルから見えた結果を同じ証拠にしません。
古い端末対応が要件なら、端末名、OS、読書アプリ、必要な操作を先に決めます。「EPUB 2のほうが互換性が高い」という一般論だけでは、対象環境で本当に開けるか答えられません。形式比較の結論は、新しいほうを常に選ぶことではなく、配布条件に必要な標準と試験方法を選ぶことです。
NCXがあるだけでEPUB 2とは限らない
互換用NCXを含むEPUB 3は珍しくありません。判定するときはOPFのパッケージversion、navの役割、本文文書の仕様を合わせて見ます。拡張子、NCX一ファイル、作成年だけで形式を決めません。
逆に古いEPUB 2を現行リーダーで開けたからといって、EPUB 3の機能が入っているわけでもありません。読めること、標準世代、利用できる機能を別々に記録します。今回のRune Studio出力はnavとNCXを持つEPUB 3として観察されました。この具体例を使えば、NCXの存在だけで世代判定できない理由が分かります。
変換ツールを選ぶ前の確認
既存のEPUB 2資産をEPUB 3へ移す必要があるなら、原本、変換後、差分検査の三つを用意します。元のナビゲーションやスタイルをどこまで保つべきかを決め、単に開けたことを変換成功にしません。Rune Studioの新規EPUB 3生成と、既存EPUB 2の変換は別の仕事です。後者が必要なら、その工程を実測できる専用ツールを選びます。


