变量字体轴支持

上次更新日期: 2026年1月21日

了解变量字体轴,探索常用的注册轴,以创建灵活的设计和流畅的动画。

变量字体轴概述

通过变量字体轴支持,您可以直接在 After Effects 中访问和动画化内置到 OpenType 变量字体的设计变体。 变量字体在一个字体文件中包含多种样式,让您可以精确控制排版规则,而无需为每种粗细、宽度或样式变化创建单独的字体文件。

  • 精细控制:使用连续值而不是固定粗细或样式调整排版。
  • 流畅的动画:关键帧字体变化,可实现动态文本效果。
  • 逐字符控制:使用文本动画器对单个字符应用不同的轴值。
  • 文件效率:一个变量字体文件可以替代几十个单独的字体文件。

添加变量字体轴后,您可以将其添加为文本动画器内的属性使用选择器自定义其影响通过 ExtendScript 控制来使用变量字体轴。

提示

学习使用变量字体轴进行设计、高效设置文本动画以及优化动画工作流程的推荐做法

关于变量字体

变量字体是包含一个或多个变化轴的 OpenType 字体。 每个轴代表设计变化的一个维度,您可以连续控制这些变化,而不是局限于预定义的字体样式。

传统字体和变量字体之间的区别

长宽比

传统字体

变量字体

文件结构

每种样式都是一个单独的字体文件(常规、粗体、细体、斜体等)。

单个字体文件包含所有变体

样式范围

限于离散步骤。 例如,粗细:100、200、300… 900。

连续的数值范围。 例如,粗细:100.0 至 900.0。

过渡

在样式之间切换需要更改字体。

任何值之间的平滑过渡。

灵活性

每个字体只有一个轴。 例如,粗细或斜体。

可以同时组合多个轴。 例如,粗细 + 宽度 + 倾斜。

了解变量字体轴

常见注册轴

这些是由 OpenType 规范定义的标准化轴。 大多数变量字体包含以下一个或多个内容:

轴名称

控件

典型范围

常见值

使用案例

粗细 (wght)

笔画的厚度和粗细程度

100 – 900

  • 100 Thin
  • 200 超细
  • 300 细
  • 400 常规
  • 500 中等
  • 600 半粗
  • 700 粗
  • 800 超粗
  • 900 黑
  • 在不更改字体的情况下创建强调效果
  • 动画中的平滑粗细过渡
  • 微调文本层级

宽度 (wdth)

字符的水平压缩和扩展

50% – 200%

  • 50% 超紧缩
  • 75% 窄体
  • 87.5% 半窄体
  • 100% 正常
  • 112.5% 半扩展
  • 125% 扩展
  • 200% 超扩展
  •  将文本适配到紧凑空间
  • 创建引人注目的水平动画
  • 为不同版面调整文本比例

倾斜 (slnt)

斜体和倾斜字体的倾斜角度

0° 至 -15°

注释

负值向右倾斜,正值向左倾斜(不常见)。

0° 直立,-15° 倾斜

  • 创建自定义斜体角度
  • 制作从正体到斜体的文本动画
  • 不使用完整斜体样式的细微强调

斜体 (ital)

罗马体和斜体字母形状

0 – 1

注释

与倾斜不同,这会将实际字母形状更改为斜体形式。

0 罗马体,1 斜体

  • 正体和斜体之间的平滑过渡
  • 创建中间斜体状态
  • 按字符变化的斜体

视觉大小 (opsz)

针对不同显示尺寸优化字母形状

6pt 至 144pt(因字体而异)

  •  较小尺寸:增加间距,简化细节,加粗笔划
  • 较大尺寸:收紧间距,增强对比,精细细节
  • 针对不同缩放优化可读性
  • 创建适合尺寸的文本动画
  • 为特定磅值微调排版

不太常见的注册轴

这些轴是 OpenType 规范的一部分,但实施频率较低:

轴名称

控件

典型范围

使用案例

等级 (GRAD)

在不改变宽度的情况下调整笔划粗细

-1 到 1 或字体特定

  • 跨字体匹配笔划粗细
  • 在调整粗细时保持版面
  • 创建细微强调而不重排

衬线 (SERF)

在无衬线和衬线样式之间混合

0(无衬线)到 1(衬线)或字体特定

  • 在无衬线和衬线之间过渡
  • 创建混合衬线样式

小写字母高度 (XHGT)

小写字母高度(x 字高)

字体特定

  • 调整可读性
  • 创建字体变化

大写字母高度 (YTAS)

大写字母相对于上伸部的高度

字体特定

  • 微调大写字母高度
  • 创建全大写变体

字怀 (XTRA)

字母内部间距(字怀间距)

字体特定

  • 调整内部负空间
  • 创建纹理变体

自定义字体专用轴

许多变量字体包含带有 4 个字符大写标记的专有轴。 这些轴是特定字体独有的,可实现创意设计变化。

热门可变字体示例

包含轴标记的名称

描述

INFM(非正式性)

随意与正式字母形式

BNCE(弹跳)

字符的趣味垂直位移

SPAC(间距)

字母间距控制

FILL (填充)

轮廓与填充字形

LINE (线条粗细)

轮廓厚度

BACK (背景)

背景形状粗细

RECT (矩形度)

圆润与矩形形式

ELSH (元素形状)

替代形状变化

CASL (随意)

正式与随意样式

MONO (等宽)

比例与等宽

SOFT (柔和度)

尖锐与圆润边角

WONK (扭曲)

直线与趣味/扭曲

注释

自定义轴在不同字体间完全不同。 请务必查看特定字体的文档以了解其自定义轴。