创建和编辑文本图层

📅 2026-01-14 14:46:37 ✍️ admin 👁️ 7004 ❤️ 998
创建和编辑文本图层

After Effects

打开应用程序

After Effects 用户指南

Beta 版

Beta 版项目概述

After Effects Beta 版主页

快速入门

After Effects 快速入门

After Effects 的新增功能

发行说明 | After Effects

After Effects 系统要求

After Effects 中的键盘快捷键

支持的文件格式 | After Effects

硬件建议

适用于 Apple Silicon 的 After Effects

规划和设置

每日提示

工作区

常规用户界面项

了解 After Effects 界面

工作流程

工作区、面板和查看器

改进了 UI 语言支持

项目与合成

项目

合成基础知识

预合成、嵌套和预渲染

使用合成分析器查看详细的性能信息

CINEMA 4D 合成渲染器

导入素材

准备并导入静止图像

从 After Effects 和 Adobe Premiere Pro 导入

导入和解释视频与音频

准备和导入 3D 图像文件

导入和解释素材项目

导入 SVG 文件

使用素材项目

使用“场景编辑检测”检测编辑点

XMP 元数据

文本和图形

文本

设置字符格式和“字符”面板

文本效果

创建和编辑文本图层

设置段落格式和“段落”面板

凸出文本和形状图层

为文本设置动画

文本动画的示例和资源

实时文本模板

动态图形

在 After Effects 中使用动态图形模板

使用表达式在动态图形模板中创建下拉列表

使用“基本属性”创建动态图形模板

替换动态图形模板和基本属性中的图像和视频

使用“属性”面板更快、更轻松地制作动画

可变字体轴

变量字体轴支持

使用变量字体轴

变量字体轴的脚本支持

变量字体轴的常见问题

绘图、绘画和路径

形状图层、路径和矢量图形的概述

绘画工具:笔刷、仿制图章和橡皮擦

将形状描边椎体化

形状图层的形状属性、绘画操作和路径操作

使用“位移路径”形状效果更改形状

创建形状

创建蒙版

使用内容识别填充面板,移除视频中的对象

Roto 笔刷和调整遮罩

为位置属性和路径创建空对象

图层、标记和摄像机

选择和排列图层

混合模式和图层样式

3D 图层

图层属性

创建图层

管理图层

图层标记和合成标记

摄像机、光和目标点

动画、关键帧、运动跟踪和抠像

动画

动画基础知识

使用人偶工具制作动画

管理形状路径和蒙版并对其进行动画制作

使用 After Effects 为 Sketch 和 Capture 形状制作动画

分类动画工具

使用数据驱动的动画

关键帧

关键帧插值

设置、选择和删除关键帧

编辑、移动和复制关键帧

运动跟踪

跟踪和稳定运动

人脸跟踪

蒙版跟踪

蒙版引用

速度

时间拉伸和时间重映射

时间码和时间显示单位

抠像

抠像

抠像效果

透明度与合成

合成和透明度概述及资源

Alpha 通道和遮罩

轨道遮罩和移动遮罩

调整颜色

颜色基础知识

色彩管理

颜色校正效果

OpenColorIO 和 ACES 色彩管理

增强的 HDR 支持

HDR 导入和导出

效果和动画预设

效果和动画预设概述

效果列表

效果管理器

模拟效果

风格化效果

音频效果

扭曲效果

透视效果

通道效果

生成效果

时间效果

过渡效果

果冻效应修复效果

模糊和锐化效果

3D 通道效果

实用效果

遮罩效果

杂色和颗粒效果

保留细节放大效果

旧版效果

Cycore 增效工具

表达式和自动化

表达式

表达式基础知识

了解表达式语言

使用表达式控件

JavaScript 与旧版 ExtendScript 表达式引擎之间的语法差别

正在编辑表达式

表达式错误

使用表达式编辑器

使用表达式编辑和访问文本属性

表达式语言引用

表达式示例

自动化

自动化

脚本

沉浸式视频、VR 和 3D

在 After Effects 中构造 VR 环境

应用沉浸式视频效果

用于 VR/360 视频的合成工具

高级 3D 渲染器

将 3D 模型导入并添加到合成中

