Asegúrate de que puedes usar la misma fuente en todas las plataformas
Entorno de verificación
- Windows
-
- Windows 11
- Unity Editor
-
- 2020.3.25f1
Requisitos previos para esta sugerencia
Los siguientes ajustes se han realizado de antemano como requisito previo para la explicación de estos consejos.
Acerca de las fuentes disponibles en Unity
es la única fuente disponible de forma predeterminada en Arial
Unity. Arial
está solo en inglés, no incluye japonés, etc.
El japonés se muestra para el desarrollo y la ejecución de juegos en Windows,
Esto se debe a que si se utiliza un carácter que no existe en la fuente en el lado del sistema operativo, se MS Pゴシック
reemplazará con .
Si intenta mostrar japonés en una fuente en WebGL Arial
, el proceso de reemplazo de fuente no se producirá, por lo que el japonés no se mostrará en absoluto.
Por lo tanto, creo que es estándar preparar una fuente para el juego y usar la fuente incluida con el juego.
Fuentes utilizadas en este ejemplo
衡山毛筆フォント行書
se utiliza. Puede descargarlo desde el siguiente sitio.
Acerca de las licencias de uso de fuentes
La forma en que puede usar la fuente que elija está determinada por cada fuente. Asegúrese de leer los términos de uso y verifique si se puede usar para juegos y si se puede distribuir como un juego pago.
Incorporación de fuentes en tu proyecto de Unity
Prepare cualquier archivo de fuente que desee utilizar.
Suelta esto en tu proyecto. Como esta es una muestra, la puse Scenes
directamente en la carpeta,
Si el juego tiene un tamaño razonable, divida las carpetas correctamente.
Seleccione el objeto con el que desea trabajar el texto.
Hay una "Fuente" en el Text
componente Inspector, así que selecciónala en el botón de la derecha o suelta la fuente que pusiste en tu proyecto para configurarla.
Esto cambiará la fuente del texto en el editor. La fuente utilizada esta vez es solo para japonés e inglés, por lo que la visualización de otros idiomas es extraña, pero puedo confirmar que la fuente en sí se aplica correctamente.
Las fuentes que colocas en el proyecto están integradas en el juego, por lo que puedes usar las fuentes especificadas en cualquier entorno. Incluso cuando se ejecuta con WebGL, el japonés se muestra correctamente.