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許可證中定義)應為雙重許可,如上所述,沒有任何其他條款或條件。