从 Creative Cloud Libraries 导入3D 模型

创建参数化网格

基于图像的光照

动画环境光

启用光线以投射阴影

从 3D 模型中提取光线和相机并为其制作动画

跟踪 3D 摄像机运动

调整 3D 合成的默认相机设置

投射和接受阴影

嵌入的 3D 模型动画

阴影捕手

3D 深度数据提取

修改 3D 图层的素材属性

应用 Substance 3D 素材

使用 3D 设计空间

3D 变换 Gizmo

用于多个 3D 图层的单个 3D Gizmo

使用 3D 动画执行更多操作

使用 Mercury 3D 引擎实时预览对 3D 设计的更改

向图形添加响应式设计

视图和预览

预览

使用 Mercury Transmit 进行视频预览

修改和使用视图

无损压缩回放

渲染和导出

渲染和导出的基础知识

After Effects 中的 H.264 编码

将 After Effects 项目导出为 Adobe Premiere Pro 项目

转换影片

多帧渲染

自动渲染和网络渲染

渲染和导出静止图像及静止图像序列

在 After Effects 中使用 GoPro CineForm 编解码器

使用其他应用程序

Dynamic Link 和 After Effects

使用 After Effects 和其他应用程序

将 After Effects 项目导出为 Premiere Pro 项目

After Effects 中的同步设置

After Effects 中的 Creative Cloud Libraries

增效工具

Cinema 4D 和 Cineware

协作:Frame.io 和团队项目

在 Premiere Pro 和 After Effects 中协作

Frame.io

安装和激活 Frame.io

将 Frame.io 与 Premiere Pro 和 After Effects 搭配使用

常见问题解答

团队项目

开始使用团队项目

创建团队项目

使用团队项目进行协作

内存、存储、性能

内存和存储

After Effects 处理预览时内存不足问题的方式

提高性能

首选项

After Effects 的 GPU 和 GPU 驱动程序要求

知识库

已知问题

已修复的问题

常见问题解答

After Effects 和 macOS Ventura

After Effects 处理预览时内存不足问题的方式

关于文本图层

您可以使用文本图层向合成中添加文本。 文本图层有许多用途,包括动画标题、下沿字幕、演职员表滚动字幕和动态排版。

您可以为整个文本图层的属性或单个字符的属性(如颜色、大小和位置)设置动画。 您可以使用文本动画器属性和选择器创建文本动画。 3D 文本图层还可以包含 3D 子图层,每个字符一个子图层。

文本图层是合成图层,这意味着文本图层不使用素材项目作为其来源,但您可以将来自某些素材项目的信息转换为文本图层。 文本图层也是矢量图层。 与形状图层和其他矢量图层一样,文本图层也是始终连续地栅格化,因此在您缩放图层或改变文本大小时,它会保持清晰、不依赖于分辨率的边缘。 您无法在文本图层自己的图层面板中将其打开,但是您可以在合成面板中操作文本图层。

After Effects 使用两种类型的文本:点文本和段落文本。 点文本适用于输入单个词或一行字符;段落文本适用于将文本输入和格式化为一个或多个段落。

垂直和水平点文本

定界框中的段落文本

您可以从其他应用程序(例如 Adobe Photoshop、Adobe Illustrator、Adobe InDesign 或任何文本编辑器)复制文本,并将其粘贴到 After Effects 中的文本图层中。 由于 After Effects 还支持 Unicode 字符,因此您可以在 After Effects 和同样支持 Unicode 的任何其他应用程序(包括所有 Adobe 应用程序)之间复制和粘贴这些字符。

文本格式设置包含在源文本属性中。 使用源文本属性为格式设置动画,并更改字符本身(例如,将字母 b 更改为字母 c)。

After Effects 会使用可用的字体自动同步缺失的字体。 当打开使用未安装的字体的项目时,将显示解析字体对话框。 如果可以从 Adobe 获得字体,您可以选择将它们与 Creative Cloud 帐户自动同步并安装。 After Effects 会用默认字体替换无法在线获取的字体。

为视频创建文本和矢量图形的最佳做法

有时,创建时在计算机屏幕上看起来正常的文本在最终输出的影片中观看时却可能不正常。 这些差异可能源于用来观看影片的设备或用于对影片编码的压缩方案。

