2013-04-29 66 views
4

我一直在做一些技巧與Emacs的Unicode支持,並且在大多數情況下它的偉大工程。但是,並非所有的Unicode字符都顯示出來,即使它們在字體中。例如:爲什麼一些Unicode字符在Emacs中不可見?

→‽←有被認爲是一個進行插入有

上面(假定它被正確地呈現)已經正常ASCII字符,一對夫婦的Unicode箭頭,和一個Unicode進行插入(一個非常有用的字形,需要更廣泛的使用)。但是,無論如何,Interrobang都不會出現在Emacs中。我在DejaVu Sans中顯示,它肯定有正確的字形。 OpenOffice可以打開文件並顯示字形。但是無論我嘗試什麼,我都無法讓Emacs顯示它。

這是在Mac上的Emacs 24.1.1。

回答

1

嘗試使用unicode-fonts包。您可以通過安裝M-x package-install unicode-fonts它,然後把你的.emacs如下:現在

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

大多數Unicode字體爲我工作。儘管BEER MUG等一些角色仍然不會展示給我。我也在Mac上使用emacs(使用自制軟件安裝v24.3)。

編輯: 顯然,一些符號仍然不會顯示,因爲this bug

+0

在Windows下,幻覺記憶國界單是顯示unicode字符如預期,但方式不速遞新的或索拉會顯示出來(這就是爲什麼我已經注意到這個問題)。解決你的答案,並且,我確認Emacs on Win不受同一錯誤的影響(在錯誤鏈接中有明確的描述)。 – 2017-01-07 08:21:37

相關問題