18.04: цветной эмодзи, не обнаруживающийся вообще в Chrome, только частично в Firefox

Я обновил от 17,10 до 18,04, и надеялся иметь лучшую поддержку эмодзи. Результаты состоят в том, что Chrome (66) все еще использует старый черно-белый шрифт эмодзи, и Firefox (59) удается показать некоторый цветной эмодзи, но не других. Я послушал некоторый совет установить шрифт EmojiOne, но это, казалось, не помогло

Снимки экрана от страницы демонстрации эмодзи по http://eosrei.github.io/emojione-color-font/full-demo.html:

Chrome: enter image description here

Firefox: enter image description here

65
задан 29 April 2018 в 04:39

8 ответов

В Ubuntu 18.04+ теперь вы можете просто установить один пакет: fonts-noto-color-emoji . После этого перезапустите Chrome, и он вступит в силу. Нет необходимости создавать ручную конфигурацию шрифтов.

Этот пакет предполагается установить на обычную настольную версию Ubuntu 18.04+ (на «Рекомендуемом» уровне зависимости - проверьте сами с помощью apt rdepends fonts-noto- цвет-эмодзи ). Некоторые другие разновидности, такие как Kubuntu (KDE), не имеют этого по умолчанию и требуют установки вручную.

25
ответ дан 23 November 2019 в 01:18

Я исправил - мне пришлось следовать этим инструкциям с 2016 г.

51
ответ дан 23 November 2019 в 01:18

Tużax dik il-paġna demo biex tittestja l-emoji bil-kulur. Dik il-paġna turi biss it-tipa EmojiOne li mhix installata awtomatikament f'Ubuntu (għalkemm Firefox juża varjazzjoni tiegħu).

Minflok uża https://unicode.org/emoji/charts/full-emoji-list.html

Ħares lejn il-kolonna tal-Browser. Fl-Ubuntu default, l-aktar għandu jaqbel mal-kolonna tal-Google. (Ħlief għall-kolonna Browser, il-kolonni l-oħra kollha huma biss ikoni .png ). Meta ttestjajt illum, il-kolonna tal-Google hija kemmxejn skaduta peress li Google għamlet xi bidliet f'xi wħud mill-emoji tagħhom li ma ġewx inkorporati fil-websajt. (Pereżempju, il-hamburger għandu ġobon fuq il-burger.)

3
ответ дан 23 November 2019 в 01:18

Похоже, эта проблема может быть вызвана установкой нескольких несовместимых шрифтов эмодзи и / или неправильным шрифтом, выбранным по умолчанию в Chrome.

  1. Убедитесь, что у вас есть fonts-noto- Установлен пакет color-emoji .

     sudo apt install fonts-noto-color-emoji
     
  2. Создайте / отредактируйте файлы конфигурации шрифтов, как в ответе @ N3dst4 .

    • Примечание:Хотя @ N3dst4 поместил свой файл конфигурации в ~ / .config / fontconfig / conf.d / 01-emoji.conf , я поместил свой в ~ / .config / font-manager / local.conf из-за того, как настроена моя система.
     
     
     
      <псевдоним>
       serif 
      <предпочитаю>
       Цветные эмодзи Noto 
      
      
      <псевдоним>
       без засечек 
      <предпочитаю>
       Цветные эмодзи Noto 
      
      
      <псевдоним>
       моноширинный 
      <предпочитаю>
       Цветные эмодзи Noto 
      
      
     
     
  3. Установить шрифты по умолчанию в Chrome на варианты «Noto».

  4. Восстановить кеш шрифтов + перезапустить Chrome.

     fc-cache -f -v
     
  5. Если смайлы по-прежнему отображаются неправильно, посмотрите, какие шрифты используются для их визуализации, с помощью щелкните правой кнопкой мыши на смайликах -> Проверить -> Вычисленные -> Отрисованные шрифты и удалите их.

    • Пример: Мои смайлы были обработаны шрифтом Twitter Color Emoji , поэтому мне нужно было удалить пакет fonts-twemoji-svginot .
    • Возможно, вам не потребуется удалять шрифты, если вы больше играете с файлами конфигурации шрифтов , но я не проверял это.
    • Не забудьте перестроить кеш шрифтов + перезапустить Chrome после удаления шрифтов.

Кстати, это также исправило текст Zalgo для меня.

2
ответ дан 23 November 2019 в 01:18

Ни одно из предложений здесь не решило мою проблему, что Google Chrome на Ubuntu 18.04 не будет показывать цветной emoji, независимо от того, что я сделал

1
ответ дан 5 January 2021 в 22:12

В моем случае это потому, что несколько шрифтов предоставляют эмодзи. Мне нужно удалить fonts-emojione , чтобы заставить fonts-noto-color-emoji работать.

Другой потенциальный пакет шрифтов может вызвать конфликт: font-noto ].

Ссылка на связанную ошибку.

0
ответ дан 5 January 2021 в 22:12

Для всех, у кого возникла проблема, удаление и повторная установка пакета шрифтов сработали для меня (Ubuntu 19.10)

$ sudo apt remove fonts-noto-color-emoji
$ sudo apt install fonts-noto-color-emoji

или просто

$ sudo apt reinstall fonts-noto-color-emoji

Затем перезапустите Chrome.

Изменить:

Проблемы возвращаются иногда , когда Chrome получает обновление, а затем мне приходится повторноустановите шрифт.

IDK, если он помогает, но возможно копирование шрифта в / usr / local / share / fonts решит эту проблему для будущих обновлений:

sudo cp -r /usr/share/fonts/truetype/noto /usr/local/share/fonts/truetype/noto
72
ответ дан 5 January 2021 в 22:12

Я использую emoji.conf .

enter image description here

...............

3
ответ дан 5 January 2021 в 22:12

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

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