U4S5L13——其他设置

备用字体资源

每个字体资源都包含有限数量的字符。当您使用当前字体资源不包含的字符时,
TMP会搜索回退字体列表,直到找到包含该字体资源的字体资源。
然后,TMP 对象使用该字体来呈现字符

image

  • Fallback List:列出所有备用字体资产

    当主字体中缺少某些字符时,系统会按顺序尝试使用这些备用字体进行查找

备用字体资源可以结合字体变体来做,对一个 TMP_Font Asset 右键 Create ——> TextMeshPro ——> Font Asset Variant 即可创建该字体的变体

image

变体字体资源可以设置其 Source Font File: 字体文件,然后更改为其他字体(包括原字体缺失字符的字体),以解决原字体缺失某些字符的情况
然后将该字体关联到原字体的 Fallback List 上,这样,即可拓展一个字体的显示字符
例如,对一个英文字体拓展中文,可以使用引用了中文字体的字体变体,然后将该字体关联到 Fallback List 上即可

字符表

可以修改字符的信息,包括 Unicode 编号,在图形中的ID,缩放等等

image

  • Character Search:字符查找

  • Unicode:字符的Unicode编码

  • Glyph ID:字符在纹理中的ID

  • Edit Glyph:修改字形,参数详见字形表

  • Scale:字符缩放

字形表

可以修改特定字符的纹理映射信息,包括纹理映射位置宽高,字形的宽高,偏移,字符间距等等

image

  • Glyph Search:字形搜索
  • X、Y、W、H:字符在纹理中对应的位置范围
  • W、H:字形的宽高
  • BX、BY:相对基线的左上角位置
  • AD:和下一个字符间隔的宽
  • Scale:缩放大小
  • Atlas Index:图集索引 在第几个图集中(开启了多图集时)

字形调整表

字形调整表控制特定字符对之间的间距

image

  • Adjustment Pair Search:调整对搜索
  • Char 左和右:想要查找的字符
  • ID 左和右:唯一标识符,一般显示左右字符的ASCII十进制编码
  • OX 左和右:字符原点坐标X
  • OY 左和右:字符原点坐标Y
  • AX 左和右:字符的宽度
  • Add New Glyph Adjustment Record:添加新的字形调整记录