对于其他矢量图形(如形状图层中的形状)也存在同样的情况。 事实上,栅格图像中也会出现同样的问题,但是矢量图形的细微和锐化的细节更容易引起这些问题。

在为视频创建文本和矢量图形或为其制作动画时,请注意以下事项:

您用于预览影片的设备应该始终与观众用来观看影片的设备相同,例如 NTSC 视频监视器。 详细了解在外部视频监视器上进行预览。

避免突然的颜色过渡,特别是从一种高度饱和的颜色过渡到其补色。 突然的颜色过渡对于许多压缩方案(例如 MPEG 和 JPEG 标准的压缩方案)而言都很难编码。 这些压缩方案可能导致突然过渡的附近出现杂色。 对于模拟电视,同样是突然过渡则可能导致尖峰信号出现在信号允许的范围外,这同样会导致杂色。

当文本将会位于移动的图像上方时,请确保文本具有一个对比明显的边界(例如发光或描边),这样的话,当填充了相同颜色的对象在文本背后通过时,文本仍然可以阅读。

避免很细的横向元素,如果它们碰巧位于奇场中的偶数扫描线上(或者相反),则它们可能会从帧中消失。 例如,大写字母 H 中横杠的高度应当是三个像素或更大。 您可以通过增大字体大小、使用粗体(或仿粗体)样式或者应用描边来加粗横向元素。 详细了解通过“字符”面板设置字符格式。

在设置文本动画以便垂直移动时(例如,用于滚动显示演职员表),垂直移动文本的速率(每秒像素数)应该是隔行视频格式的场速率的偶数倍。 这样的移动速率可防止因文本移动与扫描线不一致而产生的抖动。 对于 NTSC,合适的值包括每秒 0、119.88 和 239.76 像素;对于 PAL,合适的值包括每秒 0、100 和 200 像素。

注意:

应用行为类别中的自动滚动 - 垂直动画预设可以快速创建直排文本爬行字幕。 例如,演职员表。

要避免伴随垂直运动、细图形元素和场产生的抖动风险,请考虑将演职员表作为由过渡(如不透明度淡化)分隔的文本块序列来呈现。

视频和压缩影片格式中的某些常见问题可以用一种简单的技巧加以解决:向文本图层应用模糊。 轻微的模糊可以柔化颜色过渡并导致细横向元素进行扩展。 减少交错闪烁效果最适合用于减少抖动。它应用垂直方向的模糊而非水平方向的模糊,因此与其他模糊相比,它使图像品质降低的程度较低。

用于处理文本的脚本和表达式

对文本基线的脚本访问

您可以使用脚本读取文本图层的基线 (x,y) 位置。 TextDocument 对象的新 sourceText.value.baselineLocs 属性会返回一个浮点数组,表明文本基线 x 和 y 值的每行的起始位置。

段落文本框中的换行将被视为多行。

数组以如下格式返回浮点值:

line0.start_x, line0.start_y, line0.end_x, line0.end_y, line1.start_x, line1.start_y, line1.end_x, line1.end_y … lineN-1.start_x, lineN-1.start_y, lineN-1.end_x, lineN-1.end_y

注意:

如果一行没有字符,用于起点和终点的 x 和 y 值将是最大浮点值 (3.402823466e+38F)。

文本图层的脚本改进

通过脚本,现在可读取文本图层所用字体和样式的更多信息,包括字体文件在磁盘上的位置。

以下是 textDocument 对象的只读属性:

fontLocation:返回带字体文件路径的字符串,从而提供它在磁盘上的位置(不保证为所有字体类型返回字符串;对于某些类型的字体,返回值可能是空字符串)

fontStyle:返回带样式信息的字符串(例如粗体或斜体)

fontFamily:返回带字体系列名称的字符串

返回的值对应于当前文本图层中的第一个字符。

提示:

有关源文本属性的表达式示例,请参阅编写源文本的表达式和 MarkerKey 属性(表达式引用)。

输入点文本

在您输入点文本时,每行文本都是独立的;在您编辑文本时,行的长度会随之增加或减少,但它不会换到下一行。

