Я просто обновил до Ubuntu 18.04 от 16,04, и посмотрите, что большинство эмодзи хорошо работает, но некоторые из них все еще отображены в черно-белых тонах. Проблема с Google Chrome, и терминал по умолчанию (еще не протестировали другие приложения). Все эмодзи хорошо работают в gedit и Firefox.
В частности, я не могу заставить флаги страны отображаться правильно.
Кроме того, на, например, Emojipedia & Facebook все эмодзи отображены прекрасные (даже в Chrome), но некоторые флаги страны (как немецкий) и например поверхность размышления не обнаруживаются в заголовке вкладки браузера. Другие, как улыбчивая поверхность с 3 основами отображены правильно (в цвете) в заголовке вкладки браузера.
Я попытался установить шрифт эмодзи, как рекомендуется в этом ответе, но требования Ubuntu это уже в ее новейшей версии:
fonts-noto-color-emoji уже является новейшей версией (0~20180810-0ubuntu1).
Я знаю, что это походит на глупую проблему, но я разрабатываю чат-бота и потребность использовать эмодзи там - довольно трудно сделать это, если я не вижу то, что конечный пользователь собирается видеть. Я абсолютно не мог заставить это работать над 16,04, поэтому обновленный до 18,04. Но все еще никакой успех.
Если это помогает, я использую Google Chrome 73.0.3683.86 (Официальная Сборка) (64-разрядный).
Наличие fonts-noto-color-emoji
был недостаточно также для моей системы Ubuntu 18.04.
Однако существует другой ответ на вопрос, с которым Вы связались: https://askubuntu.com/a/1029675/188679
Создайте файл ~/.config/fontconfig/conf.d/01-emoji.conf
и вставленный следующее содержание:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
</fontconfig>
Затем выполненный fc-cache -f -v
. Наконец, перезапуск Chrome.