Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000599Vine Linux1 バグ2008-01-29 15:242009-09-01 13:23
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況却下 
バージョン4.2 
修正予定バージョン修正済バージョン 
概要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 の再インストールを行ってみましたが,
解決しませんでした.
タグ設定されていません。
archx86
パッケージTrueType-ipafont-2.01-0vl2, ghostscript-7.07-0vl30
添付ファイル

- 関連

-  コメント
(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 [^])

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

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2008-01-29 15:24 anonymous 新規課題
2008-03-08 17:45 anonymous コメント追加: 0002829
2009-09-01 13:23 kazutaka 状態 新規 => 完了
2009-09-01 13:23 kazutaka 解決状況 不明 => 却下
2009-09-01 13:23 kazutaka コメント追加: 0002830


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker