确保您可以在所有平台上使用相同的字体

更新页 :
页面创建日期 :

验证环境

窗户
  • 窗户 11
Unity 编辑器
  • 2020.3.25f1

此提示的先决条件

作为解释这些提示的先决条件,已提前进行了以下设置。

关于 Unity 中可用的字体

是 Unity 中 Arial 默认唯一可用的字体。 Arial 只有英文,不包括日语等。

在Windows上显示日语以用于开发和游戏执行, 这是因为如果在操作系统端使用了字体中不存在的字符,则该 MS Pゴシック 字符将被替换为 .

如果您尝试在 WebGL Arial 中以字体显示日语,则不会发生字体替换过程,因此根本不会显示日语。

因此,我认为为游戏准备字体并使用与游戏捆绑的字体是标准的。

此示例中使用的字体

衡山毛筆フォント行書 被使用。 您可以从以下站点下载它。

关于字体使用许可证

如何使用您选择的字体取决于每种字体。 请务必阅读使用条款,并检查它是否可以用于游戏以及是否可以作为付费游戏分发。

将字体合并到 Unity 项目中

准备要使用的任何字体文件。

将其放入您的项目中。 由于这是一个示例,所以我 Scenes 直接把它放在文件夹中, 如果游戏大小合理,请正确划分文件夹。

选择要处理文本的对象。

Inspector 组件中 Text 有一个“字体”,因此请从右侧的按钮中选择它,或者删除您放入项目中的字体进行设置。

这将更改编辑器上文本的字体。 这次使用的字体仅适用于日语和英语,因此其他语言的显示很奇怪,但我可以确认字体本身应用正确。

您在项目中放置的字体内置于游戏中,因此您可以在任何环境中使用指定的字体。 即使使用 WebGL 运行,日语也能正确显示。