如何找出我的 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。