Asigurați-vă că puteți utiliza același font pe toate platformele
Mediul de verificare
- Windows
-
- Ferestre 11
- Unity Editor
-
- 2020.3.25F1
Cerințe preliminare pentru acest sfat
Următoarele setări au fost făcute în avans ca o condiție prealabilă pentru explicarea acestor sfaturi.
Despre fonturile disponibile în Unity
este singurul font disponibil implicit în Arial
Unity. Arial
este numai în limba engleză, nu include japoneză etc.
Japoneza este afișată pentru dezvoltarea și executarea jocurilor pe Windows,
Acest lucru se datorează faptului că dacă un caracter care nu există în font este utilizat pe partea sistemului de operare, acesta MS Pゴシック
va fi înlocuit cu .
Dacă încercați să afișați japoneză într-un font în WebGL Arial
, procesul de înlocuire a fontului nu va avea loc, deci japoneza nu va fi afișată deloc.
Prin urmare, cred că este standard să pregătești un font pentru joc și să folosești fontul la pachet cu jocul.
Fonturi utilizate în acest eșantion
衡山毛筆フォント行書
se utilizează. Îl puteți descărca de pe următorul site.
Despre licențele de utilizare a fonturilor
Modul în care puteți utiliza fontul pe care îl alegeți este determinat de fiecare font. Asigurați-vă că citiți termenii de utilizare și verificați dacă poate fi folosit pentru jocuri și dacă poate fi distribuit ca joc plătit.
Încorporarea fonturilor în proiectul dvs. Unity
Pregătiți orice fișier de font pe care doriți să îl utilizați.
Includeți acest lucru în proiectul dvs. Deoarece acesta este un eșantion, l-am Scenes
pus direct în dosar,
Dacă jocul are o dimensiune rezonabilă, vă rugăm să împărțiți folderele în mod corespunzător.
Selectați obiectul cu care doriți să lucrați cu text.
Există un "Font" în componenta Inspector, Text
deci selectați-l din butonul din dreapta sau fixați fontul pe care l-ați introdus în proiectul dvs. pentru a-l seta.
Aceasta va schimba fontul textului din editor. Fontul folosit de această dată este doar pentru japoneză și engleză, astfel încât afișarea altor limbi este ciudată, dar pot confirma că fontul în sine este aplicat corect.
Fonturile pe care le puneți în proiect sunt încorporate în joc, astfel încât să puteți utiliza fonturile specificate în orice mediu. Chiar și atunci când rulați cu WebGL, limba japoneză este afișată corect.