Убедитесь, что вы можете использовать один и тот же шрифт на всех платформах

Страница обновлена :
Дата создания страницы :

Проверочная среда

Виндоус
  • Windows 11
Редактор Unity
  • 2020.3.25ф1

Необходимые условия для получения этого совета

Следующие настройки были сделаны заранее в качестве предварительного условия для объяснения этих советов.

О шрифтах, доступных в Unity

— единственный шрифт, доступный по умолчанию в Arial Unity. Arial только на английском языке, не включает японский и т.д.

Японский язык отображается для разработки и запуска игр на Windows, Это связано с тем, что если на стороне ОС используется символ, которого нет в шрифте, он MS Pゴシック будет заменен на .

Если вы попытаетесь отобразить японский шрифт в шрифте в WebGL Arial , процесс замены шрифта не произойдет, поэтому японский язык не будет отображаться вообще.

Поэтому я считаю, что стандартно подготовить шрифт для игры и использовать шрифт, идущий в комплекте с игрой.

Шрифты, используемые в этом примере

衡山毛筆フォント行書 используется. Вы можете скачать его со следующего сайта.

О лицензиях на использование шрифтов

Способ использования выбранного шрифта определяется каждым шрифтом. Обязательно ознакомьтесь с условиями использования и проверьте, можно ли его использовать для игр и можно ли распространять как платную игру.

Включение шрифтов в проект Unity

Подготовьте любой файл шрифта, который вы хотите использовать.

Добавьте это в свой проект. Так как это образец, я Scenes кладу его прямо в папку, Если игра имеет разумный размер, пожалуйста, правильно разделите папки.

Выделите объект, с которым вы хотите работать с текстом.

В компоненте Text Inspector есть «Шрифт», поэтому выберите его с помощью кнопки справа или перетащите шрифт, который вы поместили в свой проект, чтобы установить его.

Это изменит шрифт текста в редакторе. В этот раз используется шрифт только для японского и английского, поэтому отображение других языков странное, но я могу подтвердить, что сам шрифт применен правильно.

Шрифты, которые вы помещаете в проект, встроены в игру, поэтому вы можете использовать указанные шрифты в любом окружении. Даже при работе с WebGL японский язык отображается корректно.