openSUSE. Зарисовки для новелл: улучшаем шрифты
Пользователь, впервые запустивший openSUSE и какое-либо графическое окружение (KDE, GNOME etc.), возможно, поначалу будет несколько разочарован видом шрифтов в Иксах, DE/WM и приложениях. Особенно если до этого он знакомился с такими дистрибутивами, как Ubuntu во всех её проявлениях и Fedora, особенно RFRemix.
Правда, ещё в середине нулевых годов такие шрифты показались бы верхом совершенства. Но с тех пор появились многочисленные патчи к основным библиотекам, отвечающих за рендеринг шрифтов (таких, как freetype etc.), которые обеспечивали поддержку интерпретации байткодов (bytecode interpreter) и субписельного рендеринга (subpixel rendering).
Поначалу эти патчи прикручивали умельцы в индивидуальном порядке, как это было
Однако где-то ближе к концу нулевого десятилетия "улучшающие" шрифтовые технологии стали использоваться в Ubuntu. А вслед за ними потянулись и другие -- в первую очередь Fedora (в рамках самостоятельного проекта Infinality) и особенно её русский ремикс. И улучшенные шрифты стали воспринматься уже как норма, а не последний писк научно-технического прогресса. Тем более, что срок действия патента на одну из указанных технологий закончился, а на вторую -- подходит к концу, или также уже вышел (никак не могу запомнить на которую из них).
Так что "красивые" шрифты вполне можно получить и в openSUSE, правда, не по умолчанию, и не из основного репозитория. Для этого достаточно установить пакет freetype2-feature-subpixel-hinting
. Найти его можно, например, через
После чего следует подключить соответствующий репозиторий через YaST или из командной строки примерно таким образом (смысл опций и аргументов будет объяснён в соответствующих новеллах):
# zypper ar -c -n 'Cherkasoff Tumbleweed' http://download.opensuse.org/repositories/home:/Cherkasoff/openSUSE_Tumbleweed cherkasoff
Теперь остаётся убедиться, что соответствующий пакет стал доступен
# zypper se freetype2-feature-subpixel-hinting
и установить его командой
# zypper in freetype2-feature-subpixel-hinting
Что автоматически повлечёт за собой и установку зависимостей -- впрочем, они сводятся к единственной библиотеке libfreetype6
.
Теперь следует перезапустить сеанс Иксов -- и, как любят писать разработчики openSUSE, Желаем хорошо повеселиться!
А что со шрифтами после этого будет действительно хорошо -- это я ручаюсь. Так как имел возможность сравнивать их параллельно, на соседнем компьютере, со шрифтами из RFRemix, которые полагаю лучшими (шрифты из Ubuntu и Infinality тоже хороши, но при используемых мной кеглях мне нравятся меньше). И визуально ни малейшей разницы не обнаружил.
P.S. Скриншотов не привожу за полной бессмысленностью -- настоящее впечатление от шрифтов можно получить, лишь наблюдая их "вживе".
Содержание
SUSEana: новый адрес проекта об openSUSE . .