Включите цветные эмодзи в Chrome, Xubuntu 18.04.1

Я следовал за этим вопросом: 18.04: цветные эмодзи, не обнаруживающиеся вообще в Chrome, только частично в Firefox, installed fonts-noto-color-emoji вручную, но цветные эмодзи, все еще не обнаруживаются в Chrome или VS Code. Цветные эмодзи работают в Коврике для мыши, эмуляторе терминала XFCE.

Я нахожусь на последнем Xubuntu (XFCE) 18.04.1, новой установке.

Вывод sudo apt rdepends fonts-noto-color-emoji похож на это:

fonts-noto-color-emoji
Reverse Depends:
  Recommends: ubuntu-desktop
  Recommends: lubuntu-gtk-desktop
  Recommends: lubuntu-desktop
  Recommends: ubuntustudio-desktop
  Recommends: ubuntu-mate-desktop
  Recommends: ubuntu-mate-core
  Recommends: ubuntu-budgie-desktop
  Recommends: lubuntu-gtk-desktop
  Recommends: lubuntu-desktop
  Recommends: gnome
  Recommends: gajim
  Recommends: dino-im
|Recommends: corebird

Как я могу получить цветные эмодзи, работающие в Chrome/хроме?

Править: По-видимому, эмодзи загружается, только если веб-страница просит "шрифт" Эмодзи Цвета Ното явно, как на этой странице. Где я хочу, чтобы это работало, однако находится в, например, где шрифт Ното явно не спрашивают, и также dev инструменты, консоль, omni панель.

5
задан 28 July 2018 в 05:24

1 ответ

Я собирался прокомментировать buuuut, у меня нет достаточной репутации (эй взгляд, вот эмодзи, чтобы проверить, работает ли это или нет!)

Это решение работало на меня "частично", оно действительно фиксировало эмодзи в Разногласиях и в Терминале, но в Firefox это было все еще соединение "некоторых из них работы, некоторые из них не делают", я также нашел это, но это не устранило проблему в Firefox...

Таким образом, вот то, что я сделал для фиксации:

  1. Установка fonts-noto-color-emoji (sudo apt-get install fonts-noto-color-emoji)
    • Это заставит эмодзи работать в терминале и Коврике для мыши и вероятно других приложениях также!

Вот именно при реальной необходимости в эмодзи, работающих над Firefox (эмодзи являются wonky в Ubuntu также, Вы ничего не теряете при помощи Xubuntu), можно сделать это

  1. Перейдите в ~/.config/fontconfig/conf.d/99-emoji.conf (необходимо будет, вероятно, создать папки!) и добавляют это:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
      <match>
        <test name="family"><string>sans-serif</string></test>
        <edit name="family" mode="append" binding="strong">
          <string>Bitstream Vera Serif</string>
          <string>Noto Color Emoji</string>
        </edit>
      </match>
    
      <!-- Add emoji generic family -->
      <alias binding="strong">
        <family>emoji</family>
        <default><family>Noto Color Emoji</family></default>
      </alias>
    
      <!-- Aliases for the other emoji fonts -->
      <alias binding="strong">
        <family>Apple Color Emoji</family>
        <prefer><family>Noto Color Emoji</family></prefer>
      </alias>
      <alias binding="strong">
        <family>Segoe UI Emoji</family>
        <prefer><family>Noto Color Emoji</family></prefer>
      </alias>
      <alias binding="strong">
        <family>Emoji One</family>
        <prefer><family>Noto Color Emoji</family></prefer>
      </alias>
    </fontconfig>
    
  2. fc-cache -fv

Теперь перезапустите приложения и... именно! Эмодзи будут работать в Chrome и Firefox!развлекайтесь!

(Если эмодзи Firefox все еще borked, можно попытаться изменить шрифт Firefox по умолчанию на Noto Color Emoji)

Следует иметь в виду: Числа в Firefox будут иметь засечки

Следует иметь в виду ²: Приложения, установленные через хранилище Ubuntu (или снимок), не будут иметь работы эмодзи! Я не уверен, почему это происходит..., если кто-то знает, как зафиксировать это, сообщите мне!

Firefox getemoji.com: и следующие в getemoji

Хром getemoji.com: хром в getemoji

Firefox Google Search: и следующие в поиске Google

Разногласия, канарские (Электрон): канарейка разногласий с эмодзи

Терминал (Xfce): эмодзи в xfce терминале

7
ответ дан 23 November 2019 в 09:04

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

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