参考文章: Unity中字体名对依赖关系的影响
第一种方法是修改fontName,这种可以,亲测(导出要选择【版本重新生成】否则无效)且必须重启unity
方法一:用FontCreator修改FontName
使用了FontCreator(9.1)修改FontName,步骤如下:
1)用FontCreator打开PKCommonFont.ttf文件后,通过【字体】【属性】打开属性面板。
2)切换到【扩展】页签,修改【字体族】为“PKCommonFont(【识别】的【字体族】也可以)”。
3)导出:【文件】【导出字体为】选择TrueType字体,字体名称选择【版本重新生成】,导出
PKCommonFont2.ttf。
如果是替换字体文件则需要将meta文件中的【fontName】和【fontNames】都修改掉
这里是将字体文件对应的meta文件中的 fallbackFontReferences对应的数据改为空(这种方法有时候无效)