FreeType 2.15 fontu programmas izlaidums

Pēc gada izstrādes tagad ir pieejama FreeType 2.15.0. Tā ir modulāra fontu dzinēja versija, kas nodrošina vienotu API fontu datu apstrādes un izvades apvienošanai dažādos vektoru un rastra formātos. Projekta kods ir rakstīts C valodā un izplatīts saskaņā ar BSD līdzīgu FreeType licenci.

Starp izmaiņām:

  • Ir pievienots atbalsts ISO Open Font formāta piektajam izdevumam (ISO/IEC 14496-22:2026), kas pārnests, izmantojot mākslīgo intelektu no HarfBuzz glifu izkārtojuma bibliotēkas un citas implementācijas. Atšķirībā no ceturtā izdevuma, kas izlaists 2019. gadā, jaunā Open Font formāta versija tagad atbalsta vairāk nekā 65 536 glifus; ir pievienota tabula "GLYF" kontūrām, kas apvieno kubiskus un koniskus segmentus; un ir ierosināta kompaktāka tabula "VARC", kas ļauj par 90 % samazināt mainīgo fontu izmēru ar ķīniešu rakstzīmēm.
  • Rasterizatorā, kas nodrošina antialiasingu, glifu, kas lielāki par 40 ppm, renderēšanas veiktspēja ir ievērojami uzlabota, pateicoties dinamiskajai atmiņas piešķiršanai lieliem glifiem.
  • Pievienots eksperimentāls draiveris HVF (Hierarchical Variation Font) fontiem, ko nodrošina Apple un kas pašlaik darbojas tikai macOS.
  • TrueType interpretētājs tagad atbalsta ClearType teksta antialiasinga tehnoloģiju, uzlabojot renderēšanas kvalitāti tādiem fontiem kā Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic un SimSun. Antialiasinga un pikseļu izlīdzināšanas nodrošināšanai tagad tiek izmantoti dati no gasp (režģa pielāgošanas un skenēšanas konvertēšanas procedūras) tabulas, ir uzlabota ClearType horizontālās norādes emulācija, kā arī glifu noapaļošanas instrukciju (ROUND) un vadības vērtību tabulas (CVT) lietojumprogrammu apstrāde.
  • Pievienots ports operētājsistēmai Plan 9.
  • Novērstas ievainojamības: CVE-2026-95512 — atmiņas izsīkums un augsta centrālā procesora slodze, apstrādājot speciāli izstrādātus fontus CID formātā; CVE-2026-50811 — robežvērtību pārkāpums nolasot, izmantojot funkcijas TT_Get_Var_Design un T_Get_Var_Design_Coordinates; CVE-2026-27171 — ievainojamība novecojušā zlib iegultā kodā, kas izraisa cilpu.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster