TA的每日心情 | 开心 2026-3-16 19:59 |
|---|
签到天数: 1 天 [LV.1]初来乍到
白金会员
  
- 积分
- 78176
|
本帖最后由 蒙太奇字幕组 于 2026-6-21 21:04 编辑
2.7.6 版本已发布。
2.7.5 及 2.7.6 版本实现了对字体 Hinting 数据的完整支持。同时,此前计划的连体字(Ligature)功能也已一并上线。 (更新:2.7.9 版本因为兼容性要求取消了对大部分语言连字支持,但是对依赖连字的语言则不子集化,完整保留连字信息。)
本工具不同于传统的修剪模式,而是通过直接提取源字体的字符及相关数据,搬运到新创建的 TTF 字体中(部分转换会有损,但是提高兼容性),从而实现了对 TTF / OTF / TTC / OTC / WOFF / WOFF2 等多种字体格式的原生支持。
目前测试主要集中在 TTF/TTC 格式,若在使用其他字体格式时发现 Hinting 数据解析异常,欢迎反馈。
2.7.4-2.7.6 版本更新内容如下:
1. UI 支持 Hinting、Ligature 等相关配置。
2. 优化表拷贝机制:通过遍历原始字体的 numTables,完整保留输入字体中的所有表(包括 GSUB, GPOS, fpgm, prep, cvt, gasp 等),确保 Hinting 与 Ligature 数据得以保留。
欢迎测试并反馈。如遇到曾导致出错的字体,也欢迎提供案例或附件进行排查。
再次感谢 @QH7B 对这个工具的支持,已经帮助优化和贡献了多个版本!
----
此外,其实现在加入各种新表后子集化字体增大了不少,但是兼容性更好,原先 FA 丸ゴシックM_0.ttf 大小是 57KB,现在是 107KB,该文件仅有 147 字符。
但是为了兼容性考虑,还是默认全部启用好。
下面是最新版 2.7.6 子集化后截图,预览和实际一致。
|
|