Вопрос или проблема
Существует значительное изменение в отображении шрифтов. На версии Ubuntu 22.04 все было идеально, как всегда, но на версии 24 – нет.
Справа это версия 22, а слева – 24. Значки выглядят одинаково, но если вы посмотрите на “Недавние”, вы заметите.
Я установил Tweaks и попробовал изменить настройки сглаживания и поменять шрифт с “Ubuntu Sans” на обычный Ubuntu без улучшений.
Чтобы сделать это немного яснее, я выполнил зум между настройками на обеих версиях.
Настройки Tweaks
на Ubuntu 24.04 не серый, но субпиксельный режим не показывает цвета как раньше.
Кто-нибудь знает, что происходит?
Это не выглядит ужасно, но раньше смотрелось лучше.
К счастью, я установил версию 22 на другом разделе.
Как упоминается в заметках о выпуске 24.04 Noble Numbat:
Обновленный шрифт Ubuntu
Теперь поставляется более современная и стройная версия семейства шрифтов Ubuntu как стандарт. Любой, кто хочет вернуться к старому шрифту Ubuntu, использовавшемуся в 22.04, может сделать это, установив пакет fonts-ubuntu-classic.
Итак, разница, которую вы видите, если скриншоты представляют то, как выглядит ваш монитор на самом деле, кажется связанной с изменениями, внесенными в сам шрифт Ubuntu по умолчанию, и может быть переопределена с помощью команды sudo apt install fonts-ubuntu-classic
и выбора соответствующих шрифтов по умолчанию.
Надеюсь, это поможет,
После различных вариантов проблема с некрасивыми шрифтами на Wayland Ubuntu 24.04 была решена следующим образом. Выберите шрифт Ubuntu, используя Tweaks -> выйти -> войти заново -> Проверьте это, используя увеличительное стекло в разделе Доступность.
#------------------------------------------
# Исправления шрифтов
#------------------------------------------
sudo apt install -y fonts-ubuntu fonts-ubuntu-console
cp -i /usr/share/fontconfig/conf.avail/10-hinting-medium.conf ~/.fonts.conf
cd /etc/fonts/conf.d
sudo ln -s /usr/share/fontconfig/conf.avail/10-autohint.conf
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-slight.conf
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-medium.conf
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-full.conf
sudo ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf
После дней отладки это решило проблему для меня.
Выйти > Переключить сеанс рабочего стола на X11 вместо Wayland > Войти
Ответ или решение
Проблема рендеринга шрифтов (антиалиасинг) в Ubuntu 24.04
Рендеринг шрифтов играет ключевую роль в восприятии текста на экране. У пользователей, перешедших с Ubuntu 22.04 на 24.04, возникли вопросы по поводу ухудшения качества отображения шрифтов, особенно относительно антиалиасинга. В данном ответе мы разберём основные причины проблемы и предложим решения, основанные на последних обновлениях системы.
1. Изменения в семействе шрифтов Ubuntu
Согласно заметкам о выпуске 24.04 Noble Numbat, новая версия Ubuntu поставляется с обновлённой, более современной и изящной версией шрифта Ubuntu. Это может повлиять на восприятие шрифтов, так как увеличение напряженности может вызвать проблемы с четкостью:
- Рекомендуемое решение: Если вам не понравилась новая версия шрифта, вы можете вернуться к старой версии, установив пакет
fonts-ubuntu-classic
с помощью команды:sudo apt install fonts-ubuntu-classic
2. Настройки антиалиасинга шрифтов
Пользователи сообщают о разнице в настройках антиалиасинга между версиями. Даже если настройки в Tweaks
кажутся правильными, изменения могли затронуть сам процесс рендеринга шрифтов. Вот что можно предпринять:
-
Установка необходимых шрифтов: Убедитесь, что шрифты Ubuntu и консольные шрифты установлены:
sudo apt install -y fonts-ubuntu fonts-ubuntu-console
-
Настройка конфигурации шрифтов: Создание или редактирование файла конфигурации шрифтов может помочь. Вы можете выполнить следующие команды для создания символьных ссылок к файлам конфигурации:
cp -i /usr/share/fontconfig/conf.avail/10-hinting-medium.conf ~/.fonts.conf cd /etc/fonts/conf.d sudo ln -s /usr/share/fontconfig/conf.avail/10-autohint.conf sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-slight.conf sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-medium.conf sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-full.conf sudo ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf
3. Переключение между сеансами X11 и Wayland
Некоторым пользователям удалось устранить проблему с отображением шрифтов, переключив сеанс с Wayland на X11. Этот шаг часто решает проблемы с рендерингом, так как X11 может предложить более стабильное отображение по сравнению с Wayland:
- Решение: При выходе из учетной записи выберите графическую оболочку X11 перед входом.
Заключение
При переходе на новую версию Ubuntu пользователи могут столкнуться с изменениями в рендеринге шрифтов, что может влиять на читабельность интерфейса. Однако с помощью описанных выше шагов — возвращение к прежнему шрифту, настройка конфигурации шрифтов и переключение на X11 — вы сможете решить большинство проблем, связанных с качеством отображения текста. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться за помощью!