ttf解析器
一个高级,安全,零分配的TrueType字体解析器。
可用作Rust和C库。
特征
高级API,适用于不了解TrueType在内部如何工作的人。 基本上,不能直接访问字体表。
一个 。
零堆分配。
零不安全。
零依赖性。
no_std / WASM兼容。
快速地。 请参阅性能部分。
无状态的。 没有可变的解析方法。
简单且可维护的代码(无魔术数字)。
安全
磁带库一定不要惊慌。 任何被视为严重错误的紧急情况都应报告。
该库禁止使用不安全的代码。
没有堆分配,因此不可能因OOM而崩溃。
所有递归方法都有深度限制。
从技术上讲,在最坏的情况下应使用少于64KiB的堆栈。
大多数算术运算都经过检查。
大多数数字强制转换都会被检查。
备择方案
比较不同的库非常困难,因此我们正在使用基于表的比较。 大致有三种类型的TrueType表:
具有属性列表(如
评论0
最新资源