全球微速讯:开源文本引擎HarfBuzz 5.0发布 在支持"Boring Expansion"字体规范方面取得进展
HarfBuzz是开源的文本引擎,被许多不同的库和应用程序广泛使用。HarfBuzz的代码对Linux桌面和许多开源应用程序至关重要,而本周末其将迎来重大的5.0版发布。随着HarfBuzz 5.0的发布,开发者一直在致力于发展出对"Boring Expansion"字体规格的支持。
访问:
(资料图片)
阿里云“无影云电脑” 支持企业快速实现居家办公
HarfBuzz 5.0的许多变化都集中在"BE"字体支持方面。这个"BE"被称为开放字体格式的"Boring Expansion",以及一些"Better Engineered"字体格式的引用。
"Boring Expansion"规格旨在克服Open Font Format每个文件65k字形的限制,这样就可以在字体文件中存储数百万字形。对于亚洲字体特别是中文来说,突破65k的限制是必要的,泛Unicode字体超过了目前的限制,更好地拥抱渐进式字体丰富化,而COLR字体的容量需求也可能会超出这个限制。
Google Fonts参与了这个"BE"规范,并努力解决目前冲击开放字体格式的问题。作为一个整体,拟议的变化使我们能够创建由可重复使用的部分组成的紧凑的泛Unicode字体,这些部分是使用增强的变化能力建立的。此外,设计者被授权将这些部件的制作和组装方式与它们呈现给用户的方式分开。
关于这项工作的更多细节可以通过GitHub上的无聊扩展规范找到:
https://github.com/be-fonts/boring-expansion-spec
在BE-Fonts的带领下,扩展规范后会有更好的人机工程学和更好的围绕字体格式的仿真的暂定计划。
这个Google Docs幻灯片有更多关于BE字体工作的细节:
https://docs.google.com/presentation/d/1dVfuU7YhUBXg9MtU6kYBXVs9082PiHpwhGPYa--yA7c/edit#slide=id.ge1e66518a2_0_241
今天的HarfBuzz 5.0已经支持更多表格中超过65k字形的字体,支持AVAR表格的第二版,以及这项扩展规范工作的其他变化。
HarfBuzz 5.0还包括一些修复,改进了多个草书附件之间的互动,改进了COLR表的子集,改进了API的模糊处理,构建修复以及其他工作。
关于HarfBuzz 5.0的下载和更多细节请参见GitHub:
https://github.com/harfbuzz/harfbuzz/releases/tag/5.0.0
关键词: Open Source 开源文本引擎HarfBuzz 5.0发布
推荐
直播更多》
-
提升航空频率干扰排查能力 河南省驻马店无管局开展航空频率保护专项行动扫描
保障航空专用无线电频率使用安全,关系...
-
提升航空频率干扰排查能力 河南省驻马店无管局开展航空频率保护专项行动扫描
保障航空专用无线电频率使用安全,关系...
-
我国首个自主研发浅水水下采油树系统 在锦州气田点火成功
中国海油17日宣布,我国首个自主研发的...
-
助力算力赋能千行百业 首届中国算力大会将在山东济南召开
算力竞争是全球技术创新竞争中的重要一...
-
加强投资中国北台湾地区 日月光封测中坜厂斥资 67.8 亿元扩建
全球封测龙头日月光投控加强投资中国北...
-
富士胶片宣布对其美国业务3.5亿美元投资计划 将用于产能扩展和产品研发
半导体材料厂商富士胶片(FUJIFILM)日前...