emacs从23版本开始,对于unicode支持就很好了,在windows和linux下对于中文字体的设置也比较方便:

1
2
3
4
5
(set-default-font "WenQuanYi Zen Hei Mono-12")
(set-fontset-font "fontset-default"
'unicode '("WenQuanYi Zen Hei Mono-12" . "unicode-bmp"))

(setq default-frame-alist
(append '((font . "WenQuanYi Zen Hei Mono-12")) default-frame-alist))

可是在mac os X下,这样设置出来的emacs,中文显示为方框。google了一下,没有找到解决办法 :(

1
2
(x-list-fonts "gb") # ctrl+j
nil

gb编码的所有字符在字体中找不到。求高手解答.

知识共享授权条款
本著作Chen, Zai-Chun制作,以知识共享 姓名标示-相同方式分享 4.0 国际 授权条款释出

留言

Jun 26 2011