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月25日(金) 旧暦 [n年日記] [更新:"2011/03/28 21:03:41"]

#1 [pkgsrc] Error: /invalidfileaccess in /findfont Operand stack: 6.6587 Ryumin-Light-EUC-H

2011/01/15 に一度出合って、その時には解決し、 2011/03/08 に再び同じ問題になって、きょうまで未解決だった
Error: /invalidfileaccess in /findfont Operand stack: 6.6587 Ryumin-Light-EUC-H
dvipdfmx が呼出す ps2pdf が Ryumin-Light-EUC-H が見つからない
の件は、今回は古い、 fonts/ghostscripts-cidfonts を入れていて、修正版の wip/ghostscripts-cidfonts を入れていなかった。という問題だったと判明した。 版の名前で言うと
× ghostscript-cidfonts-20000901nb2 CIDFont resources for Ghostscript
○ ghostscript-cidfonts-20000901nb3 CIDFont resources for Ghostscript
ということになる。nb2 では、GS_RESOURCEDIR が正しくないということで、 自分で作った改訂版 を入れていなかった、ということだ。 これで自分が良く使うものが全て動くようになったので、 機械を (png-1.5.1 の版のものに) 入替えられる気がする。 (その後に libungif -> giflib の件 が残っている)
ただし、実は これらの話とはまた別に、
ghostscript-cidfonts-ryumin の options.mk の動作が変ではないか、
という件は、まだ良く調べていないので、これから。

問題を簡単に言うと、options.mk に書いてある

PKG_SUGGESTED_OPTIONS=  ipa
の行が、/etc/mk.conf に書いてある
PKG_OPTIONS.ghostscript-cidfonts-ryumin=        adobe-cidfonts
よりも優先してしまう、ということ。ただし、名前は、今いろいろ試しているので、 wip にあるものとは違う
違った、
GS_CIDFMAP の変数の内容が options.mk から Makefile に伝わらない
という問題だ。

多分解決:

options.mk に
PKG_SUGGESTED_OPTIONS=  ipa
と書いてある場合に、この ipa を消したかったら、/etc/mk.conf に、単に
PKG_SUGGESTED_OPTIONS=  adobe-cidfonts
と(上書き風に)代入するのではなく、
PKG_OPTIONS.gcr_type= adobe-cidfonts -ipa
と - を付けて消す必要がある、ということと理解。

しかし PKG_OPTIONS.gcr_type= ipa では、まだ未解決:

PKG_OPTIONS.gcr_type= ipa にしておくと、
dvipdfmx が呼出す ps2pdf が Ryumin-Light-EUC-H が見つからない
になってしまう。
ktrace -t n 操作
kdump ktrace.out
の時に、NAMI で見に行ったファイルの有無も表示してくれると、 とても嬉しいのだけれど。
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Decoding/StandardEncoding"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/Ryumin-Light-EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/Type1/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/TrueType/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/lib/DPS/outline/base/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/Type1/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CMap/EUC-H"
4696 1 gsc NAMI  "CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/fonts/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/ghostscript/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/Type1/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/TrueType/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/lib/DPS/outline/base/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/Type1/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CMap/EUC-H"
4696 1 gsc NAMI  "CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/CMap/EUC-H"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Init/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/lib/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/9.00/Resource/Font/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/ghostscript/fonts/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/ghostscript/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/Type1/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/share/fonts/default/TrueType/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/lib/DPS/outline/base/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/Type1/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/openwin/lib/X11/fonts/TrueType/CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "CIDFont/Ryumin-Light"
4696 1 gsc NAMI  "/usr/pkg/lib/X11/fonts/TTF/ipam.ttf"
4696 1 gsc NAMI  "/tmp/gs_04696d"
4696 1 gsc NAMI  "/tmp/gs_04696c"
4696 1 gsc NAMI  "/tmp/gs_04696b"
4696 1 gsc NAMI  "/tmp/gs_04696a"
(少なくとも青は有) cidfmap の書き方が良くないのかな。
@makoto 22:48:05/110325(..wip/ghostscript-cidfonts-ryumin)% cat `find /usr/pkg/share/ghostscript/9.00/ -name cidfmap`
/Ryumin-Light     << /FileType /TrueType /Path (/usr/pkg/lib/X11/fonts/TTF/ipam.ttf) /SubfontID 0 /CSI [(Japan1) 2] >> ;
/GothicBBB-Medium << /FileType /TrueType /Path (/usr/pkg/lib/X11/fonts/TTF/ipag.ttf) /SubfontID 0 /CSI [(Japan1) 2] >> ;



最近の日記
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)