1 个不稳定发布版
0.1.0 | 2021年6月10日 |
---|
#37 在 #opentype
390KB
9K SLoC
OpenType文件操作命令行工具
该包包含用于操作OpenType文件的一系列工具
这些工具遵循“Unix管道”哲学:如果您提供一个文件名,它将被理解为输入字体;否则,输入字体将从stdin读取。如果您提供第二个文件名,它将被理解为输出字体;否则,字体将写入stdout。
fontcrunch
- Rust的https://github.com/googlefonts/fontcrunch版本ttf-add-minimal-dsig
- 如果不存在,则添加最小DSIG表ttf-fix-checksum
- 确保TTF文件具有正确的校验和ttf-fix-non-hinted
- 添加一个设置所有大小为平滑的gasp
和prep
表ttf-flatten-components
- 扁平化组件ttf-optimize-gvar
- 通过省略可推断的点来优化gvar表ttf-remove-overlap
- 从TTF文件中移除重叠ttf-rename-glyphs
- 将字形重命名为生产名称
依赖项
~17–28MB
~433K SLoC