GS-8.50のgs_res.ps

名前: Kronig
日時: 2005-02-09 00:48:06
IPアドレス: 218.228.130.*

あるCIDフォント(フォントKとする)でPSファイルを表示しよう としております.Linux(LFS-latest SVN)上でgs-8.50の ソースをコンパイル・インストールしました.サイトA(と命名する) を参考にしつつ/usrに入れました.CIDFontディレクトリ までのフルパスは /usr/share/ghostscript/Resource/CIDFont です. sazanamiフォントをCIDFontディレクトリにいれサイトAに あるようにcidfmapに書き込むとPSファイルを問題なく表示 できました. 今回の目的はCIDフォントで表示することです.まずcidfmap をこう書き直します. /Ryumin-Light /(フォントK)-Mincho ; /GothicBBB-Medium /(フォントK)-Gothic ; サイトAにはgs_res.psをどうしろとも書いてありませんが 必要なくなったのですか? gs-7.07からのアナロジーでおそ らく260行目付近に書き加えなければならないと思い, @@ -261,9 +261,9 @@ .default_resource_dir - /FontResourceDir (Font) .resource_dir_name + /FontResourceDir (/usr/share/ghostscript/Resource/Font/) .resource_dir_name readonly .forcedef % pssys'params is r-o - /GenericResourceDir () .resource_dir_name + /GenericResourceDir (/usr/share/ghostscript/Resource/) .resource_dir_name readonly .forcedef % pssys'params is r-o としました.しかし例の「こんにちは,\TeX{}!」を表示 しようとしても,GSが次のようなエラーを吐いて表示でき ません. Error: /undefinedresource in --findresource-- Operand stack: Fb 256 --nostringval-- --nostringval-- 0 1065.13 Ryumin-Light-H Font Ryumin-Light-H (Ryumin-Light-H)12 Ryumin-Light H Ryumin-Light --nostringval-- CMap Ryumin-Light CMap Ryumin-Light Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- 7 4 %oparray_pop 8 4 %oparray_pop --nostringval-- --nostringval-- 15 6 %oparray_pop --nostringval-- 18 7 %oparray_pop --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1116/1686(ro)(G)-- --dict:0/20(G)-- --dict:71/200(L)-- --dict:86/300(L)-- --dict:17/17(ro)(G)-- --dict:20/26(ro)(G)-- --dict:0/10(L)-- --dict:19/26(ro)(G)-- Current allocation mode is local Last OS error: 2 Current file position is 10309 AFPL Ghostscript 8.50: Unrecoverable error, exit code 1 以下はgs_res.psを書き換えた後のgs -hからの抜粋です. Search path: . : /root/.fonts : /usr/share/ghostscript/8.50/lib : /usr/share/ghostscript/8.50/Resource : /usr/share/ghostscript/fonts CIDFontディレクトリが見えていないように思います. まとめると gs_res.psをeditする必要はありますか? あるならどうeditすればよいですか? ということになります.アドバイスをいただきたいと 思っております.よろしくお願いします.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)