6 个版本
0.1.5 | 2022 年 3 月 21 日 |
---|---|
0.1.4 | 2022 年 3 月 2 日 |
0.1.3 | 2021 年 12 月 1 日 |
0.1.2 | 2021 年 8 月 12 日 |
#1181 在 文本处理 中
1,050 每月下载量
用于 19 个 Crates (2 直接)
275KB
6.5K SLoC
pinot
快速、高保真 OpenType 解析器。
这个 crate 是一个正在开发中的项目,但旨在以适合建模、分析和转换的详细程度解析 OpenType 字体。当前重点是 OpenType 布局,该 crate 提供了全面覆盖该规范部分,以及强大的对变体和核心头部表的支持。仍有大量内容需要覆盖以涵盖完整的规范。
长期(可能过于雄心勃勃)的目标是在一组可以像 LLVM 对编译器工具所做的那样为字体工具做贡献的 crates 上进行社区合作。具体来说,有一个愿望是构建一个类似于 LLVM IR 的通用字体模型抽象(在某个其他 crate 中),它允许进行分析和优化。通过从各种格式(OpenType、UFO、Glyphs 等)导入,并为其他格式(OpenType、OpenType-Next?)提供导出,目标是支持当前的字体开发流程,同时允许探索未来的进步。