系统中使用的默认无衬线字体不包含一些来自中东语言的字符。所以我想设置一个后备字体,以便在某些符号丢失时使用。
AFAIK,它与fontconfig
和fonts.conf
文件有关。这是我当前的fonts.conf
文件:
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans</family>
<prefer>
<family>FONTNAME</family>
</prefer>
</alias>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)
哪里FONTNAME
是包含所有符号的字体。它可以工作,但是设置此后,默认字体消失,整个系统使用FONTNAME
默认无字体。(请注意,FONTNAME
也有拉丁字符。)