2008年10月18日の日記の1番目の記事へのコメント
■Fontconfigよくわからん
.fonts.confを手直ししようと再びいじったりしているのですが,フォントのマッチングのところがイマイチ謎で困ってます.fc-list して出てくる結果のフォントのファミリ名(?)の中のASCIIの名称を使っているのですが,
% fc-list | grep IPA | grep -v Mona | iconv -f UTF-8 -t EUC-JP IPA UIゴシック,IPAUIGothic:style=Regular IPAゴシック,IPAGothic:style=Regular IPA Pゴシック,IPAPGothic:style=Regular IPA明朝,IPAMincho:style=Regular IPA P明朝,IPAPMincho:style=Regular
以下の記述だとなぜか kcharselect とかで IPA Pゴシックなどのフォントを表示した際にアンチエイリアスがかかってしまいます.
<match target="font"> <test name="family" compare="eq"> <string>IPAMincho</string> <string>IPAGothic</string> <string>IPAPMincho</string> <string>IPAPGothic</string> <string>IPAUIGothic</string> <string>VL Gothic</string> </test> <edit name="embeddedbitmap"><bool>true</bool></edit> <edit name="antialias"><bool>false</bool></edit> </match>
で,あれこれいじったところ,以下のいずれかをすると上記設定が適用される (アンチエイリアスが切れる) ことが判明しました.
- LANG を C にして kcharselect で「IPAPGothic」を選ぶ
- .fonts.confに「<string>IPA Pゴシック</string>」を書き足す
これって,アプリケーションが「IPA Pゴシック」を選ぶと,.fonts.confにある「IPAPGothic」は別物と思われて無視されてしまうということなのか・・・? で,結局どうするのがいいのかよくわからなかったので日本語の名称とASCIIな名称の両方を列挙してお茶を濁すことにしました.あはは orz
2008年10月18日の日記の1番目の記事へのコメント
[コメントを書く]