Xftのフォント設定.アウトラインか埋め込みか
前に書いたのより,だいぶ変わったので,自分のためにメモ更新.
ポイントは,rh_prefer_bitmaps.
常にビットマップを優先するというスイッチ.
これを最初にfalseで全体にかけて,アウトライン+アンチエイリアスを標準にしておく.
その後,ターミナルで使用するもののみ埋め込みビットマップを使う.
以下,~/.fonts.confの内容.(この外側に<fontconfig>~</fontconfig>がある)
インデントうまくいかなかったらごめんなさい.
<!-- エイリアスを用いたデフォルトフォントの設定 --> <!-- ちなみにGtk2を使ってる場合,個々のアプリで設定するので関係ない --> <alias> <family>monospace</family> <prefer> <family>Sazanami Gothic</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Sazanami Gothic</family> </prefer> </alias> <alias> <family>serif</family> <prefer> <family>Sazanami Mincho</family> </prefer> </alias> <!-- デフォルトでアウトラインを表示するようにする --> <match target="font"> <edit name="rh_prefer_bitmaps" mode="assign"> <bool>false</bool> </edit> </match> <!-- 埋め込みビットマップを使いたいフォントを指定していく --> <match target="font"> <test name="family" compare="eq"> <string>Sazanami Gothic</string> <string>Sazanami Mincho</string> <string>Mona</string> ... </test> <!-- 条件の指定 --> <!-- pixelsizeにしてるのはmltermがピクセルサイズベースだから. Moziilaなどをベースで考えたいなら,sizeを使う. --> <test name="pixelsize" compare="more_eq" qual="any"> <double>8</double> </test> <test name="pixelsize" compare="less_eq" qual="any"> <double>24</double> </test> <edit name="embeddedbitmap" mode="assign"> <bool>true<bool> </edit> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> </match>
おまけ.XのコアフォントのFontPath設定.
ここでした設定はテンポラリなもの.
$ /usr/X11R6/bin/xset fp+ フォント置いた所 $ /usr/X11R6/bin/xset fp rehash