今天简单配置了一下Emacs的字体,到这个程度,我个人已经比较满意了。中文和字体我没有配置过多,简单的写了几行在 .emacs 的最前面:
(set-language-environment 'UTF-8) (set-locale-environment "UTF-8")
(set-default-font "Courier New-12") (set-fontset-font "fontset-default" 'unicode '("WenQuanYi Zen Hei" . "unicode-ttf")) |
这里补充几点:
- 首先你需要安装文泉驿正黑(也可以配置成你喜欢的其它字体,例如微软雅黑或幼圆)
- 我在这里设置环境为 utf8 ,其实是个人的一些小偏执,如果你不设置,默认对中文Windows支持的很好,但是我需要在各种操作系统间切换,保持我所有的文本都是UTF8编码对我非常重要,所以这里就强制了。
- 你可以尝试挂个钩子,仅在 eshell/shell 中启用系统编码。我没有试过,按说可以。这样就可以完美兼容 windows 的中文路径。
- 配置好 unicode 和默认字体后,默认字体时中文过大,英文过小的现象就没有了,体验非常好,我尝试几种中文字体后,体验最好的还是文泉驿正黑——这与LaTeX PDF时不同,PDF编译出来我最喜欢的是微软雅黑,不过为了版权和通用性,我一般用第二喜欢的文泉驿微米黑。
我在 Windows 上使用的 Emacs 来自这里:
http://www.ourcomments.org/cgi-bin/emacsw32-dl-latest.pl ,一个非常值得推荐的版本。