#font #parse #high-level #parser #graphics #text

已删除 feta

从 OpenType 字体文件中解析元数据的高级解析

0.0.0 2023年1月12日

#318#font

MIT/Apache

3KB

feta

此包提供了一个读取字体元数据的高级接口。它基于read-fonts低级解析库构建。

目前还处于非常初级的阶段,尚未准备好使用。

功能

库的初步版本旨在公开以下元数据

  • 变轴和命名实例
    • 转换为归一化坐标
  • 支持变化的全球字体度量(单位/em,升位,降位等)
  • 支持变化的字形度量(进阶宽度,左侧边距等)
  • 代码点到规范字形标识符的映射
    • Unicode 变化选择器

未来的目标包括

  • 本地化字符串
  • 布局功能枚举
    • 覆盖范围(特定字形是否由功能处理?)
  • 颜色调色板
  • 位图突起

非目标

此库不打算支持字形缩放(加载和提示轮廓)或造型(处理替换和定位功能)。

依赖项

~2MB
~45K SLoC