emacs在windows下的默认字体非常的卡,在.emacs文件中加入(set-default-font “-outline-微软雅黑-normal-normal-normal-sans-16----p--iso8859-1”),将当前frame的字体改为微软雅黑后就不卡了,但是用C-x,5,b 新建frame之后,新的frame中的字体还是windows中原来的默认字体,依旧很卡,不知如何解决?请大神指点!
试试这个:
(set-frame-font “-outline-微软雅黑-normal-normal-normal-sans-16----p--iso8859-1”)
试了,貌似不行。。
;; Chinese Font 配制中文字体
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font)
charset
(font-spec :family "微软雅黑" :size 14)))
这个呢?
还是不行,新frame中还是原来的字体,唉
试试下面这样
(add-to-list 'after-make-frame-functions
(lambda (new-frame)
(select-frame new-frame)
(set-default-font "-outline-微软雅黑-normal-normal-normal-sans-16----p--iso8859-1")))
3 个赞
这个管用,但上面的方案更简洁一些。同样感谢!
很好,很简洁,多谢!
谢谢大神。结合上面的,现在搞定同时设定中文和英文字体。以备后来者参考,也方便我日后备查。
(add-to-list 'after-make-frame-functions
(lambda (new-frame)
(select-frame new-frame)
;; English Font
(set-face-attribute 'default nil :font "Fira Mono 12")
;; Chinese Font
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font)
charset (font-spec :family "Noto Sans CJK SC" :size 16)))))
4 个赞
最近在windows准备试试
用了这个字体配置之后,启动速度明显比先前修改默认配置的快
windows版本最新版27.2下,这种设置字体的方式已经不生效了呢