Koji Otani
sho****@bbr*****
2008年 12月 16日 (火) 13:57:50 JST
大谷です。 From: naruo****@nts***** Subject: Re: [Opfc-developer 135] ubuntu 8.10でcjkパッチを適用するとPSプリンタへの印刷がNG Date: Tue, 16 Dec 2008 01:12:53 +0900 Message-ID: <OFEDE****@nts*****> naruoga> 小笠原です。 naruoga> naruoga> Koji Otani <sho****@bbr*****> wrote on 2008/12/15 13:59:41: naruoga> naruoga> > 大谷です。 naruoga> naruoga> お疲れ様です。 naruoga> naruoga> naruoga> > /usr/share/ghostscript/8.63/lib/cidfmap に以下を追加 naruoga> naruoga> > /Adobe-Japan1 << /FileType /TrueType /Path naruoga> > (/usr/share/fonts/truetype/kochi/kochi-mincho.ttf) /SubfontID 0 /CSI naruoga> > [(Japan1) 2] >> ; naruoga> > /Ryumin-Light-H << /FileType /TrueType /Path naruoga> > (/usr/share/fonts/truetype/kochi/kochi-mincho.ttf) /SubfontID 0 /CSI naruoga> > [(Japan1) 2] >> ; naruoga> naruoga> > Adobe-Japan1だけでもいけるかも知れませんが、念のため、Ryumin-Light-Hを naruoga> > 追加しておきました。 -Hをつけずに Ryumin-Lightで定義した方が、広く対応できますね。 /Ryumin-Light << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-mincho.ttf) /SubfontID 0 /CSI naruoga> > あとは、好きなフォント名とフォントファイルの組み合わせの行をすきなだけ、 naruoga> > どうぞ。 naruoga> naruoga> さすが大谷さん。 naruoga> naruoga> ところでこれって標準で入れるとcmap-adobe-japan1 との依存性が出ちゃう naruoga> とかそんなことあります? naruoga> cmap-adobe-japan1 (gs-cjk-resourceパッケージ)がないと フォントが埋め込まれていない日本語の文字は出せません。 つまり、上記の設定をしたからといって、変わることはありません。 naruoga> # すんません、ぜんぜん理解しないでキーワードだけでコメントしてます。 naruoga> naruoga> つまり Ubuntu の ML への回答として、「なんともならんから自己責任で naruoga> こう書き換えて」とするのか、「upstream にレポートしとくから、その間 naruoga> これでつないでおいて」とするのかどっちが適切なのかなと。 naruoga> upstreamに、ちゃんと日本語のフォントの設定もしろといった方が よろしいかと思います。 その際の設定は、Fedora10などを参考にするのがよろしいかと思います。 naruoga> naruoga> naruoga> オフトピになってしまいますが実は cmap-adobe-japan1 問題というのが私的に naruoga> 理解できてないところがあります。 naruoga> naruoga> - CMap の文法自体は Adobe により公開されている。 naruoga> - 一方で Adobe の cmap-adobe-japan1 は改変不可で配布されてい naruoga> - ので non-free 扱いで、Debian も Ubuntu もデフォルトでは導入できない。 naruoga> - したがってこれに依存している? Poppler や GS 8.6 系は日本語を上手く扱えな naruoga> い。 naruoga> naruoga> ということでよろしいんでしたっけ? naruoga> はい、そうです。 パッケージツールで、poppler-dataやgs-cjk-resourceパッ ケージをインストールすればいいのですが。 ただし、PSやPDFにフォントが埋め込まれていれば、表示できます。 naruoga> 上記理解が正しい場合 Poppler に依存して Printing Path を作ろうとしている naruoga> OP 的にはイケてない状況のように思えるのですけど。 naruoga> いけてませんが、既存のPSによるPrinting Pathでも、同様にいけてませ ん。PDF, PSに関しては、印刷だけでなく、 evinceでの表示、ファイルブラウザでのプレビューも、 ダメです。つまり、OP的ではなく、日本(中国、韓国、その他CIDフォントが必 要な国すべて)的に、いけてません。 (ただし、多くのアプリケーションは、印刷用のPSにフォントを埋め込むので、firefox やOpenOffice.orgからの印刷は大丈夫なはずです。) この意味では、Fedoraのように、だまって入れている方がいけてます。 Freeでないものを、無断でいれないというのは、ひとつの見識ではありますが。