Lee*_*eek 15 fonts fontconfig trisquel
默认情况下,我的发行版 (Trisquel) 的等宽字体是字体 A。我想将其更改为字体 B。前段时间,我设法对字体 C 进行了部分更改,但此后我忘记了这种方法,无法重现它。
问题是现在我可能会在等宽上下文中看到所有三种字体。以gnome-tweak-tool
root 和用户身份使用,我已将“等宽”字段更改为字体 B。我也通过 gsettings 上的命令行完成了此操作,再次以 root 和用户身份。然而:
{font-family: monospace;}
,则显示字体 C。我该如何解决这种情况,让 Font B 显示在上述所有上下文中,并且神秘的“Sans”字体被我当前使用的 UI 字体替换?
con*_*tor 13
将此添加到您的~/.config/fontconfig/fonts.conf
文件以将字体 B 设置为默认等宽字体
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Font B</string>
</edit>
</match>
Run Code Online (Sandbox Code Playgroud)
或者在/etc/fonts/local.conf
系统范围内设置它。
Lee*_*eek -2
我通过在系统中搜索字体 A 的名称找到了它。应该有一个文件(更准确地说,是一个文件的链接)/etc/fonts/conf.d/01-trisquel.conf
。您需要编辑此文件以将您选择的字体名称包含为最高优先级(高于现有<family>
条目)。