Czy istnieje sposób na uzyskanie kolorowych emoji w dowolnym emulatorze terminali w systemie Linux?

10

Udało mi się uzyskać dobre wyniki z kolorowymi emoji z emojione i różnymi terminalowymi emulatorami, ale kolorowe emoji nigdzie nie działają.

Wydaje mi się, że nikt nie implementuje wymaganego renderowania czcionek oprócz Gecko. Szczegółowe informacje można znaleźć w pliku README wydania emojione i numerze 30 (którego nie mogę połączyć ze względu na limit powtórzeń na więcej niż dwóch linkach). Renderowanie czcionek Gecko w Firefoksie działa dla mnie dobrze, ale nie jest to terminal i wydaje się, że nie ma też emulatorów terminali opartych na gecko.

Podczas zagłębiania się w ten problem dowiedziałem się, że istnieją cztery główne standardowe propozycje / podejścia do czcionek kolorowych, ale nadal nikt w ekosystemie Linuksa (oprócz Gecko) nie obsługuje żadnego z nich.

Jeśli w rzeczywistości nie ma obecnie możliwości uzyskania kolorowych emoji, który projekt jest bliski wdrożenia któregokolwiek z proponowanych standardów? Którą osobę muszę stale spamować za pomocą emoji, aby spełnić moje życzenie?

H2O
źródło
Czy udało Ci się w jakiś sposób zrealizować tę prośbę?
Panayotis,
@Panayotis Niestety nie. Przeczytałem jeszcze trochę, ale nikt nie wydaje się nawet bliski jego wdrożenia.
H2O

Odpowiedzi:

8

... pełny rok później:

Najnowsza aktualizacja Cairo :

$ pacman -Q cairo
cairo 1.15.8-2

... dodano obsługę kolorowych emoji w terminalach:

wprowadź opis zdjęcia tutaj

Przetestowałem to za pomocą Termitu i terminala gnome. Oba działały. Aktualizacja jest dostępna przynajmniej w Arch Linux, być może wkrótce pojawi się na innych dystrybucjach. Cieszyć się!

Fausto NA
źródło
1
Jesteście najlepsi! Działa świetnie, teraz mogę w końcu zirytować moich współpracowników bezbożnymi ilościami emoji w moim kodzie. Musiałem zainstalować emoji jeden i zrestartować X. Prawdopodobnie odinstalowałem emoji-one w pewnym momencie tego roku.
H2O
1
Jestem bardzo szczęśliwy z powodu tej aktualizacji! Nie sądzę też, żeby miało to znaczenie, jaką masz czcionkę emoji (o ile ją masz).
Fausto NA
Jak faktycznie to testujesz w Termite i gnome-terminal? Czy ktoś może podać przykład?
shevy
Skopiuj gdzieś emoji i wklej go w terminalu: 🚀. Oto kilka innych: gitmoji.carloscuesta.me
Fausto NA
Mam dokładnie tę wersję Cairo, która również zainstalowała emoji jeden, ale nie widzę jeszcze kolorów emoji na moim terminalu: /. Testowałem z terminologią, terminalem gnome i terminte bez powodzenia
rkmax
2

Na Ubuntu Gnome 18.04 LTS kolorowe emoji są dostępne po wyjęciu z pudełka.

Jeśli używasz XFCE, możesz zainstalować gnome-terminal, aby włączyć je na wielu emulatorach terminali (terminator, gnome itp.)

Rémi Passmoilesel
źródło