穿过文字工具指针的短线 标记文本基线的位置。 对于横排文本,基线标记文本所停靠的行;对于直排文本,基线标记字符的中心轴。

在输入点文本时,将使用字符面板中当前设置的属性创建该文本。 之后,您可以通过选择文本并在字符面板中修改设置来更改这些属性。

执行以下任一操作来创建文本图层:

选择图层 > 新建 > 文本。 这将创建一个新的文本图层,并且横排文字工具的插入点将出现在合成面板的中心。

双击一个文字 工具。 这将创建一个新的文本图层,并且相应文字工具的插入点将出现在合成面板的中心。

选择横排文字 工具或直排文字 工具,然后在合成面板中选择以设置文本的插入点。

注意:

文字工具指针的变化取决于它是否位于合成面板中的文本图层上方。 当指针不直接位于文本图层上方时,它显示为新建文本指针 ,选择它可创建新文本图层。 按住 Shift 键单击始终会创建新文本图层。

通过键入输入文本字符。 按主键盘上的 Enter (Windows) 或 Return (macOS) 即可开始一个新行。

注意:

您也可以选择编辑 > 粘贴,粘贴从使用 Unicode 字符的任何应用程序复制的文本。 文本将采用它所粘贴到的文本图层中第一个字符的格式设置。

要结束文本编辑模式,请按数字小键盘上的 Enter,选择其他工具,或按 Ctrl+Enter (Windows) 或 Command+Return (macOS)。

输入段落文本

输入段落文本时,文本基于定界框的尺寸换行。 您可以输入多个段落并应用段落格式。

您可以随时调整定界框的大小,这会导致文本在调整后的矩形内重排。

在输入段落文本时,它将采用字符面板和段落面板中设置的属性。 之后,您可以通过选择文本并在字符面板和段落面板中修改设置来更改这些属性。

选择横排文字 工具或直排文字 工具。

在合成面板中执行以下任一操作来创建文本图层:

拖动以从角点定义定界框。

按住 Alt 键拖动 (Windows) 或按住 Option 键拖动 (macOS),围绕中心点定义一个定界框。

注意:

文字工具指针的变化取决于它是否位于合成面板中的文本图层上方。 当指针不直接位于文本图层上方时,它显示为新建文本指针 。 拖动可创建新文本图层。

通过键入输入文本。 按主键盘上的 Enter (Windows) 或 Return (macOS) 可开始一个新段落。 按主键盘上的 Shift+Enter (Windows) 或 Shift+Return (macOS) 可创建一个软回车,它将开始一个新行而不是开始一个新段落。 如果输入的文本超出定界框所能容纳的大小,定界框上将出现溢出图标 。

注意:

您也可以选择编辑 > 粘贴,粘贴从使用 Unicode 字符的任何应用程序复制的文本。 文本将采用它所粘贴到的文本图层中第一个字符的格式设置。

要结束文本编辑模式,请按数字小键盘上的 Enter,选择其他工具,或按 Ctrl+Enter (Windows) 或 Command+Return (macOS)。

选择和编辑文本图层中的文本

您可以随时编辑文本图层中的文本。

如果将文本设置为遵循某个路径、将其指定为 3D 图层、对其进行变换或者将其制成动画,则仍可对其进行编辑。

必须先选择文本,然后才能编辑。

注意:

要禁用文本图层的路径选项属性组,请选择路径选项属性组的可见性 开关。 暂时禁用路径选项属性组可使编辑文本和设置文本格式更容易。

文字工具指针的变化取决于它是否位于合成面板中的文本图层上方。 当文字工具的指针直接位于文本图层上时,它显示为编辑文本指针 ;选择它可将插入点放置在现有文本中。

要使用文字工具选择文本,请执行以下操作之一:

要选择文本范围,请在文本上方拖动。

要选择文本范围,请单击、移动指针,然后按住 Shift 键单击。

要选择某一单词,请双击它。 要选择某一行,请三击它。 要选择某一段落,请四击它。 要选择图层中的所有文本,请在文本中的任意位置五击。

