|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||||
2011年01月15日(土) 旧暦 [n年日記] [更新:"2011/03/08 14:45:38"]#1 [pkgsrc] dvipdfmx から呼出した gs が EUC-H を見つけられない
gs では日本語の書体を見つけてくれるのに、dvipdfmx から呼出す時には、
次のようになる。
Error: /invalidfileaccess in /findfont Operand stack: 6.6587 Ryumin-Light-EUC-Hこの時、画面には、 次のように呼出していると書いてある ** WARNING ** Filtering file via command -->/usr/pkg/bin/ps2pdf -dCompatibilityLevel=1.4 -sPAPERSIZE=a0 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode ../tgif/fig-1-5.eps /tmp/dvipdfmx.00553af<-- failed.上の前に ktrace -t n を付けて起動してから、次のようにして調べたところ、 t-105@makoto 00:00:33/110116(..hoge/work)% kdump ktrace.out|grep EUC-H | grep ghostscript 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/Ryumin-Light-EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/Ryumin-Light-EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/Ryumin-Light-EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/Ryumin-Light-EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Init/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/lib/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Init/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/lib/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/Font/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H" 842 1 gsc NAMI "/usr/pkg/share/ghostscript/8.71/Resource/CMap/EUC-H"ここで探している EUC-H だけれども、 実際には次の位置に置いてあるので探索先と一致していない (茶で一致している気もする) t-105@makoto 23:59:28/110115(~)% find /usr/pkg/share -name EUC-H /usr/pkg/share/xpdf/japanese/CMap/EUC-H /usr/pkg/share/ghostscript/8.71/Resource/CMap/EUC-H07/05 の日記 や 06/10 の日記 (いづれも H がない) を見て、 (cd /usr/pkg/share/ghostscript/8.71/Resource/; sudo ln -s ../../Resource/CIDFont .) sudo mktexlsrのように操作して、
t-105@makoto 00:31:40/110116(..pkg/share)% find . -name CIDFont -ls
677600 4 drwxr-xr-x 2 root wheel 1024 Jan 12 23:30 ./Adobe/Resource/CIDFont
730651 0 lrwxr-xr-x 1 root wheel 22 Jan 16 00:29 ./ghostscript/8.71/Resource/CIDFont
-> ../../Resource/CIDFont
866938 4 drwxr-xr-x 2 root wheel 1024 Jan 15 22:16 ./ghostscript/Resource/CIDFont
となるようにしたら、問題が解消した。
(一部
2011/03/08
追記)
@ きょう考えた TODO:
ghostscript の option として次のようなものを用意して
ipa-ttf sazanami adobe-cmaps-20040605 Adobe CMap files for CJK adobe-cidfonts-20000901 Adobe CID-keyed O'Reilly fonts for CJK(それぞれについて) DEPENDS した上で、 今回必要とした譜(file) や接続(link) を設定する ( つっこみ )
|
最近の日記 2026年02月28日 ・my first script-fu 2026年01月29日 ・Die Fledermaus at New National theatre 2026/01/29 2025年12月25日 ・pbulk 11.99.3 (emacs30) 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error | ||