rusttype
1.0.0
RustType是诸如Freetype之类的图书馆的纯锈蚀替代品。
RustType的当前功能:
*.ttf以及*.otf字体文件。gpu_cache模块在GPU上管理字体缓存。这使最近在GPU内存中的动态缓存中使用了字形渲染,以最大程度地减少纹理上载的每个框架。它还使您可以将绘制呼叫计数保持在很低的文本中,因为所有字形都保持在一个GPU纹理中。RustType尚不支持的值得注意的事情:
较重的示例,测试和基准在./dev目录中。这避免了DEV依赖性特征出血。
使用cargo test --all --all-features 。
使用cargo run --example <NAME> -p dev
要用RustType跑步,请查看箱子提供的dev/examples/ascii.rs 。它演示了加载字体文件,栅格栅格,并将结果显示为ASCII ART。如果您只想查看文档,则加载字体的输入点是Font ,您可以从中访问单个字体,然后是其字形。
该项目的最初动机是为游戏提供易于使用的字体渲染。有许多改善RustType的途径。想法:
如果您认为自己可以帮助实现这些目标中的任何一个,请随时打开跟踪问题以讨论它们。
该板条箱以最新的稳定生锈维护。
根据任何一个
可以选择。
除非您另有明确说明,否则任何有意提交的捐款(如Apache-2.0许可证中定义)应为双重许可,如上所述,没有任何其他条款或条件。