歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 9下emacs 22的中文設置

Fedora 9下emacs 22的中文設置

日期:2017/2/28 16:58:17   编辑:Linux教程

Fedora 9下默認啟動後emacs是可以輸入和中文的,但因為默認字體按照字符集劃分的設置問題,很多中文使用日文或韓文字符顯示的,導致字體顯示不平衡,比較丑陋。

建議設置步驟

安裝文泉譯字體

# yum install wqy-bitmap-fonts
# ln -s wqy-bitmap-fonts/bitmap /etc/X11/fontpath.d/wqy-bitmap-fonts.fonts


設置完畢後,用 xlsfonts 檢查 :

$ xlsfonts | grep wenquanyi | head -n 1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-100-100-p-0-big5-0


在你的DotEmacs中加入這些設置:

(prefer-coding-system 'utf-8)

;; set cjk font for fontset-default
(let ((fontname '("wenquanyi bitmap song" . nil)))
(dolist (elt `((chinese-gb2312 . ,fontname)
(chinese-big5-1 . ,fontname)
(chinese-big5-2 . ,fontname)
(chinese-sisheng . ,fontname)
(chinese-cns11643-1 . ,fontname)
(chinese-cns11643-2 . ,fontname)
(chinese-cns11643-3 . ,fontname)
(chinese-cns11643-4 . ,fontname)
(chinese-cns11643-5 . ,fontname)
(chinese-cns11643-6 . ,fontname)
(chinese-cns11643-7 . ,fontname)
(japanese-jisx0208-1978 . ,fontname)
(japanese-jisx0208 . ,fontname)
(japanese-jisx0212 . ,fontname)
(japanese-jisx0213-1 . ,fontname)
(japanese-jisx0213-2 . ,fontname)
(korean-ksc5601 . ,fontname)))
(set-fontset-font "fontset-default" (car elt) (cdr elt))))

;; set sample texts for "Display Faces"
(setq list-faces-sample-text
"ABCDEFTHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 11223344556677889900
ABCDEFTHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 壹貳三肆伍陸柒捌玖零")

Copyright © Linux教程網 All Rights Reserved