Как легко настроить отображение цветных Emoji в Ubuntu

Обновление для шрифтов EmojiOne Font, которое позволяет отображать все цветные эмодзи в определенных Linux приложениях, теперь доступно.

Версия 1.0 проекта EmojiOne-Color-Font исправляет множество раздражающих багов, в том числе и поддержку 1-9,# и * связок; также теперь использует другую папку для установки 'fontconfig’ файла.

Эта статья будет простой и понятной. Новый PPA предлагает уже собранные пакеты для Ubuntu, и вам больше не нужно суетиться, создавая конфигурационные файлы в папках, о которых вы никогда не слышали.

Как и раньше, цветные эмодзи будут отображаться только в Mozilla Firefox, Thunderbird и приложениях Gecko. Google Chrome пока не поддерживает ‘SVG in OT’, как и многие другие нативные инструменты Linux (к примеру, Cairo, GTK+ и т.д.).

Есть компромисс: нужно установить BitStream Vera, чтобы настроить serif, sans-serif и monospace шрифты в качестве стандартных.

Устанавливаем EmojiOne Font в Ubuntu 14.04 & 16.04 LTS

Если вы пользуетесь LTS версией Ubuntu - то можете установить цветные эмодзи прямо через новый, специальный PPA.

Внимание: Если вы устанавливали этот шрифт в прошлом, то нужно сперва удалить текущие .tff и fontconfig, прежде чем устанавливать данный PPA.

Найдите, прицельтесь и аннигилируйте (удалите) следующие файлы из папки Home:

  • ~/.fonts/EmojiOneColor-SVGinOT.ttf
  • ~/.local/share/fonts/EmojiOneColor-SVGinOT.ttf
  • ~/.config/fontconfig/fonts.conf

После этой процедуры (или если никогда не устанавливали эти шрифты в свою систему) - можете добавлять Eeosrei’s Emoji Fonts PPA любым удобным способом.
Я использую Terminal:

sudo add-apt-repository ppa:eosrei/fonts
sudo apt update && sudo apt install fonts-emojione-svginot

Дайте всем пакетам скачаться, распаковаться и установиться. Затем перезапустите Firefox, чтобы новые изменения вступили в силу.

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

Emoji тестовая страница

Проблемы

Не бывает идеального решения, поэтому нужно помнить о некоторых известных проблемах с этим шрифтом.

Если вы будете устанавливать через PPA, то в любой момент можно использовать команду ppa-purge, чтобы отменить или удалить шрифт и изменения.

И наконец, помните, что цветные эмодзи будут отображаться только в поддерживаемых приложениях (в общем в Firefox).

В остальных приложениях (кроме Cairo, GTK+) вы увидите лишь монохромные иконки.

Любите Twitter Emoji?

Если вам нравятся нативные эмодзи от Twitter, то используя вышеупомянутый PPA, установите версию этого шрифта, использующую Twitter эмодзи вместо One’s glyphs.

Для этого сначала удалите EmojiOne font (если вы конечно уже установили):

sudo apt remove fonts-emojione-svginot

Теперь установите Twemoji font (если вы уже добавили вышеупомянутый PPA):

sudo apt install fonts-twemoji-svginot

Еще раз напомню, данные эмодзи будут видны только в Firefox, Thunderbird и приложениях Gecko. В любых других местах вы увидите черно-белую версию эмодзи от Twitter.