Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000599Vine Linux1 バグ公開2008-01-29 15:242009-09-01 13:23
anonymous 
 
不明 
完了却下 
4.2 
 
x86
TrueType-ipafont-2.01-0vl2, ghostscript-7.07-0vl30
0000599: IPAフォントがGhostscriptに干渉?
Vine Linux 4.2 において,
新しいIPAフォント (2.01) をインストールしたところ,
Ghostscriptに干渉しているようです.

具体的には,以下の症状を確認しました.

(1) eps 画像を含む文書を dvipdfmx で PDF 化する際,

GNU Ghostscript 7.07: Unrecoverable error, exit code 1

となって止まってしまう
(dvipdfmx で IPAフォントを埋め込んだりしなくても).


(2) Adobe Reader で PDF を印刷すると `hE' としか出力されない.


IPAフォントをアンインストールすると,上記のいずれも直ります.

apt-get,Synaptic のいずれのインストールでも再現しました.

IPAフォントをインストールした後で,
Ghostscript の再インストールを行ってみましたが,
解決しませんでした.
設定されていません。
課題の履歴
2008-01-29 15:24anonymous新規課題
2008-03-08 17:45anonymousコメント追加: 0002829
2009-09-01 13:23kazutaka状態新規 => 完了
2009-09-01 13:23kazutaka解決状況不明 => 却下
2009-09-01 13:23kazutakaコメント追加: 0002830

コメント
(0002829)
anonymous   
2008-03-08 17:45   
手元の環境で試してみました。

(1)は再現させられませんでした。

(2)は確かにエラーになって印刷出来ないです。
 xpdf, evinceでは印刷出来るので、そちらを使うのも手でしょうか。

概要の件は、TrueType-ipafontパッケージのRPMスクリプト部で実行される
mktcapdirスクリプトによる /usr/share/fonts/alias/TrueType 以下の
シンボリックリンクの変更のことを指しているんでしょうか。
作成されたシンボリックリンクは、
/usr/share/ghostscript/7.07/lib/CIDFnmap.Alias で設定に使われていて、
さらに、/Alias-Mincho、/Alias-Gothic は、
/usr/share/ghostscript/7.07/lib/CIDFnmap.CJK で、
設定に使われているので、
要するにシンボリックリンク元のTrueTypeフォントが、
代用フォントとして、ghostscript で使われるような設定になってます。
# ここら辺まではわかっているとは思いますが念のため^^;
# もともとはCR版に同梱されているフォントを
# 簡単に使えるようにするための仕組み?

問題なのは、mktcapdirスクリプトを制御するttfconfファイルの
priorityの値でしょうか。
Plus の nonfree扱いの TrueType-ipafont や TrueType-ipamonaパッケージ
に含まれるttfconfファイルの設定の方が、
Main の TrueType-sazanamiパッケージに含まれるttfconfファイルの設定より
priorityの値が高くなっているのはおかしいと思います。

それと、ちょっと変?なaliasが作成されちゃいますけど、
VL PGothic をデフォルトにするなら、
 alias alias-gothic-c-jisx0201.1976-0 vine-VL PGothic-jisx0201.1976-0 10
 alias alias-gothic-c-jisx0208.1983-0 vine-VL PGothic-jisx0208.1983-0 10
の設定も、sazanami.ttfconfに追加した方がいいような気がします。

個人レベルで対応するなら、sazanami.ttfconfに上の設定を追加して、
 alias alias-mincho-c-jisx0201.1976-0 sazanami-sazanami mincho-jisx0201.1976-0 10
 alias alias-mincho-c-jisx0208.1983-0 sazanami-sazanami mincho-jisx0208.1983-0 10
となっているところともども、priorityの値 10 を、
ipafont の 15、ipamona の 12 より高い値(例えば、17 とか)に変更して、
 /usr/bin/mktcapdir /usr/X11R6/lib/X11/fonts/TrueType /usr/X11R6/lib/X11/fonts/TrueType/*.ttfconf
しておけば、TrueType-ipafont や TrueType-ipamonaパッケージをインストールしても、
ghostscriptで使われているフォントのシンボリックリンクは、
デフォルトの設定のまま維持されるっぽいです。
(0002830)
kazutaka   
2009-09-01 13:23   
最後のリプライから一年以上過ぎましたが、その後動きが
ありませんので、バグレポートの有効期限(下記 URL 参照)
に従い、却下として閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

尚、必要に応じてこのレポートを再度オープンすることも
できますので、その後の状況の変化や追加の情報等があれば、
引き続きこのレポートにリプライをお願いします。