1年前にNaverまとめにまとめてたこれからEPUB作るよっていうWEB制作者向けに書いたやつ持ってきました。
そもそもEPUBってなあに
EPUBは電子書籍の形式ですが、
中身はほぼxhtmlファイルで構成されています。
htmlがわかる人ならある程度さくさく作成できるのではないでしょうか。
EPUBとは? | 電子書籍の作成&出版成功ガイド
10分で読めるePubの基礎ーその1:ePubとは?/OPS、OPF、OCFの3仕様
私はJBasicのテンプレート文書を参考にデータを作成しました。
JBasic08 - epubcafé
困ったときも上記サイトからダウンロードできる「JBasicマークアップ指針」を紐解けばなんとかなるかんじです。ありがたや。
作業のながれ
基本的には以下の繰り返しです。
コーディング指針に基づいてEpubデータ作成
↓
epubcheckでエラーが出ないか確認
↓
実機検証
諸事情でcontent.opfとnav.xhtmlはDreamweaverで、本文はFUSEeで作業しました。
.epub ファイルは .zipにリネームすればzipファイルとして解凍できます。
ルビの設定は?
<ruby>タグを使用します。
例:<ruby>漢字<rt>かんじ</rt></ruby>
↓
漢字
cssでルビを上に表示したり下に表示したりしたい場合は以下参照。
もっとこだわりたい方はmagin開けたりいろいろしましょう。
ruby-position-CSS3リファレンス
実機での確認方法
itunesでライブラリに追加し同期を行います。
詳細は以下参照。
iPhoneのiBooksで自作のEPUBを開く: DTP-Sブログ-ひねもすデジタルビヘイビア
使用ソフト
Adobe Dreamweaver
秀丸とかCS3でもいいんですがCS5以上だとプレビューできるので便利です。
FUSEe
EPUB形式のまま加工できるので便利です。
EPUB圧縮ツール: すべて夢のように
Windows用の圧縮ツール。すごく助かりました。
EPUBCHECKでチェックを行う
epubcheck - Validation tool for EPUB - Google Project Hosting
epubcheckの使い方 - NAVER まとめ
以下はmacでサービスとして使う方法。
windowsならバッジファイルを作成してチェックを自動化するととても楽です。
EPUBバリデータepubcheckをサービス化する(for OSX)
詰んだところと参考リンク
iBooksは目次要素(toc.ncxとかnav.xhtmlとか)をopfファイルと同じ階層(OEBPS直下)に置かないとリンク切れになる
出典
EPUB書き出し | Learn InDesign CS6 | Adobe TV
自動書き出しがあんまりうまくいかなかった思い出
これでマスター! EPUB 3 固定レイアウト - 電書ちゃんねる
所感など
当時ibooks authorで書けないこととかを入れ込む必要があったのでかなりゴチャゴチャやってます。今ならツールだけで完結するんじゃないかな(適当)