В рубрике Наброски о шрифтах говорилось очень много. Однако ситуация с ними меняется от релиза к релизу, старые рекомендации утрачивают силу, но появляются новые варианты шрифтового «улучшательства». Так что на этой странице речь пойдёт о рецепте, действительном для openSUSE версии 12.3.

Одно время, с выходом релиза 12.2, мне стало казаться, что штатные шрифты в openSUSE в «улучшательствах» более не нуждаются. И переход на релиз 12.3 моего мнения не изменил. Однако оказалось, что оно разделяется не всеми применителями openSUSE. Так, следствием, проведённым Андреем Карепиным (EGDFree), администратором русской вики openSUSE, были выявлены ресурсы для дальнейшего улучшения шрифтов в этом дистрибутиве. По поводу чего могу сказать только слова благодарности.

В сущности, дело сводится к установке версии libfreetype6, собранной с определённым набором патчей, в том числе и поддерживающих автоматический хинтинг (список патчей можно посмотреть здесь). А для установки этой библиотеки перво-наперво требуется подключить репозиторий M17N из OBS — через YaST или из командной строки:

# zypper ar -n M17N http://download.opensuse.org/repositories/M17N/openSUSE_12.3/

После чего остаётся только установить соответствующий пакет — опять же или в модуле управления пакетами YaST’а, или посредством zypper‘а:

# zypper in -r M17N libfreetype6

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

Теперь остаётся только на досуге пошаманить с fontconfig-infinality — на предмет подбора оптимального стиля рендеринга. Но это — когда руки дойдут.


К содержанию