28 个版本 (18 个破坏性更新)
使用旧的 Rust 2015
0.25.1 | 2016年11月6日 |
---|---|
0.24.0 | 2016年10月7日 |
0.21.0 | 2016年7月15日 |
0.16.1 | 2016年3月21日 |
0.0.3 | 2014年11月26日 |
#883 in 图形API
每月 102 次下载
用于 2 crate
31KB
666 行
Rust-SDL2_ttf
Rust 对 SDL2_ttf 的绑定。
概述
Rust-SDL2_ttf 是一个用于从 Rust 与新的 SDL2_ttf 库通信的库。
Rust-SDL2_ttf 使用 MIT 许可证。
文档
要求
- Rust-SDL2
- SDL2_ttf 开发库
- Rust master 或 nightly
安装
将以下内容放入您的项目的 Cargo.toml 文件中
[dependencies]
sdl2_ttf = "0.25"
sdl2_ttf 与相应的 sdl2 版本直接兼容。因此,sdl2_ttf v0.15 与 sdl2 0.15 兼容,依此类推。rust-sdl2 不保证向后兼容性,因此创建新项目时请考虑这一点!
如果您想使用最新的 rust-sdl2_ttf,请参考仓库
[dependencies.sdl2_ttf]
git = "https://github.com/andelf/rust-sdl2_ttf"
您也可以自行克隆和构建库
git clone https://github.com/andelf/rust-sdl2_ttf
cd rust-sdl2_ttf
cargo build
# TODO: OR if you are using the mac framework version
rustc -L. --cfg mac_framework src/sdl2_ttf/lib.rs
如果您不使用 Cargo,可以手动编译库
git clone https://github.com/andelf/rust-sdl2_ttf
cd rust-sdl2_ttf
rustc src/sdl2_ttf/lib.rs
演示
包含一个简单的演示,该演示根据字体打印字符串
cargo run --example demo /path/to/font.(ttf|ttc|fon)
依赖
~17MB
~356K SLoC