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 渲染

Download history • Rust 包仓库 50/week @ 2024-05-04 • Rust 包仓库 9/week @ 2024-05-11 • Rust 包仓库 345/week @ 2024-05-18 • Rust 包仓库 1304/week @ 2024-05-25 • Rust 包仓库 456/week @ 2024-06-01 • Rust 包仓库 186/week @ 2024-06-08 • Rust 包仓库 29/week @ 2024-06-15 • Rust 包仓库 13/week @ 2024-06-22 • Rust 包仓库 60/week @ 2024-06-29 • Rust 包仓库 7/week @ 2024-07-06 • Rust 包仓库 363/week @ 2024-07-13 • Rust 包仓库 117/week @ 2024-07-20 • Rust 包仓库 86/week @ 2024-07-27 • Rust 包仓库 11/week @ 2024-08-03 • Rust 包仓库 27/week @ 2024-08-10 • Rust 包仓库 40/week @ 2024-08-17 • Rust 包仓库

每月 169 次下载
用于 5 crates

Apache-2.0/MIT

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