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

Download history 21/week @ 2024-03-11 32/week @ 2024-03-18 2/week @ 2024-03-25 127/week @ 2024-04-01 6/week @ 2024-04-08 8/week @ 2024-04-15 17/week @ 2024-04-22 9/week @ 2024-04-29 3/week @ 2024-05-06 4/week @ 2024-05-13 29/week @ 2024-05-20 4/week @ 2024-05-27 28/week @ 2024-06-03 22/week @ 2024-06-10 6/week @ 2024-06-17 21/week @ 2024-06-24

78 每月下载量
用于 少于 6  个crates

MIT 许可证

385KB
611 代码行

gfx_text 构建状态 crates.io

用于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

示例

查看此示例,了解如何以不同样式绘制文本:不同大小、颜色、字体等。

输出

许可证

依赖关系

~8MB
~158K SLoC