如何更改emacs的默认字体大小和字体types?

我正在使用emacs 23.3。 我需要改变字体大小和字体types,任何人都可以帮助我吗?

你可以使用菜单栏。 转到Options – > Set Default Font...

select字体后,不要忘记按Options – > Save Options否则,closuresEmacs后,您的新字体将不会保存。

您也可以在.emacs文件中执行以下操作。

Emacs 23.1

 (set-frame-font "Inconsolata 12" nil t) 

旧版本的Emacs

 (set-default-font "Inconsolata 12" nil t) 

获取定制使用的扩展列表

Mx自定义面对RET

如果你使用Linux / X11,你可能需要在~/.Xdefaults 。 我已经在那里设置字体,因为这里的其他答案没有效果。

我可以通过在Emacs中运行来查看可用的字体设置: helm-select-xfont

然后我开始inputConso并看到如下条目:

 -Consolas-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 ... 

那么我把它放到~/.Xdefaults ,设置12大小为:

 Emacs.font: xft:-*-Consolas-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1 

并重新启动Emacs。

MacOS上的Emacs 25.1默认使用Menlo 12。 我想增加尺寸。

Cx Cf ~/.emacs

将此添加到~/.emacs文件的末尾

(set-default-font“Menlo 14”)

~/.emacs立即查看更改效果

Mx eval-buffer [RET]