今天簡單配置了一下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 ,一個非常值得推薦的版本。