Note for non-Chinese readers: a tutorial on How to view and input Chinese charactors in an English System is available online.

对各种 Linux 发布的中文美化一直以来都是为广大 linuxers 津津乐道的事情。但等我去年年底第二次在一台新的 PC 上安装 Debian GNU/Linux 时,我已经不想再去折腾有些不伦不类的 SimSun 等字体了。2003年年初,GNOME FoundationBitstream 公司 达成一长期协议,要为自由软件提供高质量的字体。四月,Bitstream Vesa 系列字体面世,很快成为各 Linux 发布英文字体的默认配置。而免费的中文字体却寥寥,效果和 Windows 上的字体效果比起来也差了许多。

我忍不住想使用英文界面,但支持中文显示及输入,那时和王兴聊天,他也有相同的想法。支持中文显示很简单,只需要安装好中文字体。感谢 suzhe 为我们开发了好用的中文输入法SCIM,让英文界面下中文输入不再困难。

  • 配置locale,设置为en_US.UTF-8,实现英文界面。
  • 安装并设置好SCIM,使用CTRL+SPACE调出输入条,就是这么简单!
  • 我使用 crxvt-gb 作为我的终端,自己写了一个 wrapper,解决中文显示、输入问题。
#!/bin/sh
# ~/bin/crxvt-gb:  a wrapper of crxvt-gb
export LC_CTYPE=zh_CN
exec /usr/bin/crxvt-gb $*

另一款不错的中文输入软件 fcitx 也可以配合 en_US.UTF-8 使用,在 GNOME 程序中没有问题,但是我没有解决我使用的终端 crxvt-gb 的中文输入问题。而且,个人更加偏爱 SCIM 一些,其中文拼音输入模块也 GPL 了,现在 Debian 中有官方包了 :)

说到中文字体,总是愤愤。不得不说,免费的中文字体的匮乏是 Linux 桌面在中国发展的巨大障碍。国内的中易方正们,你们什么时候能行行善举,向公共领域捐献几套字体?!幸好,使用中文字体的除了大陆,还有对岸,除了中易方正们,还有文鼎这样的公司,还有王漢宗博士这样的人士。文鼎字体是 Debian GNU/Linux 中文字体的标配,王博士把他的字体以 GPL 发布,向他们致敬!如果不是他们发布免费的中文字体,我辈要么使用国内的几个口碑并不咋样的 Linux 发布,要么仍然苟且于 SimSun 等专有字库中。