Se till att du kan använda samma typsnitt på alla plattformar
Miljö för verifiering
- Windows
-
- Windows 11 (på engelska)
- Unity-redigeraren
-
- 2020.3.25f1
Förutsättningar för det här tipset
Följande inställningar har gjorts i förväg som en förutsättning för förklaringen av dessa tips.
Om teckensnitt som är tillgängliga i Unity
är det enda teckensnitt som är tillgängligt som standard i Arial
Unity. Arial
är endast på engelska, inkluderar inte japanska, etc.
Japanska visas för utveckling och spelkörning i Windows,
Detta beror på att om ett tecken som inte finns i teckensnittet används på OS-sidan kommer det MS Pゴシック
att ersättas med .
Om du försöker visa japanska i ett teckensnitt i WebGL Arial
kommer teckensnittsbytet inte att ske, så japanska kommer inte att visas alls.
Därför tror jag att det är standard att förbereda ett typsnitt för spelet och använda det typsnitt som medföljer spelet.
Teckensnitt som används i det här exemplet
衡山毛筆フォント行書
används. Du kan ladda ner den från följande webbplats.
Om licenser för teckensnittsanvändning
Hur du kan använda det teckensnitt du väljer bestäms av varje teckensnitt. Var noga med att läsa användarvillkoren och kontrollera om det kan användas för spel och om det kan distribueras som ett betalspel.
Införliva teckensnitt i ditt Unity-projekt
Förbered alla teckensnittsfiler som du vill använda.
Släpp detta i ditt projekt. Eftersom detta är ett exempel lägger jag Scenes
det direkt i mappen,
Om spelet är av rimlig storlek, dela upp mapparna ordentligt.
Markera det objekt som du vill arbeta med text.
Det finns ett "teckensnitt" i komponenten Text
Inspector, så välj det från knappen till höger eller släpp teckensnittet du lägger till i projektet för att ställa in det.
Detta kommer att ändra teckensnittet på texten i redigeraren. Typsnittet som används den här gången är bara för japanska och engelska, så visningen av andra språk är konstig, men jag kan bekräfta att själva typsnittet används korrekt.
Typsnitten du lägger in i projektet är inbyggda i spelet, så du kan använda de angivna typsnitten i vilken miljö som helst. Även när du kör med WebGL visas japanska korrekt.