5 个稳定版本
使用旧的Rust 2015
1.3.1 | 2019年1月15日 |
---|---|
1.3.0 | 2018年3月18日 |
1.2.0 | 2018年3月13日 |
1.1.0 | 2018年3月11日 |
1.0.2 | 2018年3月10日 |
#2142 in 解析器实现
15KB
270 行
sfl_parser
sfl_parser 已永久迁移到 bmfont_parser
,因为这个名字不再准确反映这个crate的功能
使用Rust编写的轻量级且易于使用的.sfl文件(位图字体)解析器。
如何使用
文档在 docs.rs 或简单
- 将以下内容添加到您的依赖项中
[dependencies] sfl_parser="1.3"
- 将以下行添加到您的Rust项目中
extern crate sfl_parser;
- 完成了!以下是如何使用它的示例
use sfl_parser::BMFont; let bmfont = match BMFont::from_path("examples/fonts/iosevka.sfl") { Ok(bmfont) => bmfont, Err(_) => panic!("Failed to load iosevka.sfl"), }; println!("bmfont: {}", bmfont); // Or Alternatively let iosevka_sfl = include_str!("examples/fonts/iosevka.sfl"); let bmfont = match BMFont::from_loaded(iosevka_sfl, "examples/fonts/iosevka.sfl") { Ok(bmfont) => bmfont, Err(_) => panic!("Failed to load iosevka.sfl"), }; println!("bmfont: {}", bmfont);
许可证
此crate根据 MIT许可证 的条款分发。