OpenType-SVG formatını dəstəkləyən FreeType 2.12 şrift mühərrikinin buraxılışı

Müxtəlif vektor və rastr formatlarında şrift məlumatlarının emalı və çıxışını birləşdirmək üçün vahid API təmin edən modul şrift mühərriki FreeType 2.12.0-ın buraxılışı təqdim olunub.

Dəyişikliklər arasında:

  • Rəngli OpenType şriftlərinin yaradılmasına imkan verən OpenType-SVG (OT-SVG) şrift formatı üçün əlavə dəstək. OT-SVG-nin əsas xüsusiyyəti bir qlifdə çoxlu rəng və gradientdən istifadə etmək imkanıdır. Qliflərin hamısı və ya bir hissəsi SVG şəkilləri kimi təqdim olunur ki, bu da mətn kimi məlumatla işləmək (redaktə, axtarış, indeksləşdirmə) və OpenType formatının xüsusiyyətlərini miras qoyaraq, mətni tam vektor qrafikası keyfiyyəti ilə göstərməyə imkan verir. , məsələn, qlifin dəyişdirilməsi və ya alternativ qlif üslubları.

    OT-SVG dəstəyini aktivləşdirmək üçün FreeType "FT_CONFIG_OPTION_SVG" qurma parametrini təmin edir. Varsayılan olaraq, yalnız SVG cədvəlinin şriftdən yüklənməsi təmin edilir, lakin yeni ot-svg modulunda təqdim olunan svg-hooks xassəsindən istifadə edərək, xarici SVG renderinq mühərriklərini birləşdirmək mümkündür. Məsələn, kompozisiyada təqdim olunan nümunələr render üçün librsvg kitabxanasından istifadə edir.

  • OpenType 1.9 spesifikasiyasında müəyyən edilmiş 'sbix' (Standart Bitmap Qrafik Cədvəli) cədvəli ilə şriftlərin təkmilləşdirilmiş işlənməsi.
  • Daxili zlib kitabxanasının kodu 1.2.11 versiyasına yeniləndi.
  • Quraşdırma sistemində təkmilləşdirmələr, o cümlədən daxili və ya xarici zlib kitabxanasının istifadəsi ilə bağlı dəyişikliklər edilmişdir.
  • Kompüterlər və noutbuklardan başqa sistemlər üçün Universal Windows Platforması üçün əlavə dəstək.

Mənbə: opennet.ru

Добавить комментарий