Emacs renk yazı tiplerini hiç göstermiyor


11

örnekli ekran görüntüsüNoto Color EmojiGoogle Noto'dan, burada belirtildiği gibi GNU Emacs'ta Emoji için yazı tipimi eklemeye çalıştım , ancak bir nedenden dolayı GNU Emacs bu karakterleri penceresinde düzgün bir şekilde görüntülemiyor. GNU / Linux üzerinde GNU Emacs 24.5.1 kullanıyorum. Bu bir hata mı yoksa yanlış bir şey mi yapıyorum?

Yanıtlar:


10

Yanlış bir şey yapmıyorsun.

Linux için Emacs yazı tipi oluşturma için XFT kullanır ve XFT henüz renkli yazı tiplerini desteklemez. Aralık 2015'teki bu posta listesi konusuna bakın . Richard Stallman bu konuya düşük bir öncelik olduğunu ve renk yazı tiplerini umursamadıklarını yazıyor. Ayrıca bu iş parçacığında, Mac için Emacs'taki renk yazı tiplerini herhangi bir teknik nedenden ötürü devre dışı bıraktıklarını , ancak Emacs'ın Unix sürümünde renk yazı tiplerinin desteklenmediği ve Mac sürümünün Unix sürümünde değil.

Bu yüzden yakında bunu görmeyi beklemezdim.


5
Aslında, özellik bazı geliştirme yapılarında mevcuttur:...* Changes in Emacs 27.1 ... ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. ...
Stefan

3

Veya emacs -nwrenk emojisini destekleyen bir terminal emülatöründe Emacs terminalini ( ) kullanabilirsiniz .

Düzenleme: Emacs GUI veya terminal uygulaması olarak çalıştırılabilir. Emacs terminalini başlatmak için terminal emülatörünüzü açın (MacOS'ta iTerm veya iTerm2, Linux'ta Mate-Terminal veya Gnaome-Terminal) ve emacs -nwterminal emülatöründe komutu çalıştırın . Terminal modunda çalışırken, glifler ve yazı tipleri Emacs'ın kontrolünde değildir ve terminal emülatörünün ne verdiğini göstermelidir. Renk emojisini destekleyen bir terminal ile Emacs terminalini bunları görüntülemeye zorlayabilirsiniz.

resim açıklamasını buraya girin


Cevabınızı detaylandırabilir misiniz?
DoMiNeLa10

0

Renk emojileri emacs içindeki noto color emoji ve diğer emoji yazı tipleriyle çalışır 28

Emacs 26'daki terminalde emojiyi kullanmaya çalıştım, ancak yukarı ve aşağı kaydırdığımda hata oluştu. Yükselttiğimde de bu düzeltildi

Şimdi GNU Emacs 28.0.50 kullanıyorum


Lütfen kullandığınız derleme için Emacs sürümünü veya yayın öncesi bilgilerini belirtin. Sadece "2020" pek bir anlam ifade etmiyor.
Drew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.