okuの日記: 「monospace」のせい?
日記 by
oku
昨日の日記に書いた 「どういうわけだか Gecko アプリが等幅フォントに」 の件ですが、どうも「monospace」の解釈に起因するような気がしてきました (違うかも)。
きちんと rdf とか読んだわけではありませんが、Gentoo linux の Mozilla Seamonkey, Firefox, Thunderbird では日本語のメニューフォントに「monospace」フォントファミリを指定してるようです。 そして、/etc/fonts/fonts.conf では、monospace 相当として、
- Bitstream Vera Sans Mono
- Courier
- Courier New
- Andale Mono
- Luxi Mono
- Cumberland AMT
- Nimbus Mono L
- NSimSun
- FreeMono
を列挙しています。 一方、prefer には
- Bitstream Vera Sans Mono
- Andale Mono
- Courier New
- Cumberland AMT
- Luxi Mono
- Nimbus Mono L
- Courier
- Miriam Mono
- Kochi Gothic
- AR PL KaitiM GB
- Baekmuk Dotum
- FreeMono
が列挙されていて、こちらだと Kochi Gothic が巧く選ばれそうに思われます。
ということで、実験的に /etc/fonts/fonts.conf の Monospace faces のエントリに「Sazanami Gothic」を追加してみました。
結果: 意図した通り。
さて、暫定的にはともかくとして、最終的にどう対処すればいいのでしょう? というか 「まず fontconfig のドキュメントをしっかり読め。 全てはそれからだ」 というのが解のような気もしますが。
「monospace」のせい? More ログイン