電子書籍の規格であるEPUBは、驚くほど人気があります。AmazonのKindleは、専用の電子書籍リーダーと、常に更新される付属の書店という概念を広めましたが、EPUB形式は出版社が単一の仕様に合わせて出版をカスタマイズすることを可能にしたのです。
EPUB は、Apple の iBookstore などの独自の書店向けのデジタル著作権管理 (DRM) 方式と、Kindle を除くほぼすべてのデバイスとすべてのソフトウェア (iBooks を含む) で読み取ることができる暗号化されていない形式の両方でサポートされています。
幅広いサポートのおかげで、あらゆるものを配布するのに適したフォーマットであり、Pages '09(バージョン4)とPages 5はどちらもエクスポートオプションを提供しています。Pages、InDesign、その他のソフトウェアでドキュメントを作成し、PDFやEPUBにエクスポートすることで、様々な配布方法や用途に対応できます。(私はちょうどこの方法でInDesignを使って自費出版の本を完成させました。)

しかし、EPUBの標準的な用途は、洗練されたWebページのようなリフロー可能なドキュメントです。EPUBはモノリシックなファイル形式ではなく、仕様書です。実際、EPUB「ファイル」は、専用のHTMLドキュメント、画像、その他の情報を含む圧縮フォルダであり、内容を確認したり変更したりできます。これは、WebページやEPUB書籍で使用されるCSS(カスケーディング・スタイル・シート)スタイルを調整し、文字、段落の書式設定、画像の折り返しなどを制御するのに非常に便利です。
CSS の範囲は短い記事では到底説明しきれません。CSS に関する書籍も出版されており、常に進化を続ける標準規格でもあります。しかし、HTML や CSS の調整方法を既に知っていれば、EPUB を修正することは可能です。しかし、その結果をプレビューするにはどうすればよいでしょうか?
AppleはBook ProoferというMacアプリを提供しています。これは、iTunes Connectポータルを通じてiBookstoreの登録ベンダーのみがダウンロードできます。このアプリを使うと、Macと接続されたiOSデバイス上で、EPUBの基盤ファイルの変更をインタラクティブにプレビューできます。しかし、Book ProoferはYosemiteで突然、警告なしに動作しなくなりました。

この機能は、OS X版iBooksでは、少し隠れたオプションを通じて移行されました。iBooks > 環境設定を選択し、「詳細」ボタンをクリックして、「メニューバーに詳細メニューを有効にする」にチェックを入れてください。これで詳細メニューが表示されます。ただし、始める前に、EPUBファイルを準備する必要があります。
- EPUB ファイルを選択し、名前を .epub から .zip に変更します。
- ファイルをダブルクリックして展開します。
- 結果のファイルはフォルダですが、.epub という名前を付けます。OS X はアイコンを EPUB アイコンに変更し、フォルダ展開矢印が表示されなくなります。
- EPUBをControlキーを押しながらクリックすると、「パッケージの内容を表示」というオプションが表示されます。これを選択すると、EPUB内のファイルを編集できます。
ここまで進んだら、iBooksに戻り、「詳細設定」>「EPUBをプルーフとしてライブラリに追加」を選択します。私のテストでは、ライブラリの右上にあるポップアップメニューで「並べ替え」>「最新」に設定していても、この書籍は最初はライブラリ内の書籍リストの最後に表示されました。
EPUBの右上に「Proof」ラベルが重ねて表示されます。これをダブルクリックすると、プルーフが開き、書籍ファイルの右上に派手な紫色で「デバイス」ボタンが表示されます。これをクリックすると、iBooksアプリがインストールされ、最前面に表示されている接続済みのiOSデバイスを選択できます。デバイスを選択すると、書籍がコピーされます。(現時点では、 iPhone 6を使っていて、メインのコンピューター2台からこの操作がうまくいきません。困惑しています。しかし、同僚からは、途中で問題が発生することなく成功したという報告があります。)
EPUB ブックに変更を加えると、ファイルを保存するたびに、OS X および iOS の iBooks の校正済みバージョンが更新され、ライブではないものの、非常にインタラクティブな編集環境が提供されます。