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番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2008年10月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