|
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 付で呼出しているものだ。でどうも(単独に呼出して見ると)
実は以前の日記 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 で入れていた時ではないかと思う。
(入替えて見たが変化なし)
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年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) | ||