Есть ли способ получить цветные эмодзи в любом терминальном эмуляторе в Linux?

10

Мне удалось добиться хороших результатов с неокрашенными эмодзи с эмодзионе и множеством терминальных эмуляторов, но цветные эмодзи, похоже, нигде не работают.

Мне кажется, что на самом деле никто не реализует требуемый рендеринг шрифтов, кроме Gecko. См. README о выпуске emojione и выпуске 30 (на который я не могу связать из-за ограничения числа повторений более чем на две ссылки) для получения подробной информации. Для меня хорошо работает рендеринг шрифтов Gecko в Firefox, но это не терминал, и, похоже, нет эмуляторов терминалов на основе gecko.

Разобравшись с этой проблемой, я обнаружил, что существует четыре основных стандартных предложения / подхода к цветным шрифтам, но никто в экосистеме Linux (кроме Gecko) не поддерживает ни одного из них.

Если на самом деле сейчас нет способа получить цветные эмодзи, какой проект близок к реализации какого-либо из предложенных стандартов? Какому человеку мне нужно постоянно спамить эмодзи, чтобы получить мое желание?

H2O
источник
Вам удалось как-то продвинуться с этим запросом?
Панайотис
@Panayotis К сожалению, нет. Я немного больше читал, но, кажется, никто даже близко не подошел к его реализации.
H2O

Ответы:

8

... полный год спустя:

Последнее обновление в Каире :

$ pacman -Q cairo
cairo 1.15.8-2

... добавлена ​​поддержка цветных эмодзи в терминалах:

введите описание изображения здесь

Я проверил это, используя термит и гном-терминал. Оба работали. Обновление доступно, по крайней мере, для Arch Linux, возможно, оно скоро будет в других дистрибутивах. Наслаждайтесь!

Фаусто Н.А.
источник
1
Вы самые лучшие! Прекрасно работает, теперь я наконец могу раздражать своих коллег нечестивым количеством смайликов в моем коде. Мне пришлось установить Emoji One и перезапустить X. Вероятно, удалить Emoji-One в какой-то момент в этом году.
H2O
1
Я так рад этому обновлению! Также я не думаю, что имеет значение, какой у вас шрифт эмодзи (если он у вас есть).
Фаусто, NA
Как вы на самом деле тестируете это в термитах и ​​гном-терминале? Может кто-нибудь привести пример?
Шеви
Скопируйте эмодзи откуда-нибудь и вставьте его в терминал: 🚀. Вот еще немного: gitmoji.carloscuesta.me
Фаусто, НС,
У меня есть именно та версия cairo, на которой также установлена ​​эмодзи, но я еще не вижу цвета эмодзи на своем терминале: /. Я проверил терминологию, gnome-Terminal и завершил без успеха
rkmax
2

На Ubuntu Gnome 18.04 LTS цветные эмодзи доступны из коробки.

Если вы используете XFCE, вы можете установить gnome-терминал, чтобы включить их на многих эмуляторах терминала (terminator, gnome и т. Д.)

Rémi Passmoilesel
источник