我对不同网站(最著名的是 GitHub)上的 Courier New 感到恼火,并想将其替换为另一种字体(例如,Liberation Mono)。我希望该解决方案适用于所有浏览器(因此不是特定于浏览器的),并且我不想卸载所有 MS 核心字体(我喜欢其他字体)。
有任何想法吗?
我按照这篇文章设法做到了:http : //en.gentoo-wiki.com/wiki/X.Org/Fonts
刚刚创建的~/.fonts.conf内容如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Replace Courier with a better-looking font -->
<match target="pattern" name="family">
<test name="family" qual="any"><string>Courier New</string></test>
<edit name="family" mode="assign">
<string>Liberation Mono</string>
</edit>
</match>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)
甚至不必注销即可生效,只需重新启动 Chromium。
您的 GNOME 字体设置位于系统 -> 首选项 -> 外观 -> 字体。在那里,您可以设置要用于不同事物的默认字体(应用程序字体是我发现的唯一影响网站的字体)。更改是立即进行的,但在 GitHub 上不起作用(可能是因为他们指定了字体而不是将其留给系统)。
要覆盖网站字体,我认为没有任何设置可以覆盖所有浏览器 - 您必须为每个浏览器进行配置,例如 Edit -> Preferences -> Content -> Fonts & Colors -> Advanced -> Allow 。 .. 对于火狐浏览器。