Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000727Vine Linux1 バグ公開2009-07-19 12:552009-08-05 15:54
munepi 
 
不明 
完了不明 
VineSeed 
 
x86, x86_64
evince-2.26.2-1vl5, poppler-0.10.7-1vl5, TrueType-ipafont-mincho
0000727: evince で IPA 明朝が文字化けする
Vine 5.0 beta 1 を入れた状態で、

\documentclass{jarticle}
\begin{document}

\end{document}

を適当ななまえ a.tex で保存、

 $ platex a && dvipdfmx a && evince a.pdf

として evince で preview したとき、

 $ fc-match "Ryumin-Light-Identity-H"
 ipamp.otf: "IPAPMincho" "Regular"

で割り当てられている IPA 明朝が文字化けをします。

手元で、ipamp.otf を ipamp.ttf へ名前変更をして、
TeX 関連の ipamp.otf に関する一連の設定を然るべき設定へ変更することで、
上記再現例については、正しく閲覧できるようになりました。

ちなみに、シンボリックリンクも検証しましたが、
fc-match したときに ipamp.otf が優先されていました。

TeX 以外からでも再現できる例があると思います。
設定されていません。
課題の履歴
2009-07-19 12:55munepi新規課題
2009-07-20 07:25daisukeコメント追加: 0003217
2009-07-20 08:29munepiコメント追加: 0003218
2009-08-05 15:54daisuke状態新規 => 完了
2009-08-05 15:54daisukeコメント追加: 0003219

コメント
(0003217)
daisuke   
2009-07-20 07:25   
レポートありがとうございました。
現象を確認しました。

原因は2つありました。
1. IPAフォントが TrueType ベースの OpenType フォントですが、
   拡張子が otf であること。
2. poppler (evinceのPDFレンダリングエンジン) が TreuType フォーマットの
   フォントを取り扱うのに拡張子を参照していたこと。

前者はフォントを改変してttf にすることで対応はできますが、IPA フォントは
改変したものは名前を変更する必要があるため、この対応はとれません。

後者について、poppler で拡張子を参照している部分を修正し、フォントフォー
マットを正しく取得して拡張子によらず TrueType フォーマットのフォントとし
て取り扱えるようにしました。(otf ファイルとしては一般的なType1ベースの
OpenTypeフォントもこれまで通り正しく利用できます)

poppler-0.10.7-2vl5 で修正されます。

# TeX 関係のパッケージには変更ありません。
(0003218)
munepi   
2009-07-20 08:29   
不具合が解決されていることを確認しました。
対応して下さって、どうもありがとうございました。
(0003219)
daisuke   
2009-08-05 15:54   
closeします