90 个版本 (38 个破坏性版本)
0.38.1 | 2024 年 7 月 18 日 |
---|---|
0.37.0 | 2024 年 7 月 18 日 |
0.29.3 | 2024 年 2 月 24 日 |
0.25.0 | 2023 年 10 月 24 日 |
0.0.1 | 2015 年 8 月 13 日 |
#26 in 渲染
每月 169 次下载
用于 5 crates
98KB
2.5K SLoC
字体
该软件包提供字体构建器和解析器。
示例
use font::glyph::Segment;
use font::File;
macro_rules! ok(($result:expr) => ($result.unwrap()));
let path = "SourceSerifPro-Regular.otf";
let File { mut fonts } = ok!(File::open(path));
let glyph = ok!(ok!(fonts[0].glyph('a')));
for contour in glyph.iter() {
for segment in contour.iter() {
match segment {
&Segment::Linear(..) => { /* … */ },
&Segment::Quadratic(..) => { /* … */ },
&Segment::Cubic(..) => { /* … */ },
}
}
}
贡献
您的贡献非常受重视。请毫不犹豫地提出问题或发起拉取请求。请注意,任何提交给项目包含的贡献将根据 LICENSE.md 中的条款进行许可。
依赖项
~2.5MB
~42K SLoC