Тема шрифтов в openSUSE оказалась столь же неисчерпаемой, как лининский электрон с атомом. Ибо ум девелоперский придумал много диковинного в системе, и придумает ещё больше, увеличивая тем самым власть юзера над ней.

В очередной раз обратиться к неисчерпаемой теме электрона шрифтов меня побудили заметки в блогах Александра Иванова aka Hrafn  и Сергея Голубева, во Джуйке @Hymnazix. Первая — в основном в теоретическом аспекте, ибо позволила мне окончательно понять причину неисчерпаемости шрифтовой темы. Вторая же — в аспекте сугубо практическом.

Теорию я оставлю до другого раза — в ближайших планах стоит подробное и систематическое изложение шрифтовой темы. А пока обращусь к практике.

Как я уже говорил, в релизе openSUSE 12.2 умолчальные шрифты выглядят более чем пристойно, особенно если они отъюстированы с помощью утилиты fontconfig-infinality. Настолько пристойно, что, казалось бы, лучше уже некуда. Однако, после знакомства с заметкой Сергея оказалось, что есть куда. Точнее, есть откуда — вот из этого репозитория:

http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.2/

Его надлежит подключить любым способом — с помощью команды

$ zypper ar -f [URL] Namtrac

или через соответствующий модуль YaST’а. И посмотреть, что же он нам обещает. Для наглядности сделаем это через вкладку Репозитории модуля управления пакетами YaST2:

10-yast.png

Можно видеть, что обещает этот репозиторий весьма много — обновление не только freetype и fontconfig, но также cairo и даже основных библиотек Qt. Последнее может вызвать вполне законные опасения — но, по моему опыту, они беспочвенны: я выбрал Обновить безоговорочно все предлагаемые к тому пакеты и, перезапустив сеанс Иксов, убедился, что процедура прошла безболезненно. А результат её превзошёл все ожидания. Вполне совпав с высказыванием Сергея в комментариях к его же заметке:

Практически идеально, от слова ваще

И с этим трудно не согласиться. Особенно если учесть, что впервые за всё время применения мной всяких «улучшателей» шрифтов в openSUSE их действие распространилось не только на приложения KDE, но и на чистые Qt-приложения, типа PSI+ — раньше им любые «улучшения» были что мёртвому припарки.

Однако на достигнутом я не остановился, и продолжил эксперименты со стилями посредством fontconfig-infinality. Правда, теперь уже не со всеми, а только с отобранными ранее  — Infinality

11-infinality.png

Linux

12-linux.png

и Win7:

13-win7.png

Впрочем, однозначного решения о лучшем стиле я так и не принял, хотя и склонился к мнению Сергея, что именно infinality — это то самое, что от слова ваще.

А попутно сделал такое наблюдение: смена стиля приводит к изменению экранного представления шрифтов типа Bitstream Vera и DejaVu, но не оказывает почти никакого действия, например, на гарнитуры семейства Liberation. Что открывает широкие перспективы для изучения её воздействия на другие гарнитуры. А поскольку в репозитории M17N они имеют быть почти все, поле для экспериментов также весьма обширно. По завершении же жкспериментов я и примусь за обещанное всеобъемлющее сочинение о шрифтах.


К содержанию