要使用箭头键选择文本,请按住 Shift 并按向右箭头键或向左箭头键。 要使用箭头键选择单词,请按住 Shift+Ctrl (Windows) 或 Shift+Command (macOS) 并按向右箭头键或向左箭头键。

注意:

要选择某个文本图层中的所有文本并激活最近使用的文字工具,请在时间轴面板中双击该文本图层。

调整文本定界框的大小

当文字工具处于活动状态时,在合成面板中选择文本图层即可显示定界框手柄。

将指针放在手柄上,指针变成双向箭头 ,然后执行以下任一操作:

拖动以沿一个方向调整大小。

按住 Shift 键拖动可保持定界框的比例。

按住 Ctrl 键拖动 (Windows) 或按住 Command 键拖动 (macOS) 可从中心进行缩放。

移动文本图层

您可以使用合成面板中的移动指针 拖动,以移动文本图层。 要激活移动指针而不离开文本编辑模式,请在合成面板中移动文字工具以使其远离文本;当您看到移动指针 时,拖动以移动文本。 您还可以按住 Ctrl (Windows) 或 Command (macOS) 键以立即激活移动指针。

将文本从一个文本图层粘贴到另一个文本图层

要将文本从一个图层复制粘贴到另一个图层,可使用 Ctrl+V (Windows) 或 Command+V (macOS)。 或者,您可以转到编辑 > 粘贴。 此操作将粘贴复制的文本,同时保持原始字体和样式。

使用“粘贴”选项可粘贴复制的文本,同时保留其原始字体和样式。

使用“粘贴”选项可粘贴复制的文本,同时保留其原始字体和样式。

在合成中处理文本时,可能需要从一个图层复制文本并在另一个图层中使用。这在创建多重标题、字幕或在不同位置重复相同文本时十分常见。根据您想保留的内容(文字、样式或两者),有两种粘贴文本的方法。

粘贴文本并匹配格式

仅粘贴文本格式

粘贴文本并匹配格式

要将文本粘贴到文本图层中,同时保持目标图层的字体和样式,请使用粘贴文本并匹配格式选项。 您可以在编辑菜单下找到此选项,或者在编辑时在文本图层内右键单击。

选择需要复制文本的源文本图层。然后,使用文字工具高亮显示并复制目标文本。

复制要粘贴的文本,确保它采用目标图层的格式。

复制要粘贴的文本,确保它采用目标图层的格式。

定位至文本图层,将光标置于指定位置后执行以下任一操作:

右键点击选择粘贴文本并匹配格式。

选择编辑 > 粘贴文本并匹配格式。

“粘贴文本并匹配格式”允许您将复制的文本粘贴到另一个文本图层,同时保留目标图层的字体和样式。

“粘贴文本并匹配格式”允许您将复制的文本粘贴到另一个文本图层,同时保留目标图层的字体和样式。

粘贴后,文本会自动采用目标图层的格式。

粘贴文本时会自动应用目标图层的文本格式。

粘贴文本时会自动应用目标图层的文本格式。

仅粘贴文本格式

若需对整段文本图层或特定词句仅应用格式,请使用仅粘贴文本格式选项。可通过编辑菜单或编辑文本图层时右键点击访问此功能。

选择需要复制文本格式的文本图层。

使用文字工具高亮需复制的格式文本,然后进行复制。

选择要应用格式的单词或短语,然后选择以下选项之一:

右键点击选择仅粘贴文本格式。

选择编辑 > 仅粘贴文本格式。

使用“仅粘贴文本格式”选项可将复制的格式应用于整个文本图层或选定词句。

使用“仅粘贴文本格式”选项可将复制的格式应用于整个文本图层或选定词句。

应用复制的文本格式后,目标文本将采用该格式。

单词或整个文本图层应用了复制的文本格式。

单词或整个文本图层应用了复制的文本格式。

若需将复制的格式应用于整个文本图层,请先选中该图层,再使用仅粘贴文本格式功能。

选中整个文本图层后使用“仅粘贴文本格式”功能,即可应用复制的格式。

选中整个文本图层后使用“仅粘贴文本格式”功能,即可应用复制的格式。

转换点文本或段落文本

注意:

将段落文本转换为点文本时,所有位于定界框之外的字符都将被删除。 要避免丢失文本,请调整定界框的大小,使所有文字在转换前都可见。

