如何更改 Emacs 中加粗文本的默认面孔?
How to change default face for embolden text in Emacs?
我喜欢细字体,所以我在 .emacs
中进行了以下自定义:
(set-frame-font "NK57 Monospace-14:weight=light" t)
这按预期工作,但是这并没有告诉 Emacs 它也应该以更轻的重量呈现大胆的文本,例如使用 medium
而不是 regular
权重,因此权重差异很大,请参见下图。
我该如何调整它?
好吧,可以使用 customize-face
命令自定义默认粗体字,正如 lawlist 提到的(即简单 Customization ).
然而,这在大多数情况下是不够的,因为某些包或主题可能会引入另一种自定义,它会覆盖默认自定义(例如 font-lock-function-name-face
、font-lock-keyword-face
)并且可以在 face 中找到自定义菜单也是。
我喜欢细字体,所以我在 .emacs
中进行了以下自定义:
(set-frame-font "NK57 Monospace-14:weight=light" t)
这按预期工作,但是这并没有告诉 Emacs 它也应该以更轻的重量呈现大胆的文本,例如使用 medium
而不是 regular
权重,因此权重差异很大,请参见下图。
我该如何调整它?
好吧,可以使用 customize-face
命令自定义默认粗体字,正如 lawlist 提到的(即简单 Customization ).
然而,这在大多数情况下是不够的,因为某些包或主题可能会引入另一种自定义,它会覆盖默认自定义(例如 font-lock-function-name-face
、font-lock-keyword-face
)并且可以在 face 中找到自定义菜单也是。