Найти в Дзене

Исправляем кривое отображение эмоджи в Linux-дистрибутивах с KDE Plasma

Оглавление

Думаю, что хватит уже мусолить тему Uncom OS, и так этому горе-дистрибутиву досталось больше внимания, чем он стоит. Кстати, если вы не читали последние посты про этот УНИКАЛЬНЫЙ ОТЕЧЕСТВЕННЫЙ ДИСТРИБУТИВ, то можете сделать это, перейдя по ссылкам ниже.

Сегодня же хотелось поговорить про персональную боль меня, как пользователя дистрибутивов с KDE Plasma: кривое отображение иконок эмоджи. Кто-то скажет, что это вообще никакая не проблема, но я использую эмоджи при оформлении материалов на канале (кто-то поговаривает, что они такие больше алгоритмам нравятся), поэтому маленький перфекционист внутри каждый раз расстраивается и требует что-то с этим отображением сделать. О чем же речь?

🛑 Суть проблемы в отображении эмоджи в KDE Plasma

Ранее на канале выходили статьи, в которых я рассказывал про то, как вставлять эмоджи в дистрибутивах с GNOME и KDE Plasma. Но в материалах, ссылки на которую оставлю ниже не проявлялась та проблема, про которую расскажу дальше.

Если вы установите практически любой дистрибутив Линукс с кедами и нажмете сочетание клавиш Meta (Windows) и символ точки, то увидите панель с теми самыми эмоджи. При этом цифры будут отображаться так, как на скриншоте ниже.

Отображение эмоджи-цифр в Linux с KDE
Отображение эмоджи-цифр в Linux с KDE

Видите как цифры вышли за пределы рамок? У меня глаз начинает дергаться при виде подобного! Причем такая ситуация есть в Manjaro, Kubuntu, KDE Neon, Fedora - не имеет значения, какой диструбутив установлен. Исключением является только чистый Archlinux, поэтому когда выходила первая статья про эмоджи, то я ничего не заметил и в материале не отразил. Проблема эта кочует из версии в версию и даже в KDE Plasma 6 она никуда не девалась! Это как с кривым отображением слова «Изображения» в Ubuntu GNOME - вырвиглазно, но всю команду дизайнеров интерфейсов это вообще не колышит.

🛠️ Исправляем проблему кривого отображения эмоджи

За отображение эмоджи отвечают шрифты, поэтому если какие-то проблемы с их нормальностью, то значит проблема в шрифтах. То, что эмоджи видны сразу из коробки говорит о том, что шрифты, отвечающие за их внешний вид установлены в системе, но вот то ли настроены они как-то неправильно, то ли подобраны как-то неудачно. Поэтому единственным способом исправления ситуации является установка какого-либо еще шрифта, который отвечает за отображение символов (назовем такой шрифт символьным). Про установку шрифтов в Linux я писал отдельную статью, найти которую вы можете по ссылке ниже.

Методом проб и ошибок (а также ценой страдания моего маленького внутреннего перфекциониста) я нашел тот самый шрифт, который уберет смещение цифр-эмоджи. И этот шрифт ttf-joypixels. Установить его в дистрибутивах, основанных на Archlinux очень просто - достаточно открыть терминал и ввести туда следующую команду:

sudo pacman -S ttf-joypixels

Если вы предпочитаете использовать графические менеджеры управления пакетами (например, в том же Manjaro), то установка будет такой же простой - открыли менеджер, ввели название шрифта, нажали кнопку установки. После установки цифры-эмоджи будут выглядеть не идеально, но все же лучше, чем раньше.

Исправленные цифры-эмоджи
Исправленные цифры-эмоджи

🏁 Подведем итоги

Я всегда топил за то, что если в Linux чего-то нет или не появляется, значит это не важно и не нужно пользователям. Исходя из этого делаю вывод о том, что число пользователей, которые используют эмоджи и которых их кривое отображение как-то волнует катастрофически мало. Поэтому вполне очевиден ответ на вопрос о том, почему разработчики KDE до сих пор ничего не пофиксили.

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