Spacemacs 怎么单独设置中文的字体

原谅我挖坟,但是光是

(dolist (charset '(kana han cjk-misc bopomofo))
  (set-fontset-font (frame-parameter nil 'font) charset
                    (font-spec :family "微软雅黑" :size 20)))

怕是无效吧。要想不报错至少外面要加一层图形界面的判断

  (when (display-graphic-p)
   (dolist (charset '(kana han cjk-misc bopomofo))
     (set-fontset-font (frame-parameter nil 'font) charset
                       (font-spec :family "PingFang SC" :size 20))))

这样报错信息没有了,但是仍然不会生效,因为中文字体被Spacemacs 的英文字体覆盖了。

我是通过把上面的东西包装进函数,手动调用的,不知道大家有什么好的办法?也没找到合适的hook