如何更改缺失語言的後備字體?

如何更改缺失語言的後備字體?

新的 Ubuntu 字體中的阿拉伯語缺失了,因此必須回退到標準字體,但問題是標準字體不好,我想用 Tahoma 替換它。

有沒有辦法做到這一點或它是內建在字體本身?

答案1

<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
        <test name="lang" compare="contains">
                <string>ar</string>
        </test>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Tahoma</family>
                </prefer>
        </alias>
</match>
</fontconfig>

把它放在你的 ~/.fonts.conf 中,用阿拉伯語寫的所有內容都應該使用 Tahoma。

相關內容