Представлен релиз FreeType 2.8 — шрифтового движка с единым API для унификации и обработки шрифтов в векторных и растровых форматах.
В этом релизе довели до конца поддержку изменчивых шрифтов OpenType, определённых в спецификации OpenType 1.8, а также разработанного компанией Adobe формата шрифтов CFF2. В систему автоматического хинтинга добавлена поддержка 25 дополнительных видов письменности, включая древнеливийское письмо.
Теперь в изменчивых шрифтах толщина, ширина и другие стилистические характеристики могут произвольно меняться. Вместо отдельного описания каждого представления, комбинации возможных вариантов определяются в одном шрифтовом ресурсе через определения возможных delta-отклонений от базового глифа с получением результата через применение интерполяции. Поэтому теперь вместо использования для каждого стиля своего файла со шрифтом, можно обойтись одним шрифтовым файлом, что значительно сокращает размер данных.
>>> Подробности