开发平台:Unity 2021.3.7版本以上
一、问题描述
![]() |
![]() |
使用 TextMeshPro 三方工具作为文本处理工具。并在 TMP Setting 中设置使用三方字体 方正雅黑 的 TMP Asset 资产后,出现部分中文字体显示异常错误、不全的问题。
二、解决方法
- 前往字体资产(如笔者 “方正雅黑”)
- 前往字体资产属性下 “Generation Setting” 设置 Atlas Width & Atlas Height 以更高分辨率存在。即可解决问题。
三、关于其他问题
使用 TextMeshPro 工具包有时候存在无法显示的字体,需要使用 Window - TextMeshPro - Font Asset Creator 导入自定义字体文本文件生成 TM Font 资产。 会偶发出现字体正常显示,但出现背景方框颜色的情况。这种情况下应在 Font Asset Creator 的生成设置中使用更大 Atlas Resolution 才可解决。