macos - Emacs/OSX 默认字体设置不存在

标签 macos emacs fonts customization

我正在使用 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/

相关文章:

javascript - ul 上的 Mac 画外音导航

c++ - 在 Mac OSX 中以编程方式阻止屏幕保护程序

python - 在 Mac OS X 上构建和运行 llvm-py

python - Comint-Mode 有类似 eval-print-last-sexp 的功能吗?

emacs - Emacs 上的选项卡式窗口

android - android ListView 中的自定义字体

internet-explorer - 我们尝试过的 IE 字体问题和解决方案

macos - 如何处理 "no ocijdbc11 in java.library.path"SQL Developer 错误

debugging - 如何防止 Guile 为每个错误启动调试器?

android - @font-face 字体在所有 Android 版本上呈现不一致