OpenType-SVG форматын колдоо менен FreeType 2.12 шрифт кыймылдаткычын чыгаруу

Ар кандай вектордук жана растрдык форматтарда шрифт маалыматтарын иштеп чыгууну жана чыгарууну унификациялоо үчүн бирдиктүү API камсыз кылган модулдук шрифт кыймылдаткычы FreeType 2.12.0 релизи сунушталды.

Өзгөртүүлөрдүн арасында:

  • OpenType-SVG (OT-SVG) шрифт форматына колдоо кошулду, бул түстүү OpenType шрифттерин түзүүгө мүмкүндүк берет. OT-SVG негизги өзгөчөлүгү бир глифте бир нече түстөрдү жана градиенттерди колдонуу мүмкүнчүлүгү. Глифтердин баары же бир бөлүгү SVG сүрөттөрү катары берилген, бул текстти текст катары (редакциялоо, издөө, индекстөө) жана OpenType форматынын мурастоо өзгөчөлүктөрүн сактоо менен толук вектордук графиканын сапаты менен көрсөтүүгө мүмкүндүк берет. , мисалы, глиф алмаштыруу же башка глиф стилдери.

    OT-SVG колдоосун иштетүү үчүн, FreeType "FT_CONFIG_OPTION_SVG" куруу параметрин камсыз кылат. Демейки боюнча, SVG таблицасын шрифттен жүктөө гана камсыз кылынат, бирок жаңы ot-svg модулунда берилген svg-hooks касиетин колдонуу менен тышкы SVG рендеринг кыймылдаткычтарын туташтырууга болот. Мисалы, композицияда берилген мисалдар көрсөтүү үчүн librsvg китепканасын колдонушат.

  • OpenType 1.9 спецификациясында аныкталган 'sbix' (Стандарттык Bitmap графикалык таблица) таблицасы менен шрифтердин жакшыртылган иштөөсү.
  • Камтылган zlib китепканасынын коду 1.2.11 версиясына жаңыртылган.
  • Камтылган же тышкы zlib китепканасын колдонууга байланыштуу өзгөрүүлөрдү камтыган куруу тутумуна жакшыртуулар киргизилди.
  • Компьютерлерден жана ноутбуктардан башка системалар үчүн Universal Windows платформасына колдоо кошулду.

Source: opennet.ru

Комментарий кошуу