mac系統下為emacs設定中文字型,解決亂碼問題
阿新 • • 發佈:2019-01-24
最近換了個系統,現在用mac系統。
當開啟emacs後,中文支援的不是很好。有的地方能顯示,在.el檔案的註釋裡顯示為口口口口口口口口這樣的框,如下圖所示
找了半天,是因為中文字型的問題,只要設定好中文字型就行了。
以前在Linux下中文就支援的很好,不用配製中文字型就能顯示。
配製程式碼如下(將其放到.emacs檔案或init.el裡就OK):
重新開啟emacs後的效果為:;; ----------------------------------------------------------------------------- ;; setting font for mac system ;; ----------------------------------------------------------------------------- ;; Setting English Font (set-face-attribute 'default nil :font "Monaco 12") ;; Chinese Font 配製中文字型 (dolist (charset '(kana han symbol cjk-misc bopomofo)) (set-fontset-font (frame-parameter nil 'font) charset (font-spec :family "Kaiti SC" :size 14))) ;; Note: you can chang "Kaiti SC" to "Microsoft YaHei" or other fonts
成功解決emacs亂碼問題!!