FC2ブログ
文章屋Y.S.のよしなしごと日記、音楽映画書評など

縦書きルビつき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エディタを使用しました。

5.Sigilにてチャプターを分割

 document.xhtmlを開き、Insert→Chapter Breakにて文書を分割します。ViewはSprit Viewが見やすいです。切りたい場所にカーソルを持っていって、分割。そしてファイル名をわかりやすく、chapter001.xhtml,chapter002.xhtmlなどと、リネームしていきます。

6.Sigilにて、Index部分の編集

 Expert Onlyの編集機能になりますが、過度に神経質になる必要はありません。一応事前にファイル保存して、別名で編集するなどして、戻れるようにしておきましょう。

 toc.ncxを開き、
<navPoint class="h1" id="doc1" playOrder="1">
<navLabel>
<text>本文</text>
</navLabel>
<content src="Text/chapter001.xhtml"/>
</navPoint>

 などとなっている部分を編集です。

 <navPoint>~</navPoint>をコピーし、<navMap>~</navMap>の間にチャプタ数分コピーしたら、
 <text>~</text>にチャプタ名(日本語可)、<content src="Text/chapter00x.xhtml"/>の部分を、対応するチャプタのファイル名に書き換えます。一字でも間違ったらうまくいきませんから、コピペをなるべく使用。

 これで一応iPhoneなどでは一応OKなんですが、nav.xhtmlの方も、なんとかしなくてはいけません。削除してしまっても問題ないですが、後述する閲覧方法で、PCでchromeなんか使う場合、htmlの目次もあった方が便利です。

 で、一太郎では、目次機能を使わず出力すれば、実質項目が一つしかない目次になっているはずです。

 nav.xhtmlを開き、

<ol>
<li><a href="../Text/chapter001.xhtml">1</a></li>

<li><a 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を直接開けますが、これは縦書きにもルビにも対応していません。Google Chromeが縦書きルビつきに対応しているものの、今度はEpubを直接開けないため、拡張子.epubを.zipと変更し、これを解凍してOEBPS>Textフォルダ内のxhtmlファイルを直接開きます。
 この時、nav.xhtmlを開けば、あとはブラウザから各章に飛ぶことができますので、あえてnav.xhtmlを残しました。以下説明するkinoppyでは、この目次は使えません。

 iPhone、iPadでは、kinoppyという、本来紀伊國屋オンラインの電子書籍購入、管理のための無料アプリが、見事に縦書きルビつきEPUBファイルを表示してくれます。

 使い方ですが、iTunesからiPhone等を接続状態でデバイスを選び、上部のappタブをクリック、ファイル共有よりkinoppyを選択、kinopp書類にepubファイルをドラッグ&ドロップ。
 iPhone等からkinoppyを起動。設定→追加コンテンツの検出 を行ったあとライブラリをタップすれば、文書が出現しています。それをタップ。フリックでページをめくって快適読書です。

 当然、一行文字数、文字サイズもピンチで変更可能で、さくっとリフローします。画面の狭いiPhoneでは、快適さが際立ちますね。
 なおiPhoneにはbReaderという有料アプリがあり、これもEPUB3対応ですが、実はkinoppyのEPUBレンダリングエンジンは、bReaderの開発元がおろしたものですので、バージョン違いがある可能性はあっても、原則同じ。縦書きルビつきEPUB3を見る(読む)目的なら、無料でiPadでも使えるkinoppyが断然おすすめです。

 Android系端末にもkinoppyは出ていますが、EPUBレンダリングに関しては、まだ少しバグがあると報告を頂いています。

 ここにサンプルを配布するのも、様々な環境で表示を試していただきたいためですので、ダウンロードし、ご覧いただいて、いろいろご報告いただければと思います。 
スポンサーサイト



プロフィール

Y.S.

Author:Y.S.
ネットを中心として活動する文章屋です。最近はiPhoneにはまってます。

最新記事
最新コメント
カテゴリ
最新トラックバック
AD
AD

月別アーカイブ
ブログ内検索
カレンダー
05 | 2020/06 | 07
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -
RSSリンクの表示
リンク
QRコード
QRコード
カウンター
ブロとも申請フォーム

この人とブロともになる

メールフォーム

名前:
メール:
件名:
本文:

AD

AD
タグ

iPad iPhone 電子書籍 Kinoppy Android 映画 大泉洋 こんにゃくゼリー Annular YouTube eclipse パソコン iPhoneJailBreak 脱獄 BDZ-AT350S GV-MVP/XS2 動画 キャプチャボード iOS5.1.1 レイアウト 時事問題 ニュース 社会問題 小説 箱庭の虹 性同一性障害 同性婚 縦書き ミステリ 一太郎 ダウンロード EPUB3 金環日食 ハードボイルド 修理 "ULTRA WiFi" 中古 ホームボタン エヴァンゲリオン iPhone5 ジャンゴ タランティーノ テキストエディタ jota 加藤コミッショナー 統一球 レビュー プロ野球 ヱヴァンゲリヲン 生活保護 著作権保護 動画編集 コピーガード Blu-ray 地デジ ブルーレイ アプリ ダウンロード販売 TPP 消費税 自衛隊 教育 同人誌 選挙 iTextPad