hns - 日記自動生成システム - Version 2.19.9

先月 2011年01月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
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-H
07/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日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)