Pastikan Anda dapat menggunakan font yang sama di semua platform

Halaman Diperbarui :
Tanggal pembuatan halaman :

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.