Assicurati di poter utilizzare lo stesso carattere su tutte le piattaforme
Ambiente di verifica
- Finestre
-
- finestre 11
- Unity Editor
-
- 2020.3.25f1
Prerequisiti per questo suggerimento
Le seguenti impostazioni sono state effettuate in anticipo come prerequisito per la spiegazione di questi suggerimenti.
Informazioni sui tipi di carattere disponibili in Unity
è l'unico tipo di carattere disponibile per impostazione predefinita in Arial
Unity. Arial
è solo in inglese, non include il giapponese, ecc.
Il giapponese viene visualizzato per lo sviluppo e l'esecuzione del gioco su Windows,
Questo perché se un carattere che non esiste nel font viene utilizzato sul lato del sistema operativo, verrà MS Pゴシック
sostituito con .
Se si tenta di visualizzare il giapponese in un font in WebGL Arial
, il processo di sostituzione del font non si verificherà, quindi il giapponese non verrà visualizzato affatto.
Pertanto, penso che sia standard preparare un font per il gioco e utilizzare il font in bundle con il gioco.
Tipi di carattere utilizzati in questo esempio
衡山毛筆フォント行書
viene utilizzato. È possibile scaricarlo dal seguente sito.
Informazioni sulle licenze per l'utilizzo dei font
Il modo in cui è possibile utilizzare il carattere scelto è determinato da ciascun carattere. Assicurati di leggere le condizioni d'uso e controlla se può essere utilizzato per i giochi e se può essere distribuito come gioco a pagamento.
Incorporare i tipi di carattere nel progetto Unity
Prepara qualsiasi file di font che desideri utilizzare.
Inseriscilo nel tuo progetto. Dato che questo è un campione, l'ho Scenes
messo direttamente nella cartella,
Se il gioco è di dimensioni ragionevoli, dividi correttamente le cartelle.
Selezionare l'oggetto che si desidera lavorare con il testo.
C'è un "Font" nel Text
componente Inspector, quindi selezionalo dal pulsante a destra o rilascia il font che hai inserito nel tuo progetto per impostarlo.
Questo cambierà il carattere del testo nell'editor. Il font utilizzato questa volta è solo per il giapponese e l'inglese, quindi la visualizzazione di altre lingue è strana, ma posso confermare che il font stesso è applicato correttamente.
I font inseriti nel progetto sono integrati nel gioco, quindi è possibile utilizzare i font specificati in qualsiasi ambiente. Anche durante l'esecuzione con WebGL, il giapponese viene visualizzato correttamente.