为什么某些Unicode字符在Emacs中不可见?

时间:2013-04-29 01:43:09

标签: emacs unicode

我一直在使用Emacs Unicode支持做一些技巧,并且在大多数情况下它工作得很好。但是,并非所有Unicode字符都显示,即使它们是字体。例如:

  

→‽←那里应该有一个interrobang

以上(假设它被正确呈现)具有正常的ASCII字符,几个Unicode箭头和Unicode INTERROBANG(一个非常有用的字形,需要更广泛的使用)。然而,无论如何,Interrobang都不会出现在Emacs中。我在DejaVu Sans中显示,它肯定有正确的字形。 OpenOffice可以打开文件并显示字形。但无论我尝试什么,我都无法让Emacs展示它。

这是Mac上的Emacs 24.1.1。

1 个答案:

答案 0 :(得分:2)

尝试使用unicode-fonts包。您可以通过M-x package-install unicode-fonts进行安装,然后将以下内容放入.emacs

(require 'unicode-fonts)
(unicode-fonts-setup)

大多数unicode字体现在适合我。虽然像BEER MUG这样的角色仍然无法显示。我也在mac上使用emacs(使用自制软件安装v24.3)。

编辑: 显然,由于this bug,某些符号仍然无法显示。