其他分享
首页 > 其他分享> > Unity在 TextMeshPro 中使用中文【转自 chutianshu / AwesomeUnityTutorial】

Unity在 TextMeshPro 中使用中文【转自 chutianshu / AwesomeUnityTutorial】

作者:互联网

1. TextMeshPro 简介

TextMeshPro 包官方文档 最新版,请注意版本

2. 中文显示问题

Unity 的 TextMashPro 自带的几款字体都是英文字体,没有中文。

在 inspector 中设置中文,会显示成方块,无法正常使用

3. 问题解决方案

3.1 动态加载字体

3.2 静态字体

静态字体效率会比动态的高,适合文字较多时使用

在我的云盘中,分享了 16159 中文和符号 txt ,以及已经转换好的静态字体文件

下载链接:https://pan.xunlei.com/s/VMovVwhBhUQOnMxDnufbrVqRA1 提取码:3986

3.3 字体后备 Font Fallback

某些动态字体,在使用中文标点符号和一些特殊文字符号的时候,依旧会出现方块,这个时候可以使用 TextMeshPro 的 Font Fallback。Font Fallback 可以从另一个 FontAsset 中获取不包含在当前 FontAsset 中的字符。

可以用 Font Fallback 来外挂一些低频使用、或者特殊的符号、字体。




 

参考资料:

 


 

配套视频教程: https://space.bilibili.com/43644141/channel/seriesdetail?sid=299912

文章也同时同步微信公众号,喜欢使用手机观看文章的可以关注

标签:中文,转自,TextMeshPro,Unity,字体,https,Font
来源: https://www.cnblogs.com/anderson0/p/16130186.html