Blog

在 Gentoo 中添加字体

在 Funtoo 系统中安装上了 LibreOffice 后,我便想试着用它来打卡我们公司的文档。单位的公文有固定的格式,比如标题使用方正小标宋简体,正文用仿宋 GB2312 字体,三号字。我在国外时不需要用到这些中文字体,只要能正常显示中文,可以让我浏览网页就行了,所以那时候也没有考虑其他中文字体的情况。现在就不行。

我的印象里,给 Linux 添加中文字体挺复杂的,原因在于我在 2007 年使用 Ubuntu 的时候,让中文显示的漂亮相当费功夫,而且由于对我来说过于复杂,配置成功后,我都不想再去验证一下到底是哪一步起到了作用,反正配置成功了,就这么用吧。

所以到现在,说起添加中文字体,我依然能够想到的,就是大篇的 XML 文件,每一个细小的配置,都要由 10 倍的 XML 来描述,效率比起 .conf 来要差太多了。而且字体本身就有很多学问,比如有等宽字体、衬线字体等,都要作出相应的对应。

另外,我很不能理解甚至有些气愤的是,文泉驿这么一个前些年这么著名的中文字体项目,文档居然这么的少。比方说我看到了网站上介绍了点阵宋体、Unibit 字体、正黑、微米黑等,但他们之间有何不同、区别在何处,都没有说明,只是说了正黑是 Linux 上最流行的字体、微米黑是 Android 上的流行字体等等,看的我很迷惑。我看到 Unibit 字体的说明,说它很适合用在终端仿真器里,但要如何使用才能达到这个效果,我从官方网站上没有找到说明。

后来搜索网上的论坛,看到了一篇说明,才知道目前安装中文字体很简单了。我自己也略微测试了一下:Portage 里面已经包含了一些主流字体,只要把他们 emerge 了,马上就会起到效果。过去我贪多,看到里面有这几个月比较火的冬青黑体、思源黑体等,就想一下子都装上,结果安装上了之后反而觉得效果不是那么的好。所以这次重新安装 Funtoo(是的,及天前我重新安装了一遍),我尽量选择安装较少的字体。

我首先安装了文泉驿 Unibit,urxvt 里面的汉字显示的确比过去好多了。我之前在用 ArchLinux 的时候,调整了很多参数,包括 DPI 等等,但都没有这次的效果好看。不过好景不长,等我安装了其他字体,urxvt 里的字型马上就变了。我 unmerge 这个新安装的字体,就又回去了。我想不能只用这一个字体呀,于是就查资料,看如何指定 urxvt 用特定的字体,最后通过看 urxvt 的 manpage 和反复试验,得到了需要的参数,把它写进了 .Xresources 里面:

Rxvt.font:xft:Monospace:size=10,xft:Unibit:size=10

unibit-font

LibreOffice 就更让我感动了,把字体直接复制到几个字体目录之一就可以了。我在我工作的 Windows 电脑中,复制出来了方正小标宋简体、仿宋 GB2312、楷体、舒体、圆体等常见(对我来说它们并不常用)中文字体文件,把文件放到 /usr/local/share/fonts/winfonts 文件夹里,别的什么都不用做,启动 LibreOffice 一试,字体都在那里,简直方便到让我想哭。

这次的体验让我尤为兴奋,我实在是觉得这样的 Linux 是我喜爱的。虽然少了一些折腾的乐趣,不过又有多少人喜欢折腾字体呢?

最近,我又重温了一些蔡智浩的文章,里面有一些文章是介绍他使用 Ubuntu 和 OpenOffice.org 的经验的,当年看到了他的文章,给了我很大的鼓舞,让我觉得 Linux 也可以不必下大力气配置,可以直接用来办公(蔡智浩的 Ubuntu 里只多安装了萤火飞字体和 gcin 输入法)。那个时候我自己还没有属于自己的电脑,出来在虚拟机里试试之外,没有条件在家用的电脑上折腾 Linux 来玩。那个时候网上的 Linux 使用文章都是我的精神食粮 🙂

另外,今天由于我修产假,但又有一个通报要发,我麻烦同事通过电子邮件把上个月的版本给我发过来,我在自己的 Funtoo 笔记本电脑上完成了修改,并再用邮件发回去。一切都很完美。

可惜的是,公司的 OA 系统有些功能无法在 IE 浏览器以外的环境运行,还无法用 Linux 替代 Windows 系统来办公。昨天我关机后,再次开机,机器就慢的基本上无法用了,我多年后又有了砸电脑的冲动。这种问题几乎是无法解决的,也许只有重装能解决问题吧,目前我也只能这样苦恼着。

1 comment

  1. 结束 | 我的生活 - pingback on 2016/07/27/ 16:31
    沙发

Leave a Reply