FreeType 2.15 字体引擎发布

经过一年的开发,FreeType 2.15.0 现已发布。它是一个模块化的字体引擎,提供统一的 API,用于统一处理和输出各种矢量和栅格格式的字体数据。该项目的代码使用 C 语言编写,并以类似 BSD 的 FreeType 许可证发布。

其中的变化:

  • 新增了对 ISO 开放字体格式第五版 (ISO/IEC 14496-22:2026) 的支持,该支持通过 AI 技术从 HarfBuzz 字形布局库和其他实现中移植而来。与 2019 年发布的第四版不同,新版开放字体格式支持超过 65536 个字形;新增了用于组合立方体和圆锥线段的轮廓的“GLYF”表;并提出了一个更紧凑的“VARC”表,可将包含中文字符的可变字体的大小减少 90%。
  • 在提供抗锯齿功能的栅格化器中,由于动态分配大字形的内存,渲染大于 40 ppem 的字形的性能得到了显著提高。
  • 新增了 Apple 提供的 HVF(分层变体字体)字体的实验性驱动程序,目前仅适用于…… macOS.
  • TrueType 解释器现已支持 ClearType 文本抗锯齿技术,提升了 Comic Sans MS、Segoe UI、Calibri、Corbel、Constantia、Malgun Gothic 和 SimSun 等字体的渲染质量。抗锯齿和像素对齐现在使用 gasp(网格拟合和扫描转换过程)表中的数据,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

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster