[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:51624] Re: [lenny] Q: Japanese font configuration for ghostscript



>> 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