Цветные эмодзи, работающие частично над 18,04

Я просто обновил до 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-разрядный).

0
задан 3 April 2019 в 03:46

1 ответ

Наличие 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.

2
ответ дан 25 October 2019 в 07:09

Другие вопросы по тегам:

Похожие вопросы: