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

解决:

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

相关推荐
龚子亦43 分钟前
【Jenkins】实现Unity远程自动化打包
unity·自动化·jenkins
_风华ts17 小时前
虚幻引擎RPC
rpc·游戏引擎·虚幻
垂葛酒肝汤20 小时前
放置挂机游戏的离线和在线收益unity实现
游戏·unity·c#
孟无岐21 小时前
【Laya】Base64Tool 编码工具类使用说明
typescript·游戏引擎·游戏程序·laya
康de哥21 小时前
在OpenCode中配置unity3d-mcp
unity·glm-4.7·minimax m2.1·opencode·unity3d-mcp
Howrun7771 天前
虚幻引擎_动画蓝图/混合空间/状态机_超详细教学
游戏引擎·虚幻
在路上看风景1 天前
1.5 AssetDataBase
unity
qianbo_insist1 天前
unity 无头模式启动
unity·游戏引擎
郝学胜-神的一滴1 天前
深入解析Mipmap层级判定原理:从理论到实践
c++·unity·godot·游戏程序·图形渲染·unreal engine
weixin_409383121 天前
cocos shader闪光
游戏引擎·cocos2d