Pastikan Anda dapat menggunakan font yang sama di semua platform
Lingkungan verifikasi
- Windows
-
- jendela 11
- Editor Kesatuan
-
- 25f1/3/2020
Prasyarat untuk tip ini
Pengaturan berikut telah dibuat sebelumnya sebagai prasyarat untuk penjelasan tips ini.
Tentang font yang tersedia di Unity
adalah satu-satunya font yang tersedia secara default di Arial
Unity. Arial
hanya dalam bahasa Inggris, tidak termasuk bahasa Jepang, dll.
Bahasa Jepang ditampilkan untuk pengembangan dan eksekusi game di Windows,
Ini karena jika karakter yang tidak ada dalam font digunakan di sisi OS, itu MS Pゴシック
akan diganti dengan .
Jika Anda mencoba menampilkan bahasa Jepang dalam font di WebGL Arial
, proses penggantian font tidak akan terjadi, jadi bahasa Jepang tidak akan ditampilkan sama sekali.
Oleh karena itu, saya pikir itu standar untuk menyiapkan font untuk game dan menggunakan font yang dibundel dengan game.
Font yang digunakan dalam sampel ini
衡山毛筆フォント行書
digunakan. Anda dapat mengunduhnya dari situs berikut.
Tentang Lisensi Penggunaan Font
Bagaimana Anda dapat menggunakan font yang Anda pilih ditentukan oleh masing-masing font. Pastikan untuk membaca ketentuan penggunaan dan periksa apakah itu dapat digunakan untuk game dan apakah itu dapat didistribusikan sebagai game berbayar.
Memasukkan font ke dalam project Unity Anda
Siapkan file font apa pun yang ingin Anda gunakan.
Masukkan ini ke dalam proyek Anda. Karena ini adalah sampel, saya Scenes
meletakkannya langsung di folder,
Jika game ini memiliki ukuran yang wajar, silakan bagi folder dengan benar.
Pilih objek yang ingin Anda kerjakan dengan teks.
Ada "Font" di Text
komponen Inspector, jadi pilih dari tombol di sebelah kanan atau jatuhkan font yang Anda masukkan ke dalam proyek Anda untuk mengaturnya.
Ini akan mengubah font teks pada editor. Font yang digunakan kali ini hanya untuk bahasa Jepang dan Inggris, jadi tampilan bahasa lain aneh, tetapi saya dapat memastikan bahwa font itu sendiri diterapkan dengan benar.
Font yang Anda masukkan ke dalam proyek dibangun ke dalam permainan, sehingga Anda dapat menggunakan font yang ditentukan di lingkungan apa pun. Bahkan ketika berjalan dengan WebGL, bahasa Jepang ditampilkan dengan benar.