Asegúrate de que puedes usar la misma fuente en todas las plataformas

Actualización de la página :
Fecha de creación de la página :

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.