HOMESitemapAdminSample縦書きルビつきEPUBサンプルファイルの実験的作成と配布さて、EPUB3、縦書きルビつきの電子書籍の、作成及び閲覧環境がようやく整ってきましたね。一太郎の最新バージョンがEPUB出力に対応したことにより、HTMLを編集するような画面で小説を書くようなことをせず、快適な環境で文書を制作・編集した後、一発でEPUB出力する、ということが可能になりました。僕は自作の小説を同人などで発表していますが、その制作手順は、1.テキストエディタ(TeraPad)で荒く書く(ルビなどはカッコで)2.一太郎にテキストを流し込んで、印刷相当の書式で編集、校正3.PDF出力で電子書籍にという流れでしたが、4.EPUB出力で縦書きルビつき電子書籍にというオプションも加わったことになります。現時点では一太郎のEPUB出力にはいくつか問題があります。以前のブログ記事にも書きましたが、目次とチャプタ分割の問題です。一太郎そのものに、目次機能があり、それがEPUB出力に反映されるのですが、ここで出力される目次は、単なるXHTMLページであって、EPUB3の持っているINDEX機能?(FireFox、iPhoneやiPadのEPUBリーダーで参照できる目次)に対応したものではありません。その上、一太郎のEPUB出力では、文書本体をdocument.xhtmlという一つの文書にしてしまい、目次nav.xhtmlもその中のページ内アンカーに対応して作られるのです。このページ内アンカーには、現在iPhoneやiPadのリーダーが対応していません。これを、INDEX機能に対応させ、チャプタごとに文書ファイルを分割するために、現状ではもう一手間必要です。僕はSigilというEPUBエディタを使用しました。Breakにて文書を分割します。Viewが見やすいです。切りたい場所にカーソルを持っていって、分割。ファイル名をわかりやすく、chapter001.xhtml,chapter002.xhtmlなどと、リネームしていきます。Onlyの編集機能になりますが、過度に神経質になる必要はありません。一応事前にファイル保存して、別名で編集するなどして、戻れるようにしておきましょう。src="Text/chapter001.xhtml"/></navPoint>などとなっている部分を編集です。src="Text/chapter00x.xhtml"/>の部分を、対応するチャプタのファイル名に書き換えます。一字でも間違ったらうまくいきませんから、コピペをなるべく使用。これで一応iPhoneなどでは一応OKなんですが、nav.xhtmlの方も、なんとかしなくてはいけません。削除してしまっても問題ないですが、後述する閲覧方法で、PCでchromeなんか使う場合、htmlの目次もあった方が便利です。一太郎では、目次機能を使わず出力すれば、実質項目が一つしかない目次になっているはずです。href="../Text/chapter002.xhtml">2</a></li>......</ol>という具合に、<ol>タグの間に、項目数分の<li>タグに挟んで、章にジャンプできるhtmlファイルを作るわけです。最後に、末尾に目次は変なので、nav.xhtmlを、文書頭(表紙がある場合はその次)に移動します。Sigilでは、ファイル名のアルファベット順などに関係なく、左カラムの並び順に、ファイルが読み込まれるEPUBファイルを作りますので、これで頭に目次がきます。私の自作小説を以上の手順で作ってみたのがこちら。箱庭の虹EPUB任意のフォルダにダウンロードして下さい。あと、FireFoxなど直にEPUBが開けるようになっている場合、右クリック保存でお願いします。この元作品にはルビはなかったんで、あとで強引に一ヶ所だけsigilの編集機能でルビを付けました。ルビについては一太郎のEPUB出力そのままで大丈夫です。表紙はこのファイルにはないですが、これも一太郎のEPUB出力でつけることができます。cover.xhtmlとなります。現在パソコンでは、FireFoxにアドオンを入れればEPUBを直接開けますが、これは縦書きにもルビにも対応していません。Chromeが縦書きルビつきに対応しているものの、今度はEpubを直接開けないため、拡張子.epubを.zipと変更し、これを解凍してOEBPS>Textフォルダ内のxhtmlファイルを直接開きます。この時、nav.xhtmlを開けば、あとはブラウザから各章に飛ぶことができますので、あえてnav.xhtmlを残しました。以下説明するkinoppyでは、この目次は使えません。ための無料アプリが、見事に縦書きルビつきEPUBファイルを表示してくれます。使い方ですが、iTunesからiPhone等を接続状態でデバイスを選び、上部のappタブをクリック、ファイル共有よりkinoppyを選択、kinopp書類にepubファイルをドラッグ&ドロップ。iPhone等からkinoppyを起動。行ったあとライブラリをタップすれば、文書が出現しています。サイズもピンチで変更可能で、さくっとリフローします。画面の狭いiPhoneでは、快適さが際立ちますね。iPhoneにはbReaderという有料アプリがあり、これもEPUB3対応ですが、実はkinoppyのEPUBレンダリングエンジンは、bReaderの開発元がおろしたものですので、バージョン違いがある可能性はあっても、原則同じ。縦書きルビつきEPUB3を見る(読む)目的なら、無料でiPadでも使えるkinoppyが断然おすすめです。Android系端末にもkinoppyは出ていますが、EPUBレンダリングに関しては、まだ少しバグがあると報告を頂いています。ここにサンプルを配布するのも、様々な環境で表示を試していただきたいためですので、ダウンロードし、ご覧いただいて、いろいろご報告いただければと思います。»プロフィールAuthor:Y.S.ネットを中心として活動する文章屋です。最近はiPhoneにはまってます。