RustType adalah alternatif karat murni untuk perpustakaan seperti Freetype.
Kemampuan RustType saat ini:
*.ttf serta file font *.otf .gpu_cache . Ini membuat rendering mesin terbang yang baru-baru ini digunakan dalam cache dinamis dalam memori GPU untuk meminimalkan unggahan tekstur per-frame. Ini juga memungkinkan Anda menjaga jumlah panggilan draw untuk teks sangat rendah, karena semua mesin terbang disimpan dalam satu tekstur GPU.Hal -hal penting yang belum didukung oleh RustType:
Contoh, tes & tolok ukur yang lebih berat ada di direktori ./dev . Ini menghindari fitur ketergantungan dev.
Jalankan semua tes dengan cargo test --all --all-features .
Jalankan contoh dengan cargo run --example <NAME> -p dev
Untuk menyentuh tanah dengan RustType, lihat dev/examples/ascii.rs dipasok dengan peti. Ini menunjukkan memuat file font, merasing string sewenang -wenang, dan menampilkan hasilnya sebagai seni ASCII. Jika Anda lebih suka melihat dokumentasi, titik masuk untuk memuat font adalah Font , dari mana Anda dapat mengakses font individual, maka mesin terbang mereka.
Motivasi awal untuk proyek ini adalah memberikan rendering font yang mudah digunakan untuk game. Ada banyak jalan untuk meningkatkan rusttype. Ide:
Jika Anda berpikir Anda dapat membantu mencapai salah satu dari tujuan ini, jangan ragu untuk membuka masalah pelacakan untuk membahasnya.
Peti ini dipertahankan dengan karat stabil terbaru.
Berlisensi di bawah salah satu dari
di pilihan Anda.
Kecuali jika Anda secara eksplisit menyatakan sebaliknya, kontribusi apa pun secara sengaja diserahkan untuk dimasukkan dalam pekerjaan oleh Anda, sebagaimana didefinisikan dalam lisensi APACHE-2.0, harus dilisensikan ganda seperti di atas, tanpa syarat atau ketentuan tambahan.