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

Download history 60/week @ 2024-03-12 56/week @ 2024-03-19 20/week @ 2024-03-26 126/week @ 2024-04-02 17/week @ 2024-04-09 27/week @ 2024-04-16 41/week @ 2024-04-23 34/week @ 2024-04-30 24/week @ 2024-05-07 36/week @ 2024-05-14 37/week @ 2024-05-21 74/week @ 2024-05-28 38/week @ 2024-06-04 20/week @ 2024-06-11 21/week @ 2024-06-18 17/week @ 2024-06-25

每月 102 次下载
用于 2 crate

MIT 许可证

31KB
666

Rust-SDL2_ttf

Build Status

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