Unicode gülen yüzlerle biraz eğlenceli. En-dash görsel olarak siyah bir gülen yüz olur. Em-dash görsel olarak beyaz bir gülen yüz haline gelir. Unutmayın, bazı Emacs sürümleri gülen yüzlü Unicode karakterleri desteklemeyebilir - bu sadece bir gösterim amaçlıdır - elbette diğer Unicode karakterler de seçilebilir. Diğer yüzler kullanılabilir ve kullanıcı kendi yüzlerini oluşturabilir.
(let ((glyph-en-dash (make-glyph-code ?\u263A 'font-lock-keyword-face))
(glyph-em-dash (make-glyph-code ?\u263B 'font-lock-function-name-face)) )
(when (not buffer-display-table)
(setq buffer-display-table (make-display-table)))
(aset buffer-display-table 8211 `[,glyph-en-dash])
(aset buffer-display-table 8212 `[,glyph-em-dash]))
İşte kısa çizgiyi eksi olarak etkili bir şekilde birleştiren ve renk katan güncellenmiş bir örnek - yani 8211 görsel olarak renklendirme --ile olur font-lock-keyword-face; ve 8212 görsel olarak renklendirme ---ile olur font-lock-function-name-face.
(let ((glyph-en-dash (make-glyph-code ?\u002D 'font-lock-keyword-face))
(glyph-em-dash (make-glyph-code ?\u002D 'font-lock-function-name-face)) )
(when (not buffer-display-table)
(setq buffer-display-table (make-display-table)))
(aset buffer-display-table 8211 `[,glyph-en-dash ,glyph-en-dash])
(aset buffer-display-table 8212 `[,glyph-em-dash ,glyph-em-dash ,glyph-em-dash]))
--ve---.