【追加報告】ps2pdfで日本語を含むとエラー

名前: ほう
日時: 2009-02-15 01:08:36
IPアドレス: 61.245.41.*

>>52579←私の立てた、元の質問です(1ヶ月前の話で恐縮ですが……)。 このスレッドの最終投稿>>52598にあるとおり、 gsを7.07から8.63にバージョンアップし、解決しました。 8.63は単純にインストールするだけで、環境変数以外の設定は(普通は)不要なので、手軽ですね。 しかし、縦書きpdfが気に食わないので、もう少し研究してみました。 (1) ActivePerlをインストールし、パスを通しておく。 (2) 角藤版gs7.07をダウンロードし、展開。README.W32をよく読んだうえでインストールし、環境変数を設定する。 (3) C:\gs\gs7.07にResourceフォルダを作り、さらにその中に、CIDFont、CMap、Fontフォルダを作る。 (4) replacecjkfonts,cjkps2pdf (旧replacejfonts, jps2pdf, replacekochi)から、kochidum.tar.gzをDL、解凍。 (5) 中に現れたKochiGo-DumとKochiMin-DumをCIDFontフォルダに入れる。 (6) 同じサイトから、replacecjkfonts.plをダウンロード。例えば、C:\perl\libにでも入れておく。 (7) CMapフォルダには、(TeX WikiのGhostscript 7.07などから)「adobe-cmaps-200204.tar.gz」と  「acro5-cmaps-2001.tar.gz」を入手し、展開したものを入れておく。 (8) Fontフォルダは空でよい。 (9) C:\gs\gs7.07\libのgs_res.psを必要なら編集。普通は、 /FontResourceDir (c:/gs/gs7.07/Resource/Font/) readonly .forcedef /GenericResourceDir (c:/gs/gs7.07/Resource/) readonly .forcedef  のままでいいはず。 (10) C:\gs\gs7.07\libのCIDFnmapは、例えば、まっさらにしたうえで、 /Ryumin-Light /KochiMin-Dum ; /GothicBBB-Medium /KochiGo-Dum ; /HeiseiMin-W3 /Ryumin-Light ; /HeiseiKakuGo-W5 /GothicBBB-Medium ;  とする(必要なら、元のほうはバックアップしておく)。 ここまでやったら、例えばhoge.texに対し、 platex hoge dvipsk -Ppdf hoge ps2pdf hoge.ps kari-hoge.pdf perl c:\perl\lib\replacecjkfonts.pl kari-hoge.pdf hoge.pdf とする。 kari-hoge.pdfには、KochiDumフォントが埋め込まれているが、表示はおかしい。 しかし、hoge.pdfにはフォントが埋め込まれておらず、縦書きでも正常に表示できる。 以上が、私が調べた方法です。この方法が、どなたかのお役に立てれば幸いです。 ちなみに、MS明朝などではうまくいきませんでした。さらに別の工夫が必要のようです。 もし、よりよい方法がございましたら教えていただければ幸いです。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)