ユーザーディレクトリの.fonts.conf
を編集する(またはグローバル/etc/fonts/fonts.conf
を編集する)ことで、Xで特定の言語を表示するために使用されるデフォルトのフォントファミリを指定できます。ただし、同じ方法で特定のフォントサイズを強制することはできませんでした。
たとえば、次のようにすると、ロシア語がLinuxLibertineで表示されます。
<fontconfig>
<match>
<test name="lang">
<string>rus</string>
</test>
<edit mode="prepend" name="family">
<string>Linux Libertine</string>
</edit>
</match>
</fontconfig>
次のXMLタグを追加しようとしましたが、機能しません。
<edit mode="assign" name="size">
<int>18</int>
</edit>
この私のスニペットを再利用してみることができます 指定されたフォントのフォントサイズを指定された係数で増やします :
<!--
Scaling a chosen font with Fontconfig.
By poige, 2008.
-->
<match target="font">
<test name="family">
<string>Liberation Sans</string>
</test>
<edit name="pixelsize" mode="assign">
<times><name>pixelsize</name>, <double>1.1</double></times>
</edit>
</match>