如何找出我的 Emacs 中当前使用的字体?

如何找出我的 Emacs 中当前使用的字体?

如何找出我的 Emacs 中当前使用的字体?

答案1

在我的 Emacs 版本中,我可以通过输入 来获取信息M-x describe-font

答案2

不同的字体可用于不同的字符和缓冲区的不同部分。对于给定的字符,您可以通过将点移动到该字符来找出所使用的字体,然后执行C-u C-x =此操作将为您提供有关缓冲区中该位置的各种信息,包括该字符所使用的字体。

答案3

你可以评估

(face-attribute 'default :font)

要评估性表达式,请执行M-:,在其中键入/粘贴上述性表达式,然后按回车键。

答案4

将光标放在您想要自定义的文本上并运行M-x describe-face

它将向您提供此字体的设置方式信息,即markdown-pre-face。然后您可以看到它继承自 ,markdown-code-face而 又继承自fixed-pitch

设置方法如下:

(set-face-attribute 'default nil
                    :family "Source Code Pro"
                    :height 130
                    :weight 'normal
                    :width 'normal)
(copy-face 'default 'fixed-pitch)

设置完成后重启Emacs。

相关内容