FreeType 2.6.4

Freetype — библиотека, которая используется для растеризации шрифтов и операций над ними. В частности используется для отображения шрифтов в X11.

Наиболее значимым изменением стал новый режим хинтинга для TrueType-шрифтов, теперь субпиксельный хинтинг (или ClearType-хинтинг) активирован по умолчанию. По сравнению с используемым ранее методом (Infinality), значительно увеличена производительность отрисовки.

Активация поддержки субпиксельного хинтинга контролируется опцией TT_CONFIG_OPTION_SUBPIXEL_HINTING, значение 1 соответствует старому методу Infinality, 2 — новому методу, 3 — активирует оба. Значение по умолчанию 2.

Также добавлена поддержка авто-хинтинга для армянского, грузинского, эфиопского и ещё нескольких других алфавитов.

Из менее значимых изменений можно отметить:

  • Небольшие улучшения отрисовки в авто-хинтере.
  • Набор изменений, улучшающих обработку некорректных шрифтов.
  • Встроенные демо-программы теперь позволяют выбирать все доступные движки байткода TrueType.
  • Добавлена ранняя бета-версия новой демо-программы, основанной на Qt — ftinspect, со временем она заменит остальные. Пока же, как отмечают разработчики, многие функции отсутствуют.
  • Доступна экспериментальная поддержка формата шрифтов Type 42.

 freetype, шг, шрифты

©  Linux.org.ru