【Unity】TextMesh Pro显示中文部分字体异常

现象:

原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,因图集空间不足导致字符未生成,造成显示异常。

解决:

增大字体图集大小,保证图集空间足够大即可:

相关推荐
B0URNE1 小时前
【Unity基础详解】(11)Unity核心:输入系统
unity·游戏引擎
世洋Blog3 小时前
Unity开发微信小游戏-减少WASM包体大小
unity·游戏引擎·wasm·微信小游戏
TO_ZRG4 小时前
Unity 通过 NativePlugin 接入Android SDK 指南
android·unity·游戏引擎
jtymyxmz7 小时前
《Unity Shader》10.2.1 镜子效果
unity·游戏引擎
ellis19707 小时前
Unity打开新项目Package相关报错处理记录
unity
微:xsooop8 小时前
iOS 上架4.3a 审核4.3a 被拒4.3a 【灾难来袭】
flutter·unity·ios·uniapp
微光守望者8 小时前
Unity ScriptableObject详解:优化游戏架构的强大工具
unity·游戏引擎
jtymyxmz9 小时前
《Unity Shader》10.2.2 玻璃效果
unity·游戏引擎
zxc24460393412 小时前
gpu instancer crowd 动画使用方式
unity
C MIKE14 小时前
unity资源下载
unity