用set frame font只能修改英文字体?[已解决]

我atl x 输入font 发现有这个命令 set frame font 但他只能修改英文字体,这是啥情况

谢谢。

这样就是设置中文了:

(set-fontset-font t '(#x4e00 . #x9fff) "Microsoft Yahei")

你可以参考下Centaur 的配置 https://github.com/seagle0128/.emacs.d/blob/master/custom-example.el

这样可读性强一些

(set-fontset-font t 'han "Noto Sans CJK SC Regular")
(set-fontset-font t 'kana "Noto Sans CJK JP Regular")
(set-fontset-font t 'hangul "Noto Sans CJK KR Regular")
(set-fontset-font t 'cjk-misc "Noto Sans CJK KR Regular")

参考

https://archive.casouri.cat/note/2019/emacs-字体与字体集/index.html

:point_up_2:这文章写的真好建议全文背诵)

6 个赞

已经解决,谢谢!