dynabookにubuntuを導入する 4

フォントの設定
M+フォントを自分でビルドしてインストール。デフォルトのフォントとヒンティングの設定の為に.fonts.confを作る。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test qual="any" name="family">
            <string>Ubuntu</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Ubuntu</string>
<!-- 69-language-selector-ja-jp.conf を基にして書いたけど効かない -->
            <string>M+ 1c</string>
            <string>Takao Pゴシック</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Serif</string>
            <string>TakaoEx明朝</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>M+ 2p</string>
            <string>TakaoExゴシック</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>M+ 2m</string>
            <string>Takaoゴシック</string>
        </edit>
    </match>
    <match target="font">
        <test name="family" compare="contains">
            <string>M+ 1p</string>
            <string>M+ 2p</string>
            <string>M+ 1c</string>
            <string>M+ 2c</string>
<!-- M+ 固定幅 はヒンティングを切らないでおく -->
        </test>
        <test name="pixelsize" compare="less_eq">
            <double>18</double>
        </test>
        <edit name="hintstyle" mode="assign">
            <const>hintnone</const>
        </edit>
        <edit name="embeddedbitmap">
             <bool>false</bool>
        </edit>
    </match>
</fontconfig>