|
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) を設定する ( つっこみ )
|
最近の日記 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed 2024年04月29日 ・dkim 2024年03月10日 ・停電 (瞬電) | ||