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年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)