[问题]emacs23无论如何设置,中文字体不变。
发表于 : 2007-08-01 8:37
在论坛上搜索了N次,所有设置中文字体的方式都试过了,可是无论如何设置,中文字体永远是那样的。
丑不丑倒是无所谓,关键是太大了。
英文字体倒是会变的。
丑不丑倒是无所谓,关键是太大了。
英文字体倒是会变的。
代码: 全选
Emacs.FontBackend: xft
Emacs.font: DejaVu Sans Mono-12
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintfull
!Xft.rgba: rgb
代码: 全选
(set-default-font "DejaVu Sans Mono-12")
(set-fontset-font (frame-parameter nil 'font)
'unicode '("WenQuanYi Bitmap Song" . "unicode-bmp") 'nil 'append)
代码: 全选
;;中文字体设置方法一
;(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,
;chinese-gbk-0:-*-simsun-medium-r-*-*-14-*")
;(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,
;chinese-gbk-0:-*-simsun-medium-r-*-*-14-*")
;(setq default-frame-alist (append '((font . "fontset-14"))))
;;字体设置的方法二
;;英文字体设置
(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-courier")
;"-*-andale mono-medium-r-normal-*-14-*-*-*-m-*-fontset-courier")
"-*-courier 10 pitch-medium-r-normal-*-14-*-*-*-m-*-fontset-courier")
(set-default-font "fontset-courier")
(setq default-frame-alist(append
'((font . "fontset-courier")) default-frame-alist))
;;中文字体设置
(set-fontset-font
"fontset-default" nil
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gb2312.1980-*" nil 'prepend)
(set-fontset-font
"fontset-courier" 'kana
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)
(set-fontset-font
"fontset-courier" 'han
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)
(set-fontset-font
"fontset-courier" 'cjk-misc
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)