.epubという電子書籍の形式
ひと月くらい前に調べたことのまとめ。
The Pragmatic Bookshelfで知ったのだけど、.epubという電子書籍のファイル形式があるそうな。iPhone/iPod touchではStanzaというアプリで読める。さいきんは通勤時に文庫忘れたときなんかに"The RSpec Book"を読んだりしてる。
以下、簡単なまとめ。
- International Digital Publishing Forum(idpf)で仕様をまとめている
- FAQがまとまってるのでまずここを見るとよい。
- OCFはパッケージ化の形式、OPSはコンテンツのXMLの形式についての仕様
- PDFとのいちばんのちがいは、スクリーンの大きさによってレイアウトが変わること(reflow)
- DRMはOCFで処理するらしい(ここよくわからん)(OCF 1.0の仕様によればMETA-INF/rights.xmlで記述するようだ)
- 実際につくってみたい、使ってみたいときはhttp://www.jedisaber.com/eBooks/tutorial.aspのチュートリアルがまとまっている。対応アプリの一覧もある。
おおざっぱに言うと、内容をXHTMLで書いて、メタ情報のファイルをいくつか用意して、それらを適切に配置してzipで固めるというもの。理屈から言えば作るのは簡単そうな気がするんでTextile系のテキストから一発、みたいなツールがそのうちでてくるはず。