http://nookdevs.com/Font_Changes#Instructions_for_Linking_Built-in_Unicode_Fonts_from_ePubsより
Nook Touchで、日本語のepubを読めるようにする方法がありましたので、メモしておきます。
やり方
- txtをUTF-8で保存
- Calibreにインポート
- Calibreの変換でepubにしてからLook and Feelのextra CSSに以下を追加
@font-face { font-family: "DroidFont", serif, sans-serif; font-weight: normal; font-style: normal; src: url("res:///system/fonts/DroidSansFallback.ttf"); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: bold; font-style: normal; src: url("res:///system/fonts/DroidSansFallback.ttf"); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: normal; font-style: italic; src: url("res:///system/fonts/DroidSansFallback.ttf"); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: bold; font-style: italic; src: url("res:///system/fonts/DroidSansFallback.ttf"); } body { margin-right: 8pt; font-family: "DroidFont", serif; }
以下のような感じ。
Nook にて、Nボタンのすぐ上をタッチし、Text > Publisher Defaultsをオンにします。これでバッチリ読めます。
NookのOSはAndroidであり、Androidに入っているデフォルトのフォントsystem/fonts/DroidSansFallback.ttfを参照するように指定するわけです。フォントはNookに入っているものを使用するため、epubにフォントを埋め込むよりファイルサイズが小さくなるのがこの方法のメリットです。
(2012.5.20)