我正在使用 Emacs 23.2。当我使用 Options --> Set Default Font... 更改默认字体时,它会正确切换到我选择的字体。然后我执行选项 --> 保存选项以使其永久化。
它在我的 .emacs 的末尾写了一个节,但它是空的,不包含任何关于字体的内容。此外,在迷你缓冲区中,它显示“正在加载电池...完成”,这似乎有点奇怪。当我重新启动 Emacs 时,字体恢复为默认值,即 Monaco。同样,更改字体大小不会持续存在,但其他(与字体无关的)自定义会持续存在。
有人见过这个吗?有人知道如何使字体设置永久吗?
最佳答案
试试 M-x customize-face RET default
,根据您的喜好进行调整,然后“保存以备将来使用”。
编辑:
例如,将以下节添加到我的 (custom-set-faces)
在 .emacs 中:
(custom-set-faces
'(default ((t (:inherit nil :stipple nil :background "White" :foreground "Black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 130 :width normal :family "Consolas"))))
...
如果您只想设置字体大小和系列(在本例中为 13pt Consolas),这似乎就足够了:
'(default ((t (:height 130 :family "Consolas"))))
关于macos - Emacs/OSX 默认字体设置不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821984/