使用选择 工具,选择文本图层。

使用文字工具,右键单击 (Windows) 或按住 Control 键单击 (macOS) 合成面板中的任意位置,然后选择转换为段落文本或转换为点文本。

将段落文本转换为点文本时,每个文本行的末尾都会添加一个回车符(最后一行除外)。

注意:

要显示段落文本的定界框并自动选择文字工具,请在时间轴面板中双击文本图层。

扩展的文本支持 - 统一文本引擎

利用统一文本引擎,可以更轻松地同时处理多个脚本。 您可以使用从右到左的语言(如希伯来语和阿拉伯语)以及印度语书写风格(如印地语)键入、编辑文本和制作文本动画。对于包含中东和南亚语言的图形,可以直接在基本图形面板中应用从左到右或从右到左的设置。

您可以直接开始键入一种新语言,而无需打开首选项来更改脚本。 您还可以将不同的脚本合并到相同的图形元素中。

统一文本引擎具有以下好处:

文本图层可以互换,从而使文本图层和图形的多语言编辑更加简单快捷。

您不需要任何替代方法就能以从右到左的方式正确制作文本动画。 After Effects 可识别字符并根据字符方向将其制成动画。 这可以节省时间,并且快速简单。

可以无缝实现数字或英文字母与从右到左的语言的组合。 After Effects 会识别这些字符,并按照正确的字符顺序自动为这些字符制作动画。 因此,您不需要单独制作字符动画。

字符位移效果现在可为朝鲜语和希伯来语识别正确的 Unicode 范围。 这可确保该效果仅显示这些语言的特有字符。

更改文本方向

横排文本从左到右排列;多行横排文本从上到下排列。 直排文本从上到下排列;多行直排文本从右到左排列。

横排点文本

横排点文本转换为直排

横排段落文本

横排段落文本转换为直排

使用选择 工具,选择文本图层。

注意:

无法在文本编辑模式下转换文本。

使用文字工具,右键单击 (Windows) 或按住 Control 键单击 (macOS) 合成面板中的任意位置,然后选择横排或直排。

您可以在从左到右和从右到左之间切换文本方向。 要更改方向,请在段落面板中选择文本方向按钮。

在不同语言下处理文本动画或设置文本格式时,更改文本方向。

在不同语言下处理文本动画或设置文本格式时,更改文本方向。

字体连字

如果给定的 Open Type 字体中有连字,则这些连字是特定字母对的印刷替代字符。 您可以通过在“字符”面板中启用“连字”选项来使用字体连字。 After Effects 在许多字体中具有连字,以便进行不同语言的字符组合。 您还可以使用字符面板底部的字体连字复选框启用该选项。

After Effects 中的字体连字可以显著提高文本的视觉质量和可读性。

After Effects 中的字体连字可以显著提高文本的视觉质量和可读性。

印地语数字

您可以通过在“字符”面板中启用“印地语数字”选项来使用印地语数字。 您还可以通过使用字符面板底部的印地语数字复选框启用该选项。

将来自 Photoshop 的文本转换为可编辑文本

来自 Photoshop 的文本图层会保持其样式并且在 After Effects 中仍然是可编辑的。

如果您将 Photoshop 文档导入为合并的图层,则必须先选择图层,然后选择图层 > 创建 > 转换为图层合成,以便将导入的 Photoshop 文档分解到各个图层中。

将 Photoshop 文本图层添加到您的合成中并选择它。

选择图层 > 创建 > 转换为可编辑文本。

图层将成为 After Effects 文本图层,并且不再使用 Photoshop 文本图层作为其源素材项目。

如果图层包含图层样式,则图层样式将转换为可编辑的图层样式,就像在将文本转换为可编辑文本之前已在图层上使用了图层 > 图层样式 > 转换为可编辑样式命令。

使用 After Effects 完成更多工作

使用 Adobe After Effects 创建令人难以置信的动态图形、文本动画和视觉效果。 专为影片、电视、视频和网页而设计。

更多此类内容 文本动画的示例和资源 应用效果或动画预设 通过“段落”面板设置段落格式 准备和导入 Photoshop 文件 图层样式