最近在window10上面使用,中文字体真是受不了。今天想设置下,可是必须的手动才生效,大家帮忙看看什么问题?
(defun env--set-font (english english-size chinese chinese-size)
(set-face-attribute 'default nil :font
(format "%s:pixelsize=%d" english english-size))
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) charset
(font-spec :family chinese :size chinese-size)))
(env--set-font "Hack" 14 "SourceHanSansSC" 16)
env–set-font 函数只设置了英文。中文的没反应,非要手动C-x C-e 才能生效呢?