.fonts.confの言語に応じてフォントサイズを強制します。

.fonts.confの言語に応じてフォントサイズを強制します。

.fonts.conf私のユーザーディレクトリで編集(または全体的に編集)して、/etc/fonts/fonts.confXで特定の言語を表示するためのデフォルトのフォントコレクションを指定できます。ただし、同じ方法で特定のフォントサイズを強制することはできません。

たとえば、次のコマンドはLinux Libertineでロシア語を強制的に表示します。

<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>

ベストアンサー1

私のコードスニペットを再利用してみてください。指定された要素だけ指定されたフォントのフォントサイズを増やします。:

<!--
    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>

おすすめ記事