HarfBuzz 7.0 发布,大幅降低内存使用
HarfBuzz 是一个文本塑形引擎,它主要支持 OpenType,但也支持 Apple Advanced Typography。HarfBuzz 被用于 Android、Chrome、chromeOS、Firefox、GNOME、GTK+、KDE、LibreOffice、OpenJDK、PlayStation、Qt 和 XeTeX 等地方。 新的 hb-paint API 主要用于绘制 COLRv1 字形,但也可以作为一个统一的 API 来绘制 HarfBuzz 支持的任何字形表示 新的 hb-cairo API 用于与 cairo 图形库集成。这将作为一个单独的 harfbuzz-cairo 库提供 支持 CFF2 表的实例化 支持字体加粗 实验性地支持 glyf 表中的立方曲线 各种子集的改进 各种文档的改进 大大减少了塑形过程中的内存使用 大大减少了 CFF 表子集化时的内存使用 新的命令行工具:hb-info,用于查询各种字体信息 新增 hb-shape/hb-view 选项:--glyphs, -color-palette, -font-bold, -font-grade,...