格式控制符
| 控制符 | 作用 |
|---|---|
| \n | 只有在 \q2 环境下才表现为 \N ,否则表现为普通空格 |
| \N | 换行 |
| \h | 非换行空白(NBSP),用于人名等整体 |
\q <style>
用于设置文字自动换行。
| style | 作用 |
|---|---|
| 0 | 使每一行尽可能一样长,如果不能,则使首行最长。\n 将表现为普通空格。 |
| 1 | 向一行内放置尽可能多的文字,如果放不下则换行。\n 将表现为普通空格。 |
| 2 | 禁用自动换行,行有可能超出屏幕范围。\n 将表现为 \N。 |
| 3 | 使每一行尽可能一样长,如果不能,则使尾行最长。\n 将表现为普通空格。 |




字体控制符
斜体
| 控制符 | 作用 |
|---|---|
| \i1 | 启用 |
| \i0 | 禁用 |
粗体
| 控制符 | 作用 |
|---|---|
| \b1 | 启用 |
| \b0 | 禁用 |
| \b <weight> | 设置字重。400 常规,700 粗体,900 最粗 |
下划线
| 控制符 | 作用 |
|---|---|
| \u1 | 启用 |
| \u0 | 禁用 |
删除线
| 控制符 | 作用 |
|---|---|
| \s1 | 启用 |
| \s0 | 禁用 |
字体设置
| 控制符 | 作用 |
|---|---|
| \fn <name> | 设置字体名称 |

字体大小
| 控制符 | 作用 |
|---|---|
| \fs <size> | 设置字体大小 |

字体拉伸变形
| 控制符 | 作用 |
|---|---|
| \fscx <scale> | 横向拉伸 |
| \fscy <scale> | 纵向拉伸 |


设置文字间距
| 控制符 | 作用 |
|---|---|
| \fsp <spacing> | 设置间距 |

样式控制符
描边
| 控制符 | 作用 |
|---|---|
| \bord <size> | 同时设置 xbord 与 ybord |
| \xbord <size> | |
| \ybord <size> |


阴影
| 控制符 | 作用 |
|---|---|
| \shad <depth> | 同时设置 xshad 与 yshad |
| \xshad <depth> | |
| \yshad <depth> |


文字边缘虚化
| 控制符 | 作用 |
|---|---|
| \be1 | 启用 |
| \be0 | 禁用 |
| \be <strength> | 自定义虚化强度 |

高斯模糊
| 控制符 | 作用 |
|---|---|
| \blur <strength> | 自定义高斯模糊强度 |

3D 旋转
| 控制符 | 作用 |
|---|---|
| \frx <amount> | 沿着屏幕打开方向 |
| \fry <amount> | 自屏幕向外 |
| \frz <amount> | 屏幕内容旋转 |
| \fr <amount> | 等同 \frz |



透视变形
| 控制符 | 作用 |
|---|---|
| \fax <factor> | 左右透视 |
| \fay <factor> | 上下透视 |


设置颜色
| 控制符 | 作用 |
|---|---|
| \c&H <hex>& | 等同于 \1c |
| \1c&H <hex>& | 设置主要填充色 |
| \2c&H <hex>& | 设置次要填充色,仅用于卡拉OK特效 |
| \3c&H <hex>& | 设置边框颜色 |
| \4c&H <hex>& | 设置阴影颜色 |
注意:\<hex\> 次序为 BGR。
设置透明度
| 控制符 | 作用 |
|---|---|
| \alpha&H <hex> | 全部设置 |
| \1a&H <hex> | 设置主要填充透明度 |
| \2a&H <hex> | 设置次要填充透明度 |
| \3a&H <hex> | 设置边框透明度 |
| \4a&H <hex> | 设置阴影透明度 |
注意:00 为不透明,FF 为全透明。
设置字幕位置
| 控制符 | 作用 |
|---|---|
| \an <pos> | 设置字幕位置,使用小键盘上的数字与位置。前面会覆盖后面。 |
| pos | 位置 |
|---|---|
| 1 | 左下角 |
| 2 | 底部中间 |
| 3 | 右下角 |
| 4 | 中间偏左 |
| 5 | 居中 |
| 6 | 中间偏右 |
| 7 | 左上角 |
| 8 | 顶部中间 |
| 9 | 右上角 |
设置中心点
| 控制符 | 作用 |
|---|---|
| \pos( <x>,<y>) | 设置中心点 |
默认中心点位于视频中心,自定义中心点会影响 \an 定位。默认 \an5 为视频中心,如果手动设置中心点,则会偏移到设置点。

设置旋转中心点
| 控制符 | 作用 |
|---|---|
| \org( <x>,<y>) | 设置旋转中心点 |
淡入淡出
| 控制符 | 作用 |
|---|---|
| \fad( <fadein>,<fadeout>) | 设置淡入淡出时长 |
| \fade( <a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4>) | t1 时长前字幕的透明度为 a1;t1 至 t2 ,透明度从 a1 变为 a2;t2 至 t3 ,透明度为 a2;t3 至 t4 ,透明度从 a2 变为 a3;t4 时长后字幕的透明度为 a3。 |
裁剪
| 控制符 | 作用 |
|---|---|
| \clip( <x1>,<y1>,<x2>,<y2>) | 仅显示矩形范围内的图形 |
| \iclip( <x1>,<y1>,<x2>,<y2>) | 仅显示矩形范围外的图形 |
| \clip( <drawing commands>) | 自定义裁剪图形,仅显示裁剪范围内的图形 |
| \clip( <scale>, <drawing commands>) | |
| \iclip( <drawing commands>) | 自定义裁剪图形,仅显示裁剪范围外的图形 |
| \iclip( <scale>, <drawing commands>) |
自定义图形
自定义图形既可用于 \clip 与 \iclip 等裁剪命令,也可用于 {\p1}\<drawing commands\>{\p0} 绘制命令。
| 控制符 | 简述 | 备注 |
|---|---|---|
| m | 移动 | 将光标移动到x,y。如果你有一个未封闭的形状,它将自动被封闭。常用于开始绘图。 |
| n | 移动(不关闭) | 将光标移动到x,y,而不关闭当前形状。 |
| l | 直线 | 从当前光标位置到 x,y 画一条线,之后将光标移到那里。 |
| b | 贝塞尔曲线 | 以 (x1,y1) 和 (x2,y2) 为控制点,从光标位置(P0)到 (x3,y3) 绘制一条三维贝塞尔曲线。曲线从 P0 开始,朝向 P1,然后从 P2 的方向到达 P3。 |
| s | B-样条曲线 | 连接多个贝塞尔曲线 |
| p | 扩展B-样条曲线 | 将B-样条曲线扩展到 (x,y)。这与在 s 的末尾添加另一对坐标相同。 |
| c | 关闭B-样条曲线 | 关闭B-样条曲线。 |
特效控制符
移动
| 控制符 | 作用 |
|---|---|
| \move( <x1>,<y1>,<x2>,<y2>) | 移动到指定位置,相比于 \pos 不受 \an 影响 |
| \move( <x1>,<y1>,<x2>,<y2>,<t1>,<t2>) | 在 t1 到 t2 时间内,从 x1,y1 移动到 x2,y2 |
| \mover( <x1>, <y1>, <x2>, <y2>, <angle1>, <angle2>,<radius1>, <radius2>[, <t1>, <t2>] ) | 可以实现圆形或者螺旋移动轨迹 |
| \move3( <x1>, <y1>, <x2>, <y2>, <x3>, <y3>[, <t1>, <t2>]) | 实现三次贝塞尔曲线移动 |
| \move4(<x1>, <y1>, <x2>, <y2>, <x3>, <y3>, <x4>, <y4>[, <t1>, <t2>]) | 实现四次贝塞尔曲线移动 |
| \movevc( <x1>, <y1>) | 用于矢量、图形、裁剪区域的移动,不受 \pos 和 \move 的影响 |
| \movevc( <x1>, <y1>, <x2>, <y2>[, <t1>, <t2>]) |
关键帧
| 控制符 | 作用 |
|---|---|
| \t( <style modifiers>) | 从起始到结束进行变换 |
| \t( <accel>,<style modifiers>) | 从起始到结束带有加速度进行变换 |
| \t( <t1>,<t2>,<style modifiers>) | 从 t1 到 t2 进行变换 |
| \t( <t1>,<t2>,<accel>,<style modifiers>) | 从 t1 到 t2 带有加速度进行变换 |
| 支持的控制符 |
|---|
| \fs |
| \fsp |
| \c |
| \1c |
| \2c |
| \3c |
| \4c |
| \alpha |
| \1a |
| \2a |
| \3a |
| \4a |
| \fscx |
| \fscy |
| \frx |
| \fry |
| \frz |
| \fr |
| \fax |
| \fay |
| \bord |
| \xbord |
| \ybord |
| \shad |
| \xshad |
| \yshad |
| \clip |
| \iclip |
| \be |
| \blur |
卡拉OK专用
| 控制符 | 作用 |
|---|---|
| \k <duration> | 按行填充,默认为次要颜色与透明度,填充后为主要颜色和透明度。 |
| \K <duration> | 按字填充,默认为次要颜色与透明度,填充后为主要颜色和透明度。 |
| \kf <duration> | 同 \K |
| \ko <duration> | 与 \k 功能相同,会在开始前移除边框。 |

特殊用法
本处用法需要写在 Aegisub 的特效栏中,不能写在字幕栏。
| 特效 | 作用 |
|---|---|
| Scroll up;<y1>;<y2>;<delay>[;<range>] | 字幕向上滚动。y1,y2 定义了向上滚动的字幕的出现位置和消失位置,delay 的单位为 ms/pixel, range 可以设置特效时长。 |
| Scroll down;<y1>;<y2>;<delay>[;<range>] | 字幕向下滚动。变量作用同上。 |
| Banner;<delay>[;<0/1>, <range>] | 字幕单行横向移动。lefttoright = 0时,字幕由右向左移动;lefttoright ≥ 1时,字幕由左向右移动。 |
注意:特效的时间由 delay 、 range 和字幕时长决定。字幕的时长短于特效时长则会发生剪辑,若长于则不会重复播放。


