使用 .fonts.conf 设置首选字体

使用 .fonts.conf 设置首选字体

我正在解决系统中一些与字体冲突有关的问题,我发现可以通过设置首选字体来修复它。我在文件中尝试了以下操作~/.fonts.conf

 <?xml version="1.0"?>
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
    <alias>
        <family>fontawesome-webfont</family>
        <prefer><family>FontAwesome Regular</family></prefer>
    </alias>
 </fontconfig>

这似乎与我发现的格式相符这里,但它仍然没有达到其目的。

当我运行时fc-match -s FontAwesome,FontAwesome 显示为:

fontawesome-webfont.ttf:“FontAwesome” “常规”

因此,我假设该家族源自fontawesome-webfront.ttf,而子家族源自Regular

我还确保sudo fc-cache -f -v每次编辑后都运行。

有任何想法吗?

相关内容