U4S5L13——其他设置
U4S5L13——其他设置
备用字体资源
每个字体资源都包含有限数量的字符。当您使用当前字体资源不包含的字符时,
TMP会搜索回退字体列表,直到找到包含该字体资源的字体资源。
然后,TMP 对象使用该字体来呈现字符
-
Fallback List:列出所有备用字体资产
当主字体中缺少某些字符时,系统会按顺序尝试使用这些备用字体进行查找
备用字体资源可以结合字体变体来做,对一个 TMP_Font Asset 右键 Create ——> TextMeshPro ——> Font Asset Variant 即可创建该字体的变体
变体字体资源可以设置其 Source Font File: 字体文件,然后更改为其他字体(包括原字体缺失字符的字体),以解决原字体缺失某些字符的情况
然后将该字体关联到原字体的 Fallback List 上,这样,即可拓展一个字体的显示字符
例如,对一个英文字体拓展中文,可以使用引用了中文字体的字体变体,然后将该字体关联到 Fallback List 上即可
字符表
可以修改字符的信息,包括 Unicode 编号,在图形中的ID,缩放等等
-
Character Search:字符查找
-
Unicode:字符的Unicode编码
-
Glyph ID:字符在纹理中的ID
-
Edit Glyph:修改字形,参数详见字形表
-
Scale:字符缩放
-
字形表
可以修改特定字符的纹理映射信息,包括纹理映射位置宽高,字形的宽高,偏移,字符间距等等
- Glyph Search:字形搜索
- X、Y、W、H:字符在纹理中对应的位置范围
- W、H:字形的宽高
- BX、BY:相对基线的左上角位置
- AD:和下一个字符间隔的宽
- Scale:缩放大小
- Atlas Index:图集索引 在第几个图集中(开启了多图集时)
字形调整表
字形调整表控制特定字符对之间的间距
- Adjustment Pair Search:调整对搜索
- Char 左和右:想要查找的字符
- ID 左和右:唯一标识符,一般显示左右字符的ASCII十进制编码
- OX 左和右:字符原点坐标X
- OY 左和右:字符原点坐标Y
- AX 左和右:字符的宽度
- Add New Glyph Adjustment Record:添加新的字形调整记录
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!