[Opfc-developer 138] Re: ubuntu 8.10でcjkパッチを適用するとPSプリンタへの印刷がNG

Back to archive index

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でないものを、無断でいれないというのは、ひとつの見識ではありますが。



Opfc-developer メーリングリストの案内
Back to archive index