Kindle買ったったー!
オライリーのiPhone版を大きい画面で読みたくなったのでKindle3(Wi-Fi)を買ってみた。
http://d.hatena.ne.jp/shunsuk/20100715/1279199789
しかしiPhoneアプリ->mobiファイル変換で↑で触れられていないエラーに出くわしたのでメモ。
$ ./kindlegen Erlang_Prog/Erlang_Prog.epub *********************************************** * Amazon.com kindlegen(MAC OSX) V1.1 build 99 * * A command line e-book compiler * * Copyright Amazon.com 2010 * *********************************************** opt version: try to minimize (default) Error(xmlmake): Item or process id already used: epub.embedded.font
エラー文言でググッても特に回答は得られなかったので、epub.embedded.fontってのがどのXMLファイルで使われてるか調査。
http://blog.threepress.org/2009/09/16/how-to-embed-fonts-in-epub-files/
によると、OEBPS内のOPFファイルにあるってことで探してみると、
- content.opf
- content.opf~
の2つ発見。
idとしてepub.embedded.fontが複数使われいたcontent.opf~を削除したら無事変換完了。
Emacsのバックアップファイルを一緒にパッケージングしちゃったのかな…