Fedora8のフォント関連設定
Fedora 8 標準のさざなみフォントはあまり好きでないので、IPAフォント+mplusフォントをインストールしました。fontconfigはまだあまり理解していないので、冗長な設定が含まれているかもしれませんが、とりあえずメモとして残しておきます。あと、GNOME環境に依存した操作が含まれているかもしれません。
フォント入手先
TTFファイルのインストール先
ホームディレクトリ以下にインストールすることもできるようですが、今回は /usr/share/fonts/ 以下に手動でコピーしました。
こんな感じ。
/usr/share/fonts/mixfont-mplus-ipa> ls M+1P+IPAG-circle.ttf M+2P+IPAG-circle.ttf ipag.ttf ipam.ttf M+1P+IPAG.ttf M+2P+IPAG.ttf ipagp.ttf ipamp.ttf M+1VM+IPAG-circle.ttf M+2VM+IPAG-circle.ttf ipagui.ttf
fontconfig設定
- /etc/fonts/conf.d/25-no-hint-fedora.conf: 以下の記述を追加
<match target="font"> <test name="family" compare="eq"> <string>IPAPMincho</string> </test> <edit name="hinting" mode="assign"> <bool>false</bool> </edit> <edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit> </match>
さらに、上の "IPAPMincho" の部分を、"IPA P明朝"、"IPAPGothic"、"IPA Pゴシック" などに置き換えたものを追加する。
- /etc/fonts/conf.d/64-nonlatin-fedora.conf: 以下の箇所を置き換え
<alias> <family>serif</family> <prefer> ... <family>LKLUG</family> <family>IPAPMincho</family> ... </prefer> </alias> <alias> <family>sans-serif</family> <prefer> ... <family>LKLUG</family> <family>IPAPGothic</family> ... </prefer> </alias> <alias> <family>monospace</family> <prefer> ... <family>LKLUG</family> <family>IPAGothic</family> ... </prefer> </alias>
- /etc/fonts/conf.d/65-nonlatin.conf: 以下の箇所を置き換え
<alias> <family>serif</family> <prefer> ... <family>LKLUG</family> <family>IPAPMincho</family> ... </prefer> </alias> <alias> <family>sans-serif</family> <prefer> ... <family>LKLUG</family> <family>IPAPGothic</family> ... </prefer> </alias> <alias> <family>monospace</family> <prefer> ... <family>LKLUG</family> <family>IPAGothic</family> ... </prefer> </alias>
フォント設定の有効化
いろいろ試行錯誤したらいつの間にか有効になっていたので、何が最小限必要なのかよく分かっていません。
- アプリケーション再起動
- fc-cache -f
- ログアウト後、再ログイン
- OS再起動