当前位置:   article > 正文

Unity解决TextMeshPro中文乱码,快速生成TextMeshPro能用的中文字体_unity textmesh pro字体制作

unity textmesh pro字体制作

第一次用TextMeshPro,会发现默认的字体下中文会出现乱码,无法正常显示,这是因为当前的字符集没有中文字符。

可以通过修改目录下的配置文件,更改默认的字体资源:

Assets/TextMesh Pro/Resources/TMP Settings.asset

 

 但是这里需要的是字体asset,而不是一般的字体文件。可以在上方菜单栏Window——TeshMesh Pro——Font Asset Creator 来制作字体asset。

 传入一个字体文件和字体库(txt就行),生成出来一个字体asset并保存下来,放到配置文件上进行替换。

但这实际上很麻烦也没有必要,后面发现一个很快捷的方法。

找一份包含中文的字体文件(我用的是阿里巴巴普惠体,可以免费商用),在项目面板中对着这个字体文件右键——Create——TeshMesh Pro——Font Asset,就可以快速在当前目录下生成对应的字体asset。

最后直接放进配置文件,就可以正常显示中文字体了。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/86451
推荐阅读
相关标签
  

闽ICP备14008679号