Freetype — библиотека, которая используется для растеризации шрифтов и операций над ними. В частности используется для отображения шрифтов в X11.
Наиболее значимым изменением стал новый режим хинтинга для TrueType-шрифтов, теперь субпиксельный хинтинг (или ClearType-хинтинг) активирован по умолчанию. По сравнению с используемым ранее методом (Infinality), значительно увеличена производительность отрисовки.
Активация поддержки субпиксельного хинтинга контролируется опцией TT_CONFIG_OPTION_SUBPIXEL_HINTING
, значение 1 соответствует старому методу Infinality, 2 — новому методу, 3 — активирует оба. Значение по умолчанию 2.
Также добавлена поддержка авто-хинтинга для армянского, грузинского, эфиопского и ещё нескольких других алфавитов.
Из менее значимых изменений можно отметить:
- Небольшие улучшения отрисовки в авто-хинтере.
- Набор изменений, улучшающих обработку некорректных шрифтов.
- Встроенные демо-программы теперь позволяют выбирать все доступные движки байткода TrueType.
- Добавлена ранняя бета-версия новой демо-программы, основанной на Qt — ftinspect, со временем она заменит остальные. Пока же, как отмечают разработчики, многие функции отсутствуют.
- Доступна экспериментальная поддержка формата шрифтов Type 42.
>>> Подробности