В связи с официальным объявлением релиза 13.1 дистрибутива openSUSE (который, напомню, реально было доступен уже с неделю) вспомнилось, что в посвящённой ему заметке я забыл упомянуть о главном визуальном впечатлении от него: о шрифтах. Видимо, потому, что за полгода общения с Ubuntu безупречный вид шрифтов «из коробки» стал казаться мне нормой жизни. Так вот, похоже, что это действительно становится нормой. Потому что упрекнуть шрифты в свежеинсталлированной openSUSE текущего релиза просто не в чем.

Почему такое случилось? Неужели разработчики поступились своими принципами — придерживаться патентной чистоты всегда и везде (даже если это противоречит  здравому смыслу)? Или в одночасье изменилось патентное законодательство некоторых слаборазвитых стран? Нет, всё гораздо проще.

Весной текущего, 2013 года, компании Google и Adobe открыли исходники разработанного ими совместно  нового растеризатора CFF.  И немедленно начались работы по интеграции его в свободную библиотеку растеризации шрифтов FreeType. Результат не замедлил проявитсья — в начале сентября выходит её новая версия — 2.5, которая впервые включила в себя поддержку нового движка. Выходит действительно тихо и незаметно, без фанфар и барабанного боя. Хотя значение этого трудно переоценить каждому, увидевшему умолчальный шрифт Cantarell в GNOME из openSUSE 13.1. Ибо этот дистрибутив оказался первым, успевшим включить в себя новый Free Type — в недавно появившейся Ubuntu Saucy Salamander версия этой библиотеки 2.4.12.

А вот в бета-версии 20-й Fedora FreeType 2.5 уже задействован. И благодаря этому внешний вид GNOME в обоих дистрибутивах практически идентичен — в обоих задействован по умолчанию шрифт Cantarell в формате OTF (его подможеством является CFF, рендерируемый новым движком).

Однако, думаю, дело не заржавеет и за другими дистрибутивами. Неужели мы действительно дожили до окончательного решения шрифтового вопроса? Решения прямого, без оглядки на так называемые патенты, без призванных обойти их хитроухих патчей и шрифтовых конфигураторов с левой резьбой…