Blog

最终还是要解决字体问题

写完上一篇文章后,我本来觉得这个系统的字体配置已经很完善了。主要是我的要求也不是很高,主要是终端,urxvt 可以正常使用文泉驿 Unibit 字体,我已经很满意了。浏览器里面的字体其实并不是那么的完美,不过我也不觉得无法使用,于是就这么用着吧。

不过,今天遇到了编辑 wiki 的情况。我的个人维基用 MoinMoin 架设,在编辑窗口里的文字,简直不忍卒睹,一些符号,比如等号,看上去就像是一个加粗了的减号,不但难看,连识别都不大方便。最终,我觉得还是需要解决一下这个问题,于是就下定决心,沉下心来找一些相关资料。

我主要找了 fontconfig 的资料,比如金步国的网站,还有一些其他人的博客。其实 fontconfig 目前调整起来也挺简单了,出了它的 XML 语法外,只要你对文件进行调整,并且保存,效果马上就出来了。这样有一个实时的对比,看上去就很容易调试。

我的文件夹下原本有一个配置文件,里面指定了三个字体,我怀疑是过去我从别人的博客上抄过来的。里面的三个字体是 Bitstream Vera 系列、AR PL 系列,以及文泉驿正黑。它们不可能是系统自己生成的,因为这次我没有安装这些字体,特别是正黑体。我首先删除了 AR PL 系列字体的配置,再把等宽字体改成了文泉驿 Unibit,结果 dmenu 里的英文字母马上变成了全角,显然这个字体不适合显示英文字母,也说明了 Bitstream Vera 系列字体没有起作用。我 eix 了一下,果然 media-fonts/ttf-bitstream-vera 这个包没有装,emerge 了之后就好了。这样,我把衬线和非衬线字体都设成了先 Bitstream Vera 系列,再用思源黑体系列,这样应该问题解决了。

再去维基的编辑页面看看,问题已经消失了,证明这样可行。至于其他的美化,我没有碰,太复杂了我也不好理解,所以也做不到金步国的网站上说的那么细致了。不过目前来说,中文字体已经显示的不错了。

没有评论

Leave a Reply