我最近更新了我的 Fedora Rawhide 系统,这样做之后,Firefox(现在 31)中的字体很难看。但是……不是全部。我将其追溯到一些被渲染为“Helvetica”的字体(Firefox 中的元素检查器告诉我),并且在渲染时没有抗锯齿。
我不认为有开源 Helvetica,所以有些东西正在被替代。我怎样才能:
我对 Helvetica 位图字体也有同样的问题。为了避免这种情况,我有一个文件~/.config/fontconfig/fonts.conf:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="same">
<family>Helvetica</family>
<prefer>
<family>Arial</family>
</prefer>
</alias>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)
编辑:查找与 Helvetica 相对应的字体:
$ fc-match Helvetica
helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"
Run Code Online (Sandbox Code Playgroud)
这是一种位图字体。更改后~/.config/fontconfig/fonts.conf,我得到:
$ fc-match Helvetica
Arial.ttf: "Arial" "Normal"
Run Code Online (Sandbox Code Playgroud)
TrueType 字体,即抗锯齿字体。