可以在创建字体资产后调整字体资产的属性。要调整字体资产的属性,请选择字体资产,然后在检视面板窗口中更改其属性的值。
本节介绍所有字体资产属性。
使用字形信息 (Face Info) 属性可以控制字体的行指标。
| 属性 | 描述 |
|---|---|
| 系列名称 (Family Name) | 用于创建此字体资产的字体的名称。 |
| 样式名称 (Style Name) | 用于创建此字体资产的字体的样式。例如,常规、粗体或斜体。 |
| 点大小 (Point Size) | 用于生成字体资产的字体大小(以点为单位)。 |
| 缩放 (Scale) | 缩放字体。例如,值 1.5 会将字形缩放到原始字体大小的 150%。 |
| 行高 (Line Height) | 连续行顶部之间的距离。 如果设置的行高大于高线 (Ascent Line) 和低线 (Descent Line) 的总和,则会在行间的间隙中产生。 如果设置的行高小于高线 (Ascent Line) 和低线 (Descent Line) 值的总和,则不同行上的字符可能会重叠。 |
| 高线 (Ascent Line) | 字形可以延伸到基准线上方的最大距离。它对应于行的顶部。 |
| 大写字母线 (Cap Line) | 基准线和大写字形顶部之间的距离。 |
| 等分线 (Mean Line) | 非升序小写字形的最大高度。例如,“a”和“c”,但不包括具有升序器的“b”和“d”。 圆角字形的顶部有时会略微高于等分线。 |
| 基准线 | 基准线的高度。 基准线是字符所在的水平线。 |
| 低线 (Descent Line) | 字形可以在基准线下方延伸的最大距离。 |
| 下划线偏移 (Underline Offset) | 下划线相对于基准线的位置。 |
| 下划线粗细 (Underline Thickness) | 下划线的粗细。 |
| 删除线偏移 (Strikethrough Offset) | 删除线相对于基准线的位置。 |
| 上标偏移 (Superscript Offset) | 相对于基准线偏移上标文本。 |
| 上标大小 (Superscript Size) | 相对于原始字体大小缩放上标文本。 |
| 下标偏移 (Subscript Offset) | 相对于基准线偏移下标文本。 |
| 下标大小 (Subscript Size) | 相对于原始字体大小缩放下标文本。 |
| 制表符宽度 (Tab Width) | TAB 字符的宽度。 |
您可以更改字体资产的生成设置。对于动态或动态操作系统字体资产,可以直接在检视面板窗口中更改设置,而无需重新生成图集。要更新静态字体资产的生成设置,请选择更新图集纹理 (Update Atlas Texture),然后在字体资产创建工具 (Font Asset Creator) 窗口中进行更改并重新生成字体图集。
| 属性 | 描述 |
|---|---|
| 源字体文件 (Source Font File) | 用于生成字体资产的源文件。 |
| 图集填充模式 (Atlas Population Mode) | 填充字体图集的模式。 |
| 图集渲染模式 (Atlas Render Mode) | 渲染字体图集的模式。 |
| 采样点大小 (Sampling Point Size) | 字体纹理中字符的大小(以点为单位)。 |
| 填充 (Padding) | 字体图集纹理中字符之间的填充(以像素为单位)。 |
| 图集宽度 (Atlas Width) | 字体图集纹理的宽度。 |
| l图集高度 (Atlas Height) | 字体图集纹理的高度。 |
| 多图集纹理 (Multi Atlas Textures) | 将字形存储在多个图集纹理中。如果需要多个图集,请启用此选项。 |
| 清除动态数据 | 清除所有动态数据,并将字体资产恢复为默认创建和空状态。 |
注意:当前版本不支持字体材质。
| 属性 | 描述 |
|---|---|
| 字体图集 (Font Atlas) | 在生成字体资产时创建的字体纹理图集。 |
可以使用“字体粗细 (Font Weights)”选项通过以下方式控制粗体和斜体文本的外观:
下表描述了斜体 (Italic Slant) 和粗体 (Bold Weight) 属性的属性:
| 属性 | 描述 |
|---|---|
| 常规粗细 (Regular Weight) | 没有字体资产时使用的常规字体粗细。 |
| 粗体 (Bold Weight) | 没有字体资产时假设的粗体字体。 |
| 常规间距 (Regular Spacing) | 使用常规文本样式时的字符间距。 |
| 粗体间距 (Bold Spacing) | 使用粗体文本样式时的字符间距(如果尚未指定粗体字体资产)。 |
| 斜体 (Italic Slant) | 斜体字体的倾斜值。 |
| 制表符倍数 | 此值将乘以字体空格字符的宽度来计算制表符大小。 |
管理此字体资产的本地回退字体资产列表。
注意:本地回退优先于用户界面工具包文本设置 (UITK Text Settings) 资产中设置的全局回退。
| 属性 | 描述 |
|---|---|
| 回退字体资产列表 (Fallback Font Assets List) | 单击 + 和 - 可添加和删除字体插槽。 单击字体旁边的圆圈图标以打开一个对象选择器,可以在其中选择字体资产。 拖动任何字体资产左侧的控点可将列表重新排序。 |
字符表包含有关字体资产中每个字符的信息。可以调整单个字形的属性以纠正字体问题。为此,请选择编辑字形 (Edit Glyph)。
| 属性 | 描述 |
|---|---|
| 字符搜索 (Character Search) | 按字符、ASCII 值或十六进制值搜索字符列表。 |
| UTF16 | 字符的 ASCII 小数值。 |
| Unicode | 字符的 Unicode 十六进制值。 |
| 字形 ID (Glyph ID) | 字符字形的 ID。 |
字形表包含字体资产中每个字形的相关信息。可以调整单个字形的属性以纠正字体问题。
| 属性 | 描述 | |
|---|---|---|
| 字形搜索 (Glyph Search) | 按字符、ASCII 值或十六进制值搜索字符列表。 搜索结果按 ASCII 值从低到高排序。 |
|
| 字形矩形 (Glyph Rect) | 定义字符在字体图集中占据的矩形区域。 | |
| 字形指标 (Glyph Metrics) | 定义字形的指标。 | |
| W | 字符的宽度。 | |
| H | 字符的高度。 | |
| BX, BY | 控制字符精灵的位置(相对于其在基准线上的原点在其左上角定义)。 | |
| AD | 在放置下一个字符之前沿基准线前进多远。 | |
| 缩放 (Scale) | 调整字符大小的缩放值。 | |
字形调整表控制特定字符对之间的间距。某些字体包含自动导入的字距调整信息。您可以为不包含此等信息的字体添加字距调整对。
| 属性 | 描述 | |
|---|---|---|
| 调整对搜索 (Adjustment Pair Search) | 按字符或 ASCII 值搜索调整表。 搜索结果中包含左字符或右字符与搜索字符串匹配的条目。 搜索结果按左字符的 ASCII 值从低到高排序。 |
|
| 字形属性 (Glyph Properties) | 显示单个字形的属性。每个字形都有自己的条目。 单击某个条目可将其激活。然后,您可以编辑字形、复制字形或从列表中将其删除。 |
|
| 字符 (Char)(左和右) | 字距调整对的左字符和右字符。 | |
| ID(左和右) | 字距调整对的左字符和右字符的 ASCII 小数值。 | |
| OX、OY(左和右) | 相对于字符在字距调整对中的初始位置的左右水平 (X) 和垂直( Y) 偏移。 | |
| AX(左和右) | 在将下一个字符放入字距调整对之前沿基准线前进的距离。 左 AX 值控制字距调整对中字符之间的距离,而右 AX 值控制字距调整对与下一个字符之间的距离。 |
|