SystemFontlocalization
Auto Menghasilkan Aset Font Font oleh System Font di Runtime.

Pekerjaan Terverifikasi: Unity 2022.3.39, Unity 6
Ketergantungan
Saat Anda mengimpor SystemFontlocalization dengan UPM, paket -paket ini diimpor secara otomatis.
- Text Mesh Pro
com.unity.textmeshpro 3.2.0-pre.6- Diperlukan 3.2.0-pre.6 untuk fungsi
TMP_FontAsset.CreateFontAsset(fontPath) - Karena Unity 6 mencakup versi TMP yang sesuai, impor manual tidak diperlukan.
- Lokalisasi
com.unity.localization
Instal dengan UPM
https://github.com/eviltwo/SystemFontLocalization.git?path=src/SystemFontLocalization/Assets/SystemFontLocalization
Memulai
- Lokalisasi teks menggunakan paket lokalisasi.
- Buat GameObject kosong dan lampirkan komponen SystemFontreplacer ke sana.
- Atur Daftar Nama Aset dan Font dalam komponen SystemFontreplacer.
- Saat Anda memainkan permainan, aset font akan ditukar agar sesuai dengan bahasa lokalisasi.
Rekomendasikan Pengaturan
- Gunakan font statis. Font Dynamic Penyebab Diff pada git setiap kali Anda membangun.
- Atur bahasa default ke "en".
- Atur aset font dasar ke "statis".
- Hasilkan atlas font dengan set karakter yang diatur ke "ASCII".
- Nonaktifkan "Kern" dalam teks. Mencegah masalah karakter Cyrillic menjadi garis istirahat.
- Pengaturan Pengaturan TextMeshPro default di Projectsettings.