Pārliecinieties, vai visās platformās varat izmantot vienu un to pašu fontu
Verifikācijas vide
- Windows
-
- Operētājsistēmā Windows 11
- Vienotības redaktors
-
- 2020.3.25f1
Priekšnoteikumi šim padomam
Tālāk norādītie iestatījumi ir veikti iepriekš kā priekšnoteikums šo padomu izskaidrošanai.
Par Unity pieejamajiem fontiem
ir vienīgais fonts, kas pēc noklusējuma Arial
ir pieejams Unity. Arial
ir tikai angļu valodā, neietver japāņu valodu utt.
Japāņu valoda tiek parādīta izstrādei un spēļu izpildei sistēmā Windows,
Tas ir tāpēc, ka, ja OS pusē tiek izmantota rakstzīme, kas nepastāv fontā, tā MS Pゴシック
tiks aizstāta ar .
Ja mēģināsiet parādīt japāņu valodu fontā WebGL Arial
, fontu nomaiņas process nenotiks, tāpēc japāņu valoda vispār netiks parādīta.
Tāpēc es domāju, ka ir standarta sagatavot fontu spēlei un izmantot fontu, kas saistīts ar spēli.
Šajā paraugā izmantotie fonti
衡山毛筆フォント行書
tiek izmantots. To var lejupielādēt no šīs vietnes.
Par fontu lietojuma licencēm
To, kā varat izmantot izvēlēto fontu, nosaka katrs fonts. Noteikti izlasiet lietošanas noteikumus un pārbaudiet, vai to var izmantot spēlēm un vai to var izplatīt kā apmaksātu spēli.
Fontu iekļaušana Unity projektā
Sagatavojiet jebkuru fonta failu, kuru vēlaties izmantot.
Ievietojiet to savā projektā. Tā kā šis ir paraugs, es Scenes
to ievietoju tieši mapē,
Ja spēle ir saprātīga izmēra, lūdzu, sadaliet mapes pareizi.
Atlasiet objektu, ar kuru vēlaties strādāt ar tekstu.
Inspektora komponentā ir "Fonts Text
", tāpēc atlasiet to no pogas labajā pusē vai nometiet fontu, kuru ievietojāt savā projektā, lai to iestatītu.
Tas mainīs teksta fontu redaktorā. Šoreiz izmantotais fonts ir paredzēts tikai japāņu un angļu valodai, tāpēc citu valodu parādīšana ir dīvaina, bet es varu apstiprināt, ka pats fonts tiek piemērots pareizi.
Projektā ievietotie fonti ir iebūvēti spēlē, tāpēc norādītos fontus varat izmantot jebkurā vidē. Pat tad, ja darbojas ar WebGL, japāņu valoda tiek parādīta pareizi.