|
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) を設定する ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||