在windows下设置emacs字体

Dim*_*maK 5 windows emacs fonts

我无法更改emacs配置的字体.我已经尝试使用set-default-font,并设法选项卡到我想要的字体,但是,一些元素仍然呈现为旧字体(即python的类名和函数名)

Mic*_*tha 9

set-default-font确实很旧,并且在Emacs 23中已经弃用了它的新名称set-frame-font(这不是更好).当前的Emacs手册提出了几种设置默认字体的方法,但是我假设你已经找到了这些,看到你已经尝试过set-default-font ...

我使用的elisp代码实际上与那里建议的所有方法不同:

;; [in .emacs]
;; Use 10-pt Consolas as default font
(set-face-attribute 'default nil
                    :family "Consolas" :height 100)

set-face-attribute似乎比set-default-font更好; 至少它似乎一直使用Consolas甚至在Python类和函数名称之类的东西.