アカウント名:
パスワード:
というわけで、どちらかというと、Kindle3は「日本語フォントを内包しているはずなのに、PDF表示では使えない」と考えるべきですね。
…Kindle DX の日本語フォント内包版が出たら買おうかと思ったが…一気に買う気を失った私…
# ちなみに、現行の DX は持っています。
同じく、Kindleは日本語対応待ち状態。Sony Readerが年内に国内販売される [impress.co.jp]らしいので、もしかしたらSONYの方が先に対応かなーと
KindleDXのサイズは魅力なんですけどね。SONYも出さないかなぁ?
http://www.griffin.net/2010/01/hacking-the-amazon-kindle-dx-part-2-qt-... [griffin.net] にこうあります:
Once I received my Kindle DX, I quickly discovered that it is actually a Linux device with a ~533Mhz ARM processor.
もし、表示部とかを作るうえでの条件が判れば、別のPDFビューアーをインストールしたりもできるのではないかと思いますが…。
ただ…Kindle for iPad がある以上、『ハードウェアとしてのKindle』でなくちゃいけない理由ってどんどん下がっているんですよね。せっかく軽いデバイスで、電池の消耗も少ないというメリットがあるのに、「フォントは入っていますがソフトは追従していません」というのは…酷いデメリットだと思うんですが…
完全対応してないからこそ、どこがどう対応しているかという個別の話をしてるんだよね。そこで、完全対応しないのは当たり前みたいな言い方をされても、それはもうよく分かってるよ……。
2ndGen Kindleは日本語フォントさえ突っ込めばpdfで日本語表示が出来ていたわけ。3rdGen Kindleは日本語フォントが入ってるんだから、そのまま素直に2ndGen Kindleのpdfビュアを持ってくればそのまま日本語が表示できるはずなのになぜ出来ないのか?
何か余計なことをやったということだよね。
ややオフトピですが、PDF を変換することで、フォントが埋め込まれていない PDF でも、Kindle で読めるように変換できます。pdf2ps と ps2pdf を使います。 ただし Vine Linux 4.2 でしか試してないです。
pdf2ps hoge.pdf (hoge.ps ができる) rm hoge.pdf ps2pdf hoge.ps (hoge.pdf ができる)
ファイルサイズがどかっと増えるので文字のアウトラインをそのまま図形として 扱っているようです。実質的には ghostscript がうまいことやってくれてる のだと思いますが、追求していません。 あと、ものによってはうまくいかないようです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
古いバージョンでも日本語埋め込みPDFは日本語表示できたよ?! (スコア:3, 興味深い)
というわけで、どちらかというと、Kindle3は
「日本語フォントを内包しているはずなのに、PDF表示では使えない」
と考えるべきですね。
…Kindle DX の日本語フォント内包版が出たら買おうかと思ったが…一気に買う気を失った私…
# ちなみに、現行の DX は持っています。
fjの教祖様
Re:古いバージョンでも日本語埋め込みPDFは日本語表示できたよ?! (スコア:1)
同じく、Kindleは日本語対応待ち状態。
Sony Readerが年内に国内販売される [impress.co.jp]らしいので、もしかしたらSONYの方が先に対応かなーと
KindleDXのサイズは魅力なんですけどね。SONYも出さないかなぁ?
Re:古いバージョンでも日本語埋め込みPDFは日本語表示できたよ?! (スコア:1, 興味深い)
PDFの場合では、著者名を日本語で指定しても残念ながら反映されない。
PDFの内部フォーマットはANSIテキスト形式で、
圧縮されたリソースのみバイナリという変則的な定義になってるんだけど、
著者名の定義は英数字の場合は、
/Author hogehoge
と記述する。終端は改行コードのCRLF。
英数字以外の日本語の場合は、UTF-8コードを16進文字列に直したものを、
/Author <XXXXXXXX>
といったふうに記述するか、
UTF-16BEコードをBOM(FE FF)つきのバイナリそのままで、
/Author (XXXXXX)
と記述する方法をとる。
しかし、Kindleでは、どちらも解釈しない、
というか無視するようになっていて、著者が表示されない。
ただ、Mobi形式の場合は著者が日本語で問題なく表示されたりと、チグハグなんだよね。
Re:古いバージョンでも日本語埋め込みPDFは日本語表示できたよ?! (スコア:1)
http://www.griffin.net/2010/01/hacking-the-amazon-kindle-dx-part-2-qt-... [griffin.net] にこうあります:
もし、表示部とかを作るうえでの条件が判れば、別のPDFビューアーをインストールしたりもできるのではないかと思いますが…。
ただ…Kindle for iPad がある以上、『ハードウェアとしてのKindle』でなくちゃいけない理由ってどんどん下がっているんですよね。せっかく軽いデバイスで、電池の消耗も少ないというメリットがあるのに、「フォントは入っていますがソフトは追従していません」というのは…酷いデメリットだと思うんですが…
fjの教祖様
Re: (スコア:0)
Re: (スコア:0)
プレーンテキストやMobiはUTF-8対応で日本語表示対応できてるのに、
PDFだけ対応できないというもの考えにくい。
特にPDFは内部の文字表示はPostScriptで定義されていて、
単独の文字コードをフォント定義に照らし合わせて一文字ずつプロットするだけなんで、
各言語の禁則処理も考えなくて良く、特に難しいこともないんだけどね。
しかもフォント埋め込みだと表示できるんで、
埋め込みフォントにマッピングしているところを、
単純に内蔵フォントに切り替えるだけで済むはず。
単に面倒でやってないだけだと思いますよ。
Re: (スコア:0)
完全対応してないからこそ、どこがどう対応しているかという個別の話をしてるんだよね。
そこで、完全対応しないのは当たり前みたいな言い方をされても、それはもうよく分かってるよ……。
Re: (スコア:0)
何が言いたいの?
Re: (スコア:0)
2ndGen Kindleは日本語フォントさえ突っ込めばpdfで日本語表示が出来ていたわけ。
3rdGen Kindleは日本語フォントが入ってるんだから、そのまま素直に2ndGen Kindleのpdfビュアを持ってくれば
そのまま日本語が表示できるはずなのになぜ出来ないのか?
何か余計なことをやったということだよね。
むりやりフォント埋め込み風変換 (スコア:0)
ややオフトピですが、PDF を変換することで、フォントが埋め込まれていない PDF でも、Kindle で読めるように変換できます。pdf2ps と ps2pdf を使います。 ただし Vine Linux 4.2 でしか試してないです。
ファイルサイズがどかっと増えるので文字のアウトラインをそのまま図形として 扱っているようです。実質的には ghostscript がうまいことやってくれてる のだと思いますが、追求していません。 あと、ものによってはうまくいかないようです。