8.04 FirefoxとかThunderbirdで漢字に変なフォントが使われる

serif, sans-serif, monospaceを参照してるらしいんだけど,日本語の設定ファイルがないのが原因っぽい.よくわからん

ln -s /etc/fonts/conf.avail/69-language-selector-ja-jp.conf \
/etc/fonts/conf.d/69-language-selector-ja-jp.conf

ってシンボリックリンクを貼る.これで一応日本語のフォントは表示されるんだけれど,デフォルトのフォントがビットマップフォントくさい.これはリンク先のファイルをいじるとなおる

<match target="pattern">
        <test qual="any" name="family">
                <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
                <string>IPAMonaPGothic</string>
                <string>IPAPGothic</string>
                <string>VL Gothic</string>
                <string>Sazanami Gothic</string>
                <string>Kochi Gothic</string>
        </edit>
</match>

タグの間のがsans-serifに対応するフォントっぽくて,多分上のがデフォルトで使われる.だから,使いたいフォントを一番上にもってきてやればいい.monospaceとかも同じはず

<match target="pattern">
        <test qual="any" name="family">
                <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
                <string>M+P2+IPAG</string>
                <string>IPAMonaPGothic</string>
                <string>IPAPGothic</string>
                <string>VL Gothic</string>
                <string>Sazanami Gothic</string>
                <string>Kochi Gothic</string>
        </edit>
</match>

きっといろいろ間違ってる.でも動いたからいいや