现象:
原ttf字体正常支持中文,使用ttf字体文件生成TextMesh Pro的asset字体后,部分中文显示为□,执行时警告:
The character with Unicode value 人 was not found in the [MF LeZhen SDF] font asset or any potential fallbacks. It was replaced by Unicode character □ in text object [DescText].
原因:
生成TextMesh Pro用的asset字体,默认字体图集大小是1024*1024,因图集空间不足导致字符未生成,造成显示异常。
解决:
增大字体图集大小,保证图集空间足够大即可:
