[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:17439] Re: evince + symlink で豆腐(Re: evince で VL-Gothic フォントを利用しようとすると豆腐になる
OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> writes:
>> これで修正はしたわけですが(alternatives 自体に修正が必要かも、という
>> 青木さんの指摘はまた別として)、lenny のデフォルトインストールで問題
>> になるでしょうか?そうでなければ post-lenny で sid で修正済みとしたい
>> ところです。
>
> lenny のディフォルトインストールが (現在の testing ですかね?) どのバージョ
> ンなのか知らないのですが、
>
> poppler_0.8.7-1
> ttf-vlgothic_20080624-1
>
> 私がソースを見たバージョンは、上記です。
>
> poppler の git ツリーも、ちょっと見てみましたが、あの辺のコードは意味的に
> は、かなり長い間変わっていないようですので、基本的には、ttf-vlgothic に、
> ttf-japanese-gothic の symlink が導入されてから、この問題が起こり始めたは
> ずなので、導入前のバージョンなら大丈夫、それ以降ならダメとなるはずです。
あっ、vlgothic 以外のフォントが入っている場合ですね。 おそらく、
fontconfig 側の問題ですね。設定次第の気がしますが、これは、ソースを調べて
なく、感なんで間違ってるかもしれませんが、
/etc/fonts/conf.d/49-sansserif.conf:
マッチしなかったら、最後に sans-serif 使う(?)
/etc/fonts/conf.d/65-nonlatin.conf:
<alias>
<family>sans-serif</family>
<prefer>
[...]
<family>VL Gothic</family>
<family>IPAMonaGothic</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
[...]
VL Gothic が、先に出てくる
私の環境では、
hirofumi@devron (~)$ fc-match --sort sans-serif:lang=ja
ttf-japanese-gothic.ttf: "VL Gothic" "regular"
Vera.ttf: "Bitstream Vera Sans" "Roman"
DejaVuSans.ttf: "DejaVu Sans" "Book"
[...]
となりますので、(すでになおった vlgothic を使ってます。) なので、もし、
ttf-japanese-gothic が、使えないフォントと判断させたら、次の、Vera.ttfを
使うので、文字化けになる。
--
OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx>