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

先月 2011年03月 来月
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年03月08日(火) 旧暦 [n年日記] [更新:"2011/03/09 00:40:47"]

#1 [pkgsrc] dvipdfmx が呼出す ps2pdf

今のところ、(pkgsrc-2011Q1 相当の) 自分の環境では、 tgif で作った日本語を含む eps を、 pLaTeX で includegraphics した場合に、 dvipdfmx では (01/15 の日記と同様) Ryumin-Light-EUC-H が見つからない と言って処理出来ていない。で、dvipdfmx から呼出しているのは ps2pdf だと表示されている。この ps2pdf って何かなと思うと shell 手続きで、
ps2pdf -> ps2pdf14 -> ps2pdfwr
とたらいまわしのように呼出され、結局最後に、 gs を -sDEVICE=pdfwrite 付で呼出しているものだ。でどうも(単独に呼出して見ると)
  • × ps2pdf
  • × ps2pdf14
  • × ps2pdfwrt
  • × gs -sDEVICE=pdfwrite
となっている気がする。(実は試しに symlink をいろいろ付けている時に、最後のものだけは通った気がするのだけれど)

実は以前の日記 06/10 (Could not find encoding file "H") 07/05 (同) 01/15 (誤りの表示は多分全く同じ) 等も見較べている。これらは pkgsrc-2010Q4 以前の png が 1.4 の時の話である。 今回は、ghostscript-cidfonts は、wip にある Resource Dir を変更した版 を使っている

  224 /usr/pkg/bin/ps2pdf -dCompatibilityLevel=1.4
  -sPAPERSIZE=a0 -dAutoFilterGrayImages=false
  -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
  -dColorImageFilter=/FlateEncode ../tgif/fig-1-5.eps


  227 /usr/pkg/bin/ps2pdf14 -dCompatibilityLevel=1.4
  -sPAPERSIZE=a0 -dAutoFilterGrayImages=false
  -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
  -dColorImageFilter=/FlateEncode ../tgif/fig-1-5.eps

  229 /usr/pkg/bin/ps2pdfwr -dCompatibilityLevel=1.4
  -sPAPERSIZE=a0 -dAutoFilterGrayImages=false
  -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
  -dColorImageFilter=/FlateEncode ../tgif/fig-1-5.eps

  236 gs -P- -dSAFER -q -P- -dNOPAUSE -dBATCH
  -sDEVICE=pdfwrite -sstdout=/tmp/stdout -sOutputFile=/tmp/pdf
  -P- -dSAFER -c .setpdfwrite -f ../tgif/fig-1-5.eps

  237  cat /tmp/stdout
これの最後を ktrace -t n と kdump ktrace.out で調べたもの
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Decoding/StandardEncoding"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Decoding/StandardEncoding"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/Type1/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/TrueType/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/lib/DPS/outline/base/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/Type1/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CMap/EUC-H"
 22681 1 gsc  NAMI  "CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/Type1/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/TrueType/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/lib/DPS/outline/base/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/Type1/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CMap/EUC-H"
 22681 1 gsc  NAMI  "CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/fonts/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/ghostscript/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/Type1/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/share/fonts/default/TrueType/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/lib/DPS/outline/base/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/Type1/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "CIDFont/Ryumin-Light"
 22681 1 gsc  NAMI  "/usr/pkg/lib/X11/fonts/TTF/MTLmr3m.ttf"
 22681 1 gsc  NAMI  "/tmp/gs_22681d"
 22681 1 gsc  NAMI  "/tmp/gs_22681c"
 22681 1 gsc  NAMI  "/tmp/gs_22681b"
 22681 1 gsc  NAMI  "/tmp/gs_22681a"
t-105@makoto 15:15:30/110308(..emacs-book/work)% find /usr/pkg/share -name EUC-H
/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H
/usr/pkg/share/xpdf/japanese/CMap/EUC-H
/usr/pkg/share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/EUC-H
上の kdump ktrace.out の(二番目の) 茶色の行で
 22681 1 gsc  NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
/Ryumin-Light を見に行け と言われた後に、いきなり File を探さないで、 もう一度 cidfmap を見て欲しいのだけれど、 そうなって(そう動いて)いない。

以前一度動いたことがあるのは ghostscript-cidfiont-ryumin を adobe-cidfonts で入れていた時ではないかと思う。 (入替えて見たが変化なし)
最近の packaging を確認すると

t-105@makoto 15:54:05/110308(~)% lslt /export/pkgsrc/packages/All/{*cidfonts*,ghost*} | uniq
     1882 Feb 28 17:01 /export/pkgsrc/packages/All/ghostscript-cidfonts-ryumin-9.00.tgz
 14252349 Feb 28 09:30 /export/pkgsrc/packages/All/ghostscript-9.00.tgz
 14049145 Feb 27 22:47 /export/pkgsrc/packages/All/ghostscript-9.00-disable-compile-inits.tgz
 14252276 Feb 27 22:37 /export/pkgsrc/packages/All/ghostscript-9.00-defalut.tgz
     5526 Feb 23 15:05 /export/pkgsrc/packages/All/ghostscript-cidfonts-20000901nb3.tgz
     1675 Feb 23 15:00 /export/pkgsrc/packages/All/ghostscript-cidfont-ryumin-9.00.tgz
     5536 Feb 23 15:00 /export/pkgsrc/packages/All/ghostscript-cidfonts-20000901nb2.tgz
 62437304 Feb 23 15:00 /export/pkgsrc/packages/All/adobe-cidfonts-20000901.tgz
   824656 Feb 23 12:17 /export/pkgsrc/packages/All/ghostscript-fonts-8.11nb3.tgz
t-105@makoto 15:54:29/110308(~)% 
違うものが入っているのかな。 一度は cidfmap を見に行っているので disable-compile-inits 版であることに間違いない (実は pkg_delete / pkg_add で入直して見たが同じ)。
ghostscript-cidfonts-20000901nb2.tgz GS_RESOURCDIR 変更前
ghostscript-cidfonts-20000901nb3.tgz GS_RESOURCDIR 変更後
でも変化なし。

同じ課題 (pLaTeX の中に Ryumin-Light-EUC-H を含む eps が入っている) について、 ちょっと前には動いていた気がする (ghostscript-8.71 の頃)。

(別の〆切がせまって来ている気がするので、しばらく放置 ?)

上に

/Ryumin-Light を見に行け と言われた後に、いきなり File を探さないで、 もう一度 cidfmap を見て欲しいのだけれど、 そうなって(そう動いて)いない。
と書いたが、これには(自分の)誤解がありそう。-> 最後の方に見ているよ。 でも何故違う名前になっているのかな。ipam.ttf のはずが MTLmr3m.ttf になっている。
なんと cidfmap でなく cidfmap.orig を見ている。なんていうことだ。 .orig の内容を ipam.ttf にしたら、それを見るようになったけれど、まだおかしい(変換後出力の大きさが 0)。
(上記のことを調べようとして、別の問題にぶつかっていて)
なんだか wip/ghostscript-cidfonts-ryumin の options.mk の中の動きがおかしい。 /etc/mk.conf で次のように設定した時に、変なことが起きている。
PKG_OPTIONS.gcr_type=   adobe-cidfonts
この .gcr_type の部分は勝手に名前が付けられるというものではないのかな。



最近の日記
2024年05月08日
comparison on ./buildsh tools
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
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)