Version: Unity 6.0 (6000.0)
语言 : 中文
用户界面工具包文本设置资产
示例

回退字体

每个字体资产的字符数有限。使用当前字体资源产中不存在的字符时,TextCore 会搜索回退列表,直到找到具有该字符的字体资产。然后,文本元素会使用该字体资产来渲染字符。

可以设置回退字体列表,将字体分布在多个纹理上,或对特定字符使用不同的字体。这需要额外的计算资源来搜索列表中的缺失字符,并需要额外的绘制调用来使用其他字体。

可以在回退列表中对多个字体资产使用相同的字符。请尽可能将回退列表中字符的样式与主字体资产的样式匹配。

回退字体用法

通常,回退字体资产的用途如下:

  • 使用具有大字母的语言,例如中文、韩文和日文。使用回退字体在多个资产之间分配字母。
  • 在文本中包含其他字母表中的特殊字符。

提示:动态操作系统字体资产非常适合用作回退字体资产。

回退字体链

可以创建本地和全局回退字体资产列表。在字体资产 (Font Assets) 属性中设置本地字体资产列表,并在用户界面工具包文本设置 (UITK Text Settings) 中设置全局字体资产列表。除了回退字体之外,TextCore 还会搜索其他资产,例如默认精灵资源,以查找缺失的字形。这些资产共同构成了回退链。

以下是回退链中的资产顺序:

  1. 本地回退字体资产列表
  2. 全局回退字体资产列表
  3. 默认精灵资产
  4. 动态操作系统回退
  5. 缺失字形字符

其他资源

用户界面工具包文本设置资产
示例