>> On Fri, 25 Jul 2008 10:11:45 +0900 >> kohda@xxxxxxxxxxxxxxxxxxxx (Atsuhito Kohda) said as follows: >こちらでは PS プリンタでは問題ありませんが Epson PM-A890 だと文字化けす >るみたいです。普段 PS プリンタを使う方が多いので気が付いてませんでした。 はい,日本語フォントが組み込まれていない PostScript ファイルで問題になっ ているようです. Etch 環境で gs-esp を使って test.ps を表示させてみると以下のようになり, 最後に TrueType font を読み込んだよ,というメッセージが出ます. $ gs-esp -dPARANOIDSAFER test.ps ESP Ghostscript 815.03 (2006-08-25) Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Loading NimbusMonL-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n022003l.pfb... 2490276 1176359 1850108 528005 1 done. Loading NimbusSanL-Bold font from /var/lib/defoma/gs.d/dirs/fonts/n019004l.pfb... 2607420 1298022 1910396 603670 1 done. Loading NimbusSanL-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n019003l.pfb... 2764756 1434632 1910396 606231 1 done. Loading NimbusRomNo9L-ReguItal font from /var/lib/defoma/gs.d/dirs/fonts/n021023l.pfb... 2942188 1610304 1910396 611644 1 done. Loading NimbusMonL-Bold font from /var/lib/defoma/gs.d/dirs/fonts/n022004l.pfb... 3139716 1809946 1930492 622034 1 done. Loading NimbusMonL-ReguObli font from /var/lib/defoma/gs.d/dirs/fonts/n022023l.pfb... 3317148 1982908 1930492 624107 1 done. Loading NimbusMonL-BoldObli font from /var/lib/defoma/gs.d/dirs/fonts/n022024l.pfb... 3394100 2000591 1930492 378406 1 done. %%BoundingBox: 56 65 63 123 %%HiResBoundingBox: 56.375998 65.807998 62.873998 122.543996 Loading a TT font from /usr/share/fonts/truetype/ipa/ipam.ttf to emulate a CID font IPAMincho-Regular ... Done. それに対して,Lenny 環境で gs を使っても,TrueType フォントは参照されませ ん. $ gs -dPARANOIDSAFER test.ps GPL Ghostscript 8.62 (2008-02-29) Copyright (C) 2008 Artifex Software, Inc. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Loading NimbusMonL-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n022003l.pfb... 3532960 2065316 10878840 9585365 1 done. Loading NimbusSanL-Bold font from /var/lib/defoma/gs.d/dirs/fonts/n019004l.pfb... 3634504 2202223 11077392 9779636 1 done. Loading NimbusSanL-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n019003l.pfb... 3798344 2365720 11077392 9785157 1 done. Loading NimbusRomNo9L-ReguItal font from /var/lib/defoma/gs.d/dirs/fonts/n021023l.pfb... 3962920 2540814 11077392 9789443 1 done. Loading NimbusMonL-Bold font from /var/lib/defoma/gs.d/dirs/fonts/n022004l.pfb... 4127016 2712143 11097576 9805645 1 done. Loading NimbusMonL-ReguObli font from /var/lib/defoma/gs.d/dirs/fonts/n022023l.pfb... 4268176 2865161 11117760 9813414 1 done. Loading NimbusMonL-BoldObli font from /var/lib/defoma/gs.d/dirs/fonts/n022024l.pfb... 4407640 3018534 11117760 9817595 1 done. Lenny 環境の設定ファイルを調べてみると以下のようになっており,これで読み 込まれるはずだと思っていたのですが…. $ grep Ryumin-Light /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap /Ryumin-Light /IPAMincho-Regular ; $ grep IPAMincho-Regular /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap /IPAMincho-Regular-JaH (/usr/share/fonts/truetype/ipa/ipam.ttf) /Adobe-Japan2-Unicode ; /IPAMincho-Regular (/usr/share/fonts/truetype/ipa/ipam.ttf) /Adobe-Japan1-Unicode ; /Ryumin-Light /IPAMincho-Regular ; $ ls -l /usr/share/fonts/truetype/ipa/ipam.ttf -rw-r--r-- 1 root root 3581092 2006-07-21 14:10 /usr/share/fonts/truetype/ipa/ipam.ttf http://kmuto.jp/d/index.cgi/debian/gs-esp-8151.htm と同じ問題に引っかかっ ているのかと思って, % perl -pi -e s,/usr/share/fonts/truetype/ipa/,/var/lib/defoma/gs.d/dirs/fonts/, /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap してみましたが,状態は改善されず,印刷が文字化けします. 混乱させられるのは,上記のように TrueType font が読み込まれていないにも関 わらず,X 上ではきちんと表示される,という点です. だとすると,ijs ドライバの問題なのかもしれませんが,香田さんのところでは Epson プリンタで失敗しているようなので,ijs ドライバだけの問題でもないよ うですし…. 後はどこを調べれば良いでしょうか? なお, >> 実は私の場合も、つい最近まで >> $ gs -h >> GPL Ghostscript 8.62 (2008-02-29) >> Copyright (C) 2008 Artifex Software, Inc. All rights reserved. >> (以下略) >> では表示も印刷も文字化けしていたのですが、~/.bashrc に >> >> export GS_LIB=/usr/share/ghostscript/8.62/Resource >> >> とする事で文字化けしなくなりました。 これは効果ありませんでした. -- 土屋 雅稔 ( TSUCHIYA Masatoshi )
Attachment:
test.ps
Description: PostScript document