IPAフォントのインストール

Fedora Core 4にIPAフォントをインストールしてみました。まずは以下のURLからgrass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gzをダウンロード。

適当な場所でアーカイブを展開するとfontsディレクトリの中にフォントが入ってるので/usr/share/fonts配下にコピーします。


$ tar xvzf grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz grass
$ cd fonts
$ su
# cp *.ttf /usr/share/fonts/japanese/TrueType/
あと、IPAフォントでビットマップフォントを使用しないよう、/etc/fonts/fonts.confに以下を追記。

        <match target="font">
                <test name="family" compare="eq">
                        <string>IPAゴシック</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>
        <match target="font">
                <test name="family" compare="eq">
                        <string>IPA Pゴシック</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>
        <match target="font">
                <test name="family" compare="eq">
                        <string>IPA UIゴシック</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>
        <match target="font">
                <test name="family" compare="eq">
                        <string>IPA明朝</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>
        <match target="font">
                <test name="family" compare="eq">
                        <string>IPA P明朝</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>

必要に応じてserifやsan-serifのエイリアスにも追加しておくといいかもしれません。等幅フォント(IPAGothicやIPAMincho)を使っても全角文字=半角2文字にならないなぁ。うーん…。