我对不同网站(最著名的是 GitHub)上的 Courier New 感到厌烦,想用另一种字体(例如 Liberation Mono)替换它。我希望解决方案可以在所有浏览器中工作(因此不特定于浏览器),并且我不想卸载所有 MS 核心字体(我喜欢其他字体)。
有任何想法吗?
答案1
我按照这篇文章做了一下操作: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>
甚至不需要注销即可生效,只需重新启动 Chromium。
答案2
您的 GNOME 字体设置位于系统 -> 偏好设置 -> 外观 -> 字体中。您可以在那里设置要用于不同事物的默认字体(应用程序字体是我发现的唯一会影响网站的字体)。更改是即时的,但在 GitHub 上不起作用(可能是因为他们指定了字体而不是将其留给系统)。
要覆盖网站字体,我认为没有任何设置可以为所有浏览器覆盖 - 您必须针对每个浏览器进行配置,例如对于 Firefox,编辑->首选项->内容->字体和颜色->高级->允许...。
答案3
如何仅安装 MS 核心字体中所需的字体,即下载每种字体并将每个浏览器配置为您的优先字体?