
yasuyuki naGatomo <gato@remus.dti.ne.jp> さんは書きました:
縦書のpostscriptファイルを表示しようとしているのですが、どうも うまく行きません。
[...]
CMapファイルのインストール adobe-cmaps と acro5-cmaps を Resourceの下に.. と思ったのですが、良く見ると /usr/share/ghostscript/Resource がある! 中身もある!
はい、CMap ファイルは全て ghostscript-cjk パッケージに含まれています。 このパッケージをインストールされていればいいです。手動によって CMap ファイルをインストールする必要はありません。 [...]
CIDフォントのインストール 東風フォントのCID版を /usr/share/ghostscript/Resource/CIDFont に 入れる。
必要ではありません。kochi-gothic.ttf と kochi-mincho.ttf がインストー ルされている場合には大丈夫です。
今、このフォントはライセンス的にまずい状態だが、テストに使えるものが 他に無いのでとりあえず使用。
CIDFnmapを書き換え /Ryumin-Light /Kochi-Mincho ; /GothicBBB-Medium /Kochi-Gothic ; /HeiseiMin-W3 /Ryumin-Light ; /HeiseiKakuGo-W5 /GothicBBB-Medium ; /HeiseiMin-W3-Acro /Ryumin-Light ; /HeiseiKaKuGo-W5-Acro /GothicBBB-Medium ; /Adobe-Japan1 /Ryumin-Light ;
以上を、/usr/share/ghostscript/7.05/lib/CIDFnmap の最後に追加。
これも必要ないです。kochi-gothic.ttf と kochi-mincho.ttf がインストー ルされていれば、"SuSEconfig --module ghostscript-cjk" は /usr/share/ghostscript/Resource/CIDFont/Kochi-Gothic /usr/share/ghostscript/Resource/CIDFont/Kochi-Mincho を作成します。ファイルの内容の例: mfabian@magellan:~$ cat /usr/share/ghostscript/Resource/CIDFont/Kochi-Gothic %!PS-Adobe-3.0 Resource-CIDFont %%Creator: aliascid.ps by Taiji Yamada <taiji@aihara.co.jp> and gs-cjk project %%BeginResource: CIDFont (Kochi-Gothic) (Kochi-Gothic) (/usr/X11R6/lib/X11/fonts/truetype/kochi-gothic.ttf) .openttcidfont /CIDFont defineresource pop %%EndResource %%EOF mfabian@magellan:~$ 次のファイルも作成します: /usr/share/ghostscript/Resource/CIDFont/Ryumin-Light /usr/share/ghostscript/Resource/CIDFont/GothicBBB-Medium 例: mfabian@magellan:~$ cat /usr/share/ghostscript/Resource/CIDFont/Ryumin-Light %!PS-Adobe-3.0 Resource-CIDFont %%Creator: aliascid.ps by Taiji Yamada <taiji@aihara.co.jp> and gs-cjk project %%BeginResource: CIDFont (Ryumin-Light) (Ryumin-Light) (/usr/X11R6/lib/X11/fonts/truetype/msmincho.ttc) .openttcidfont /CIDFont defineresource pop %%EndResource %%EOF mfabian@magellan:~$ ここに msmincho.ttc が含まれています。 /sbin/conf.d/SuSEconfig.ghostscript-cjk もご参照下さい。Ryumin-Light としてインストールするフォントのリストがあります: install_ps_name alias-aj1.sh Ryumin-Light \ ricoh-mincho.ttc \ msmincho.ttc \ kochi-mincho.ttf \ kochi-mincho-subst.ttf \ このリストから、最初存在するフォントを Ryumin-Light としてインストール されます。 http://www.suse.de/~mfabian/suse-cjk/ghostscript.html もご参照下さい。
ちなみに、8.1の時のメモを見ると CIDFnmap の (CIDFnmap.Ore) .runlibfile という行の先頭の%を外す。 とか書いてあったのでとりあえず外しておく。
これも関係ないと思います。WadaMin-Regular などの O'Reilly CID フォント を使用したい場合では、パッケージをインストールだけで足ります。次の CID フォントパッケージがあります: CID-keyed-fonts-Munhwa-20021114-93 CID-keyed-fonts-Wada-20021114-93 CID-keyed-fonts-MOE-20021114-93 CID-keyed-fonts-WadaH-20021114-93
すると、カッコなどの記号が回転していない。 何か怪しかった (CIDFnmap.Ore) .runlibfile の部分を元に戻すもダメ。
うーん、どうすれば良いのでしょうか。
私の 8.2 システムで何の設定しなくても、縦書を正しく印刷できます。 -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。