我使用带有org-mode的emacs和其他假设所有字符具有相同宽度的包。在我开始使用Emacs 23(在Mac和Linux上)而不是使用Carbon Emacs之前,这不成问题。现在许多非ASCII字符(例如0250-02AF中的语音字符)使用具有不同度量的不同字体呈现。我想强制emacs使用与ASCII字符相同的字体呈现这些字符,例如DejaVu Sans Mono 10.如何实现这一目标?哪些文档与永远版本中的emacs字体有关?
答案 0 :(得分:1)
尝试
(set-fontset-font
nil '(#x0250 . #x02af) (font-spec :family "DejaVu Sans Mono"))
答案 1 :(得分:0)
您可以将光标(点)移到拼音字符上,然后执行C-u C-x =
以运行what-cursor-position
的某个版本。这将打开另一个缓冲区,其中包含有关光标下的内容的信息 - 包括包含face
的行以及使用哪个面的说明。记住所用面部的名称。
然后,请致电M-x customize-face
并输入记住的已用面孔并根据您的需要进行自定义。