Certifique-se de que pode utilizar o mesmo tipo de letra em todas as plataformas
Ambiente de verificação
- Windows
-
- Janelas 11
- Unity Editor
-
- 25.3.2020F1
Pré-requisitos para esta dica
As configurações a seguir foram feitas com antecedência como pré-requisito para a explicação dessas dicas.
Sobre fontes disponíveis no Unity
é a única fonte disponível por padrão no Arial
Unity. Arial
está apenas em inglês, não inclui japonês, etc.
O japonês é exibido para desenvolvimento e execução de jogos no Windows,
Isso ocorre porque se um caractere que não existe na fonte for usado no lado do sistema operacional, ele MS Pゴシック
será substituído por .
Se você tentar exibir japonês em uma fonte no WebGL Arial
, o processo de substituição de fonte não ocorrerá, portanto, o japonês não será exibido.
Portanto, acho que é padrão preparar uma fonte para o jogo e usar a fonte empacotada com o jogo.
Fontes usadas neste exemplo
衡山毛筆フォント行書
é usado. Você pode baixá-lo no seguinte site.
Sobre licenças de uso de fonte
Como você pode usar a fonte escolhida é determinado por cada fonte. Certifique-se de ler os termos de uso e verificar se ele pode ser usado para jogos e se pode ser distribuído como um jogo pago.
Incorporando fontes em seu projeto Unity
Prepare qualquer arquivo de fonte que você deseja usar.
Coloque isso em seu projeto. Como este é um exemplo, eu o coloquei Scenes
diretamente na pasta,
Se o jogo for de um tamanho razoável, divida as pastas corretamente.
Selecione o objeto com o qual você deseja trabalhar com texto.
Há uma "Fonte" no Text
componente Inspetor, então selecione-a no botão à direita ou solte a fonte que você colocou em seu projeto para defini-la.
Isso mudará a fonte do texto no editor. A fonte usada desta vez é apenas para japonês e inglês, então a exibição de outros idiomas é estranha, mas posso confirmar que a fonte em si é aplicada corretamente.
As fontes que você coloca no projeto são incorporadas ao jogo, para que você possa usar as fontes especificadas em qualquer ambiente. Mesmo quando executado com WebGL, o japonês é exibido corretamente.