ePDFViewの日本語表示
Posted: 08/08/25(月) 22:24
完璧ではないので無保証!
現状Puppy LInux 日本語版に搭載されているePDFViewでは日本語Fontの埋め込みが無いPDFファイルを開こうとしても文字化けや空白になりさっぱり内容が判りません。これはWindowsなどでPDF作成時に使用されたFontがPuppyに無いことが原因です。
ePDFViewはPopplerのエンジンを利用してPDFファイルをさせていますが、Poppler単独では日本語などを表示させることは出来ません。そこでPopplerではpoppler-dataなるデータファイルを準備しており、これを導入することで日本語などの表示を可能にしています。従ってこのpoppler-dataをPuppyに入れてやることで、日本語Fontの埋め込みが無いファイルが表示可能になります。
(ubuntuなどで採用されているEvinceと同等の対応をPuppyでもすれば良い。)
以下で日本語表示が可能になります。
1.Popplerのサイトからpoppler-data-0.2.0.tar.gzをダウンロードしてきます。
Downloadコーナーにあるのですぐに見つかると思います。(2008/08/25現在)
参考) http://poppler.freedesktop.org/
2.ダウンロードしたpoppler-dataを展開します。すると"poppler-data-0.2.0"と言うフォルダが出来ると思いますので、このフォルダの名称を単に"poppler"に変更します。
3.名称変更したフォルダを./usr/share/直下に移動させます。
これで表示が可能になります。ただし現状の表示は完全なものではありません。Font埋め込みの無いファイルは全てゴシック体で表示されたり、文字間が狭くなり文字が重なる、などの現象が発生します。しかし文字が読めない程ではありませんので利用価値はあると思います。なにしろAdobeReaderよりかなり高速で起動します。
この表示で満足出来ない方は、XpdfとXpdf-Japaneseを導入して.xpdfrcファイルにMS-Minchoなどの代替Fontをコマメに指定していけば、より原文に近い形で表示が可能です。但しめんどうクサイ。
確かめていませんが、./etc/fonts/fonts.conf/に代替Fnotを指定することでePDFViewでも原文に近い表示が実現可能かも知れません。
現状Puppy LInux 日本語版に搭載されているePDFViewでは日本語Fontの埋め込みが無いPDFファイルを開こうとしても文字化けや空白になりさっぱり内容が判りません。これはWindowsなどでPDF作成時に使用されたFontがPuppyに無いことが原因です。
ePDFViewはPopplerのエンジンを利用してPDFファイルをさせていますが、Poppler単独では日本語などを表示させることは出来ません。そこでPopplerではpoppler-dataなるデータファイルを準備しており、これを導入することで日本語などの表示を可能にしています。従ってこのpoppler-dataをPuppyに入れてやることで、日本語Fontの埋め込みが無いファイルが表示可能になります。
(ubuntuなどで採用されているEvinceと同等の対応をPuppyでもすれば良い。)
以下で日本語表示が可能になります。
1.Popplerのサイトからpoppler-data-0.2.0.tar.gzをダウンロードしてきます。
Downloadコーナーにあるのですぐに見つかると思います。(2008/08/25現在)
参考) http://poppler.freedesktop.org/
2.ダウンロードしたpoppler-dataを展開します。すると"poppler-data-0.2.0"と言うフォルダが出来ると思いますので、このフォルダの名称を単に"poppler"に変更します。
3.名称変更したフォルダを./usr/share/直下に移動させます。
これで表示が可能になります。ただし現状の表示は完全なものではありません。Font埋め込みの無いファイルは全てゴシック体で表示されたり、文字間が狭くなり文字が重なる、などの現象が発生します。しかし文字が読めない程ではありませんので利用価値はあると思います。なにしろAdobeReaderよりかなり高速で起動します。
この表示で満足出来ない方は、XpdfとXpdf-Japaneseを導入して.xpdfrcファイルにMS-Minchoなどの代替Fontをコマメに指定していけば、より原文に近い形で表示が可能です。但しめんどうクサイ。
確かめていませんが、./etc/fonts/fonts.conf/に代替Fnotを指定することでePDFViewでも原文に近い表示が実現可能かも知れません。