<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/usr/share/fonts</dir>
    
    <!-- デフォルトのサンセリフフォントをIPAexGothicに設定 -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="assign" binding="same">
            <string>IPAexGothic</string>
        </edit>
    </match>
    
    <!-- デフォルトのセリフフォントをIPAexMinchoに設定 -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="assign" binding="same">
            <string>IPAexMincho</string>
        </edit>
    </match>

    <!-- MS Gothic の代替としてIPAexGothicを使用 -->
    <match target="pattern">
        <test name="family">
            <string>MS Gothic</string>
        </test>
        <edit name="family" mode="assign" binding="same">
            <string>IPAexGothic</string>
        </edit>
    </match>

    <!-- MS Mincho の代替としてIPAexMinchoを使用 -->
    <match target="pattern">
        <test name="family">
            <string>MS Mincho</string>
        </test>
        <edit name="family" mode="assign" binding="same">
            <string>IPAexMincho</string>
        </edit>
    </match>

    <!-- ビットマップフォントを無効化 -->
    <match target="font">
        <edit name="embeddedbitmap" mode="assign">
            <bool>false</bool>
        </edit>
    </match>

    <!-- フォントのヒンティング設定 -->
    <match target="font">
        <edit name="hintstyle" mode="assign">
            <const>hintslight</const>
        </edit>
        <edit name="rgba" mode="assign">
            <const>rgb</const>
        </edit>
    </match>

    <!-- アンチエイリアス設定 -->
    <match target="font">
        <edit name="antialias" mode="assign">
            <bool>true</bool>
        </edit>
    </match>
</fontconfig>
