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>