我一直在使用Emacs Unicode支持做一些技巧,并且在大多数情况下它工作得很好.但是,并非所有Unicode字符都显示,即使它们是字体.例如:
→‽←那里应该有一个interrobang
上面(假设它被正确呈现)具有正常的ASCII字符,几个Unicode箭头和Unicode INTERROBANG(一个非常有用的字形,需要更广泛的使用).然而,无论如何,Interrobang都不会出现在Emacs中.我在DejaVu Sans中显示,它肯定有正确的字形.OpenOffice可以打开文件并显示字形.但无论我尝试什么,我都无法让Emacs展示它.
这是Mac上的Emacs 24.1.1.
尝试使用unicode-fonts包。您可以通过安装它M-x package-install unicode-fonts,然后将以下内容放入您的.emacs:
(require 'unicode-fonts)
(unicode-fonts-setup)
Run Code Online (Sandbox Code Playgroud)
大多数 unicode 字体现在对我有用。不过,像 BEER MUG 这样的一些字符仍然不会显示给我。我也在 Mac 上使用 emacs(使用自制软件安装的 v24.3)。
编辑:显然,由于此错误,某些符号仍不会显示。