Не корректное масштабирования Emoji, в редакторе, терминале, нотификации, нотификации мессенджера телеграмм. Устанавливал несколько шрифтов. Один из репозиториев, один добавил через Gnome менеджер шрифтов. Шрифты fonts-ttf-google-noto-emoji fonts-ttf-google-noto-emoji-color apple-emoji-linux (GITHUB: https://github.com/samuelngs/apple-emoji-linux)
Created attachment 11585 [details] Стандартные Emoji
Created attachment 11586 [details] Устанавливаем шрифты Emoji
Created attachment 11587 [details] Новый размер шрифтов в редакторе
Created attachment 11588 [details] Отображение добавленного шрифта в менеджере шрифтов Gnome
Created attachment 11589 [details] Отображение добавленного шрифта в менеджере шрифтов Gnome
Created attachment 11590 [details] Нотификация и как вставляет новый шрифт в Emoji
А гном тут причем? Когда определитесь с компонентом поточнее, -- переоткроете.
Я поставил данный баг сюда, так как все шрифты Emoji (пробовал около 5 штук) имеют не правильный размер именно в Gnome приложениях. Отображается данный баг в gnome-console-43.0, font-manager-0.8.8 gnome-text-editor-43.0 (пробовал загружать так же Emoji через font-manager) notify-send.
Created attachment 11620 [details] Вложение к комментарию
Created attachment 11621 [details] Вложение к комментарию
(Ответ для Yuri N. Sedunov на комментарий #7) > А гном тут причем? Когда определитесь с компонентом поточнее, -- > переоткроете. Юрий, здравствуйте. Спасибо за отклик на вышеизложенную проблему. Я определился с компонентом, gnome-shell-43.0-alt1.x86_64, хочу сразу детализировать и переформулировать свою проблему. Сформулируем пользовательский сценарий. 1. Установил через терминал пакет sudo apt-get install yandex-browser-stable. У данного пакета есть зависимость с пакетом fonts-ttf-google-noto-emoji-color подтверждение https://packages.altlinux.org/ru/sisyphus/binary/yandex-browser-stable/x86_64/depends/2838153742291625785 2. Установил через терминал пакет telegram-desktop sudo apt-get install telegram-desktop в настройках telegram-desktop Настройки->Уведомление и звуки - поставил галочку использовать системные уведомления. Проблемы и ожидаемое поведение. 1. Получаю сообщение в мессенджере телеграм от пользователя, в тексте сообщения содержаться Emoji, сообщение отображается в notification list, проблема: огромные emoji, желаемое поведение emoji соответствует тексту сообщения. Информация о принадлежности notification list к окружению Gnome https://help.gnome.org/users/gnome-help/stable/shell-notifications.html.en 2. Открываю терминал (gnome-terminal-3.46.2-alt1.x86_64) использую терминальную команду (notify-send-0.8.1) отправляю сообщение с содержанием Emoji notify-send "Большие Emoji" "😀️😀️😀️" проблемы очень большие Emoji в notification list, желаемое поведение Emoji стандартного размера. Ссылки при написании ответа: https://help.gnome.org/users/gnome-help/stable/shell-notifications.html.en https://developer.gnome.org/documentation/tutorials/notifications.html https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/827
gnome-shell -- лишь оболочка, которая сама по себе никак не влияет на размер ваших эмодзи.
Подсказка: Ваша проблема лечится включением масштабирования растровых шрифтов в fontconfig.
Я не уверен, что это правильное решение, но проблему я решил. sudo ln -s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/
Тогда, похоже или проблема дистрибутива, или fontconfig
Перенёс на дистрибутив
*** Bug 46401 has been marked as a duplicate of this bug. ***
(Ответ для ruslandh на комментарий #15) > Тогда, похоже или проблема дистрибутива, или fontconfig Похоже fontconfig'а
У меня такая проблема была не только на гноме
(Ответ для Roman Alifanov на комментарий #19) > У меня такая проблема была не только на гноме На Xfce ловлю такое же. Особенно интересно выглядит в терминале, в трее или в заголовке окна.
Не корректное масштабирования Emoji в yandex браузере, в списке открытых программ где названия окон, показывает не одекватно огромные смайлы и при навидении, почему-то подумал что дело в панели. Видео на котором проблема вылезла https://www.youtube.com/watch?v=5m184acjR-8 PS: На всякий. Simply Linux 10.1.900, xfce4-panel-4.18.4-alt1.x86_64
(Ответ для Yuri N. Sedunov на комментарий #12) > gnome-shell -- лишь оболочка, которая сама по себе никак не влияет на размер > ваших эмодзи. Она отображает уведомления, в которых сама влияет на размер. У меня с дефолтными настройками fontconfig и без gnome-shell проблем не обнаружено. Выбирайте сами, кто это делает или не делает после использования fontconfig. GTK или ещё кто. Включайте в конкретном дистрибутиве 10-scale-bitmap-fonts.conf. Или обоснуйте, почему это должно быть по умолчанию.
Created attachment 14291 [details] Большие Emoji в KDE, создаваемы gnome-text-editor su - apt-get install fonts-ttf-google-noto-emoji-color apt-get install gnome-text-editor Откsnm редактор gnome-text-editor и вызвать emoji с помощью ctrl + ; раскладка en PS Возмозно надо на fonts-ttf-google-noto-emoji-color перевесить ? Это точно непроблема дистрибутива, но и непонятно какого пакета. Но при помешении смайлика в буфер обмена и вставить, например в kwrite или в поле ввода браузера, как здесь 🐵️ , значок маленький.
(Ответ для ruslandh на комментарий #23) > Создано вложение 14291 [details] [подробности] > Большие Emoji в KDE, создаваемы gnome-text-editor > > su - > apt-get install fonts-ttf-google-noto-emoji-color > apt-get install gnome-text-editor > > Откsnm редактор gnome-text-editor и вызвать emoji с помощью ctrl + ; > раскладка en > > PS Возмозно надо на fonts-ttf-google-noto-emoji-color перевесить ? > Это точно непроблема дистрибутива, но и непонятно какого пакета. Сделал фикс в Ximper Linux, просто добавив в пакет брендинга симлинк выше (ln -s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/) Грубо, но работает. Если этот симлинк всё же попадет в fontconfig, наверное будет конфликт. Прошу предупредить в этом случае, уберу симлинк.
(Ответ для Roman Alifanov на комментарий #24) > (Ответ для ruslandh на комментарий #23) > > Создано вложение 14291 [details] [подробности] > > Большие Emoji в KDE, создаваемы gnome-text-editor > > > > su - > > apt-get install fonts-ttf-google-noto-emoji-color > > apt-get install gnome-text-editor > > > > Откsnm редактор gnome-text-editor и вызвать emoji с помощью ctrl + ; > > раскладка en > > > > PS Возмозно надо на fonts-ttf-google-noto-emoji-color перевесить ? > > Это точно непроблема дистрибутива, но и непонятно какого пакета. > > Сделал фикс в Ximper Linux, просто добавив в пакет брендинга симлинк выше > (ln -s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/) > Грубо, но работает. > > Если этот симлинк всё же попадет в fontconfig, наверное будет конфликт. > Прошу предупредить в этом случае, уберу симлинк. Может это добавить в какой-то пакетик, например в fonts-ttf-google-noto-emoji-color Ну или отдельный пакет ссылку упаковать ;-)
(Ответ для ruslandh на комментарий #25) > (Ответ для Roman Alifanov на комментарий #24) > > (Ответ для ruslandh на комментарий #23) > > > Создано вложение 14291 [details] [подробности] > > > Большие Emoji в KDE, создаваемы gnome-text-editor > > > > > > su - > > > apt-get install fonts-ttf-google-noto-emoji-color > > > apt-get install gnome-text-editor > > > > > > Откsnm редактор gnome-text-editor и вызвать emoji с помощью ctrl + ; > > > раскладка en > > > > > > PS Возмозно надо на fonts-ttf-google-noto-emoji-color перевесить ? > > > Это точно непроблема дистрибутива, но и непонятно какого пакета. > > > > Сделал фикс в Ximper Linux, просто добавив в пакет брендинга симлинк выше > > (ln -s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/) > > Грубо, но работает. > > > > Если этот симлинк всё же попадет в fontconfig, наверное будет конфликт. > > Прошу предупредить в этом случае, уберу симлинк. > > Может это добавить в какой-то пакетик, например в > fonts-ttf-google-noto-emoji-color > Ну или отдельный пакет ссылку упаковать ;-) В любом случае, прошу предупредить меня заранее.
> Грубо, но работает. У меня с этим конфигом были проблемы, когда получалось, что используются (и масштабируются) bitmap fonts, которые выдают буквы. Я думаю, стоит попробовать сформулировать более тонкое правило. fontconfig позволяет выбирать цели для настроек достаточно гибко. Например, можно попытаться включить bitmap scaling только для шрифтов, в имени которых есть слово 'emoji'. Есть ли у нас знатоки fontconfig, способные сделать такую xml-ку?
Created attachment 14292 [details] "Патч" 10-scale-bitmap-fonts.conf Извините, просто спать пора, пока помнню ;-) Плюс https://askubuntu.com/questions/940899/noto-color-emojis-look-super-hugeln ln-s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/ И всё заработало в KDE ;-) в gnome-text-editor - значки маленькие и красивые
(Ответ для ruslandh на комментарий #25) > Может это добавить в какой-то пакетик, например в > fonts-ttf-google-noto-emoji-color Только, выясните, не будет ли от этого хоть кому-то плохо, иначе блокер.
Я включу 10-scale-bitmap-fonts.conf по умолчанию.
(Ответ для Sergey V Turchin на комментарий #30) > Я включу 10-scale-bitmap-fonts.conf по умолчанию. Это конечно хорошо, меня только смущает, не вызовет ли это баги с шрифтами не связанными с эмоджи. Вчера я там что-то перемудрил,но вопрос остался. Как можно проверить, что это не сломает отображение битмап шрифтов ?
Глюки телефона, извините :-)
(Ответ для ruslandh на комментарий #32) > > Я включу 10-scale-bitmap-fonts.conf по умолчанию. > Это конечно хорошо, меня только смущает, не вызовет ли это баги с шрифтами > не связанными с эмоджи. В Fedora оно по умолчанию, а потом посмотрим, не будет ли жалоб. Если что, откачу и перевешу на дистрибутив.
(Ответ для Sergey V Turchin на комментарий #30) > Я включу 10-scale-bitmap-fonts.conf по умолчанию. Убрал симлинк из брендинг пакета, спасибо.
fontconfig-2.14.2-alt8 -> sisyphus: Fri Sep 01 2023 Sergey V Turchin <zerg@altlinux> 2.14.2-alt8 - enable scaling bitmap fonts by default (closes: 43880)
Наверное и для p10 пригодится ;-)
(Ответ для ruslandh на комментарий #37) > Наверное и для p10 пригодится ;-) https://packages.altlinux.org/ru/tasks/328445/ попадёт в репозиторий в случае успешного прохождения тестирования.
Тоже были проблемы с масштабирование. Решение проблемы нашёл у o_shchavelev в сообщении на форуме: https://forum.altlinux.org/index.php?topic=46758.msg374718#msg374718 Само решение: sudo ln -s /etc/fonts/conf.avail/10-scale-bitmap-fonts.conf /etc/fonts/conf.d/
Подтверждаю, по указанным шагам ошибка не воспроизводится.
*** Bug 43721 has been marked as a duplicate of this bug. ***