不知何故,我找不到更改特定文本字符串的字体大小的方法。
我知道如何全局或临时地对整个缓冲区执行此操作。更改默认字体不是这里的问题。
有时我使用 ω、Ω 或 ב 等数学符号,并希望将它们更改为更大的字体。我需要一个简单的方法来做到这一点。使这些符号更加明显的替代方案也受到欢迎。
答案1
您正在寻找的是 Emacs脸使用更大尺寸的字符。:height
例如,请参阅 Elisp 手册中的face 属性,node Face Attributes
。
您可以将面孔应用于任何文本片段(例如单词或表达式)。您可以通过程序或手动执行此操作。如果通过程序,可以使用font-lock-keywords
(自动语法突出显示)或使用任何各种文本突出显示功能来完成。
这种突出显示可以使用face
text属性或face
overlay属性来实现;也就是说,它一方面可以附加到缓冲区文本(或字符串),另一方面可以覆盖在缓冲区顶部。
也可以看看:
- EmacsWiki - 面孔类别
- EmacsWiki - 字体锁定
- EmacsWiki - 突出显示
- Emacs 手册、节点
Enriched Text