33个破坏性版本
使用旧的Rust 2015
0.33.0 | 2023年11月14日 |
---|---|
0.31.0 | 2022年11月16日 |
0.29.0 | 2021年11月28日 |
0.28.0 | 2021年3月15日 |
0.4.1 | 2015年6月25日 |
1051 在 图形API 中
78 每月下载量
用于 少于 6 个crates
385KB
611 代码行
gfx_text
用于gfx-rs图形API的绘制文本库。底层使用freetype-rs。
使用方法
基本使用
// Initialize text renderer.
let mut text = gfx_text::new(factory).build().unwrap();
// In render loop:
// Add some text 10 pixels down and right from the top left screen corner.
text.add(
"The quick brown fox jumps over the lazy dog", // Text to add
[10, 10], // Position
[0.65, 0.16, 0.16, 1.0], // Text color
);
// Draw text.
text.draw(&mut stream);
查看API文档以了解所有可用方法的概述。
您可以通过禁用include-font
功能来跳过默认字体
[dependencies.gfx_text]
version = "*"
default-features = false
示例
查看此示例,了解如何以不同样式绘制文本:不同大小、颜色、字体等。
输出
许可证
- gfx_text遵循MIT许可证
- 默认包含的Noto Sans字体使用Apache License 2.0
- 示例中使用的Ubuntu字体遵循Ubuntu Font Licence 1.0
依赖关系
~8MB
~158K SLoC