Шрифт EmojiOne Color не заменяет черно-белый шрифт emoji в Firefox или Chrome
Буквально вчера я установил EmojiOne Color SVGinOT Font (fonts-emojione-svginot) для Ubuntu с помощью метода PPA Launchpad. На демонстрационной странице смайликов все смайлики отображаются на моем ноутбуке в цвете.
Но Emoji как (слезы радости) появляются как их черно-белые аналоги, а не их EmojiOne в Firefox. На Chrome все смайлики отображаются в виде черно-белых значков.
Fire Fox:
Chrome (демонстрационная страница):
Почему Firefox отображает некоторые смайлики в цвете, а другие смайлики в черно-белом? В Unity Tweak Tool мой шрифт по умолчанию установлен на Bitstream Vera Sans Roman (у меня нет других типов шрифтов Bitstream Vera), который, как говорят, отображает EmojiOne. Мой документ и шрифт окна установлены на один и тот же. Только мой моноширинный шрифт отличается (Courier). В Firefox about:config у меня "gfx.font_rendering.fontconfig.fontlist.enabled" установлено в "false". Кроме того, мои шрифты с засечками и без засечек в Firefox установлены на Bitstream Vera.
Я также заметил, что иногда мои шрифты переключаются на DejaVu Sans. Зачем? Почему я не могу установить свои шрифты на постоянный шрифт Bitstream?
2 ответа
Я только что решил это на моей машине (работает 16.04). Мне не нравится, что я должен был это делать, поскольку в Firefox 50 предполагается поддержка встроенных смайликов для операционных систем, в которых их нет.
- Загрузите последнюю версию в нужном вам месте (я сделал это в моей папке загрузок) https://github.com/eosrei/emojione-color-font/releases/download/v1.3/EmojiOneColor-SVGinOT-Linux-1.3.tar.gz
- Распакуйте файл (я использую build in zip archiver/unarchiver
- Запустите файл install.sh, найденный после извлечения EmojiOneColor с правами root через терминал (sudo ./install.sh).
Затем выполните тестирование с помощью http://eosrei.github.io/emojione-color-font/full-demo.html
В другом ответе предлагается использовать EmojiOne, но срок его службы истек в марте 2018 года. Теперь посмотрим на его преемника: шрифт Twitter Emoji того же пользователя GitHub. Есть также пользовательские репозитории (называемые PPA в Ubuntu) для Ubuntu, Arch и Gentoo. Использование этих файлов вместо ручной установки приведет к обновлению шрифта с помощью ваших регулярных обновлений.
Чтобы установить шрифт в Ubuntu, я следовал их инструкциям:
- Добавьте PPA с
sudo apt-add-repository ppa:eosrei/fonts
- Обновите индекс пакета с
sudo apt update
(должно быть сделано автоматически при добавлении репозитория) - Установите шрифт TwitterEmoji с помощью
sudo apt install fonts-twemoji-svginot
После этого вы должны перезапустить Thunderbird / Firefox, чтобы показать эмодзи в цвете.