3 个版本

0.1.3 2021年2月12日
0.1.2 2021年1月19日
0.1.1 2021年1月19日
0.1.0 2021年1月18日

#9#otf

每月 下载 22

MIT/Apache 协议

12KB
254 代码行

ttf-utils

Crates.io Documentation

用于 ttf-parser 的后处理工具。

示例

加粗并倾斜字形轮廓。

let face = ttf_parser::Face::from_slice(&font_data, 0).unwrap();
let glyph_id = face.glyph_index('c').unwrap();
let mut outline = ttf_utils::Outline::new(&face, glyph_id).unwrap();
outline.embolden(20.0);
outline.oblique(0.25);
outline.emit(&mut builder);

致谢

加粗算法来源于 FreeType 中的算法。

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确说明,否则任何提交到作品中的贡献,根据 Apache-2.0 许可证定义,应以上述方式双重许可,不附加任何额外条款或条件。

依赖

~755KB
~18K SLoC