Emacs non visualizza affatto i caratteri a colori


11

screenshot con un esempio Ho provato ad aggiungere Noto Color Emojida Google Noto il mio carattere per Emoji in GNU Emacs, come menzionato qui , ma per qualche ragione GNU Emacs non mostra correttamente questi personaggi nella sua finestra. Sto usando GNU Emacs 24.5.1 su GNU / Linux. È un bug o sto facendo qualcosa di sbagliato?

Risposte:


10

Non stai facendo niente di male.

Emacs per Linux utilizza XFT per il rendering dei caratteri e XFT non supporta ancora i caratteri a colori. Vedi questo thread della mailing list da dicembre 2015 . Richard Stallman scrive in quel thread che è una priorità bassa e non si preoccupano dei caratteri di colore. Inoltre in quel thread puoi vedere che hanno disabilitato i caratteri a colori in Emacs per Mac , non per alcun motivo tecnico ma perché i caratteri a colori non sono supportati nella versione Unix di Emacs e non vogliono che la versione per Mac abbia una funzione che è non nella versione Unix.

Quindi non mi aspetto di vederlo presto.


4
In realtà, la funzione è disponibile in alcune build di sviluppo:...* 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

Oppure puoi usare Emacs terminal ( emacs -nw) su un emulatore di terminale che supporta le emoji a colori.

Modifica: Emacs può essere eseguito come GUI o come applicazione terminale. Per avviare emacs terminal, apri il tuo emulatore di terminale (iTerm o iTerm2 in MacOS, Mate-Terminal o Gnaome-Terminal in Linux) ed esegui il comando emacs -nwnell'emulatore di terminale. Quando si esegue in modalità terminale, glifi e caratteri non hanno il controllo di Emacs e deve visualizzare ciò che l'emulatore di terminale sta dando. Con un terminale che supporta gli emoji a colori, puoi forzare il terminale Emacs a visualizzarli.

inserisci qui la descrizione dell'immagine


Puoi approfondire la tua risposta?
DoMiNeLa10

0

Gli emoji a colori funzionano con l'emoji a colori noto e altri caratteri emoji in emacs 28

Ho provato a usare gli emoji nel terminale su emacs 26 ma è stato glitch quando ho fatto scorrere su e giù. Ciò è stato risolto anche durante l'aggiornamento

Ora sto usando GNU Emacs 28.0.50


Specifica le informazioni sulla versione o sulla versione preliminare di Emacs per la build che stai utilizzando. Solo "2020" non significa molto.
Ha disegnato
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.