Жилийн турш хөгжүүлсний дараа FreeType 2.15.0 хувилбар одоо худалдаанд гарлаа. Энэ нь янз бүрийн вектор болон растер форматаар фонтын өгөгдлийг боловсруулах болон гаралтыг нэгтгэх нэгдсэн API-г хангадаг модульчлагдсан фонтын хөдөлгүүр юм. Төслийн кодыг C хэл дээр бичиж, BSD-тэй төстэй FreeType лицензийн дагуу түгээдэг.
Өөрчлөлтүүдийн дунд:
- ISO Open Font форматын тав дахь хэвлэлийг (ISO/IEC 14496-22:2026) дэмжих боломжийг нэмэгдүүлсэн бөгөөд HarfBuzz глифийн зохион байгуулалтын сангаас хиймэл оюун ухаан болон бусад хэрэгжилтийг ашиглан порт хийсэн. 2019 онд гарсан дөрөв дэх хэвлэлээс ялгаатай нь Open Font форматын шинэ хувилбар нь одоо 65536 гаруй глифийг дэмждэг; куб болон конус хэлбэрийн сегментүүдийг нэгтгэсэн тоймд зориулсан "GLYF" хүснэгтийг нэмсэн; мөн Хятад тэмдэгт бүхий хувьсах фонтын хэмжээг 90%-иар багасгах боломжийг олгодог илүү авсаархан "VARC" хүснэгтийг санал болгосон.
- Алиасжуулалтын эсрэг үйлчилгээ үзүүлдэг растеризаторт том глифүүдэд зориулсан санах ойн динамик хуваарилалтын ачаар 40 ppem-ээс том глифүүдийг дүрслэх гүйцэтгэл мэдэгдэхүйц сайжирсан.
- Apple-ийн нийлүүлсэн, одоогоор зөвхөн дараах фонтуудад ажиллаж байгаа HVF (Штатарчилсан хувьсах фонт) фонтуудад зориулсан туршилтын драйвер нэмлээ. macOS.
- TrueType тайлбарлагч нь одоо ClearType текстийн хуурамч дүр төрхийг арилгах технологийг дэмжиж байгаа бөгөөд Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic, SimSun зэрэг фонтуудын дүрслэх чанарыг сайжруулж байна. gasp (Grid-fitting and Scan-convert Procedure) хүснэгтийн өгөгдлийг одоо хуурамч дүр төрхийг арилгах болон пикселийн тэгшитгэлд ашиглаж байгаа бөгөөд ClearType хэвтээ чиглэлийн эмуляцийг сайжруулж, глифийн бөөрөнхийллийн заавар (ROUND) болон хяналтын утгын хүснэгт (CVT) програмуудын боловсруулалтыг сайжруулсан.
- Plan 9 үйлдлийн системд зориулсан порт нэмэгдлээ.
- Эмзэг байдлыг зассан: CVE-2026-95512 — CID форматаар тусгайлан боловсруулсан фонтуудыг боловсруулах үед санах ойн хомсдол болон CPU-ийн өндөр ачаалал; CVE-2026-50811 — TT_Get_Var_Design болон T_Get_Var_Design_Coordinates функцуудыг ашиглах үед хязгаараас гадуур уншигддаг; CVE-2026-27171 — zlib-аас авсан хуучин суулгагдсан кодын эмзэг байдал нь давталтад хүргэдэг.
Эх сурвалж: opennet.ru
