# 云映 ASS 样式复位：核对粗体覆盖从哪里结束

语言：zh-CN
原文：[云映 ASS 样式复位：核对粗体覆盖从哪里结束](<https://allluckly.cn/guides/icouldplay-ass-reset-inline-style-inheritance/>)
中文：[中文 HTML](<https://allluckly.cn/guides/icouldplay-ass-reset-inline-style-inheritance/>)
English: [English HTML](<https://allluckly.cn/en/guides/icouldplay-ass-reset-inline-style-inheritance/>)
发布于: 2026-11-15T00:00:00+08:00
内容更新于: 2026-11-15T00:00:00+08:00
署名：Bison

比较含r复位与不复位的同句提示，区分基础样式、行内覆盖与下一段可见外观。

一句字幕前半段加粗，后半段是否继续加粗，取决于覆盖指令的范围与复位，而不是逗号或句号自然终止了样式。本课准备两个同句 ASS 条目，观察复位前后的文字外观，并把基础样式列登记清楚。样式审核在外部完成，云映仅用于实际选择与播放比较。

## 一、把基础样式写成可以复核的参照

选择至少十二秒的自有短片，固定字幕字号、屏幕方向与视频适应模式。练习文件使用名为Default的样式，Bold字段为0，即不要求粗体。把样式名称、字体请求、字号和粗体字段抄在记录开头，原视频与旧字幕另留。字体名称不是设备一定安装该字体的证明；当前路径没有外挂选择入口时，完成纯文本审核即可，实际外观保持未执行，不编造播放器里的高级复位设置。

## 二、保存两条只有复位差异的事件

下面第一条先用b1请求粗体，在第二句之前用r回到该事件所用基础样式；第二条只省去r，其他文字和样式条件相同。保留第二句前面的普通空格，不把它当作样式控制。保存为UTF-8 ASS并重新打开，数两条事件和两个b1，但只应有一个复位。起止时间分开，便于逐条观察，不能同时显示重叠字形后再凭深浅猜哪句属于哪个条目。

```
[Script Info]
ScriptType: v4.00+
PlayResX: 640
PlayResY: 360

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,42,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,0,5,20,20,20,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold first.{\r} Regular next.
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\b1}Bold first. Regular next.
```

## 三、预测后半句而非只看第一个词

纸上把第一条分为粗体请求段和复位后的常规请求段，第二条两句都处于b1后的覆盖范围。第一条中的句号不负责复位，r才是本次变量。两条开头都可能一样，真正要比较的是第二句。把前段与后段各列一栏，避免截屏只留下第一个粗词，就认定复位已成功。该预期是格式层次的判断，仍需要实际显示路径才能报告外观表现。

## 四、在云映保持同一显示条件比较

选中当前影片与练习字幕，从开头顺播到八秒以后。先核两条完整句子都在，再比较第一条前后段与第二条后段的字形。避免在两条之间改字号、描边、亮度或播放引擎，否则粗细变化有其他原因。若屏幕尺寸使字形差异很小，记录难以判断，不把放大截图后的锯齿差异当成应用真实加粗。必要时另做较大的字号副本，但应给整份对照一致地更改。

## 五、验证复位依赖的是哪一种基础

复制文件，只把Default样式的Bold字段改为-1，表示基础样式本身要求粗体；其他列保留。此时第一条复位后的第二句也会回到粗体基础，不应再期待它必然变细。这份反例能说明r不是无条件关闭粗体的同义词。先审核列序和值，再决定是否实际重选比较；不要误改PrimaryColour或Italic列，把无关变化当作证据。原样式文件不可被这次实验覆盖。

## 六、把其他覆盖与复位一并登记

r会恢复样式状态，不能先堆叠一串不明颜色、旋转或动画覆盖，再只讨论粗体是否结束。本课最小稿不含这些变量。检查时先确认整行仅有已说明的指令，未知标签应在副本中逐项隔离。若需要仅关闭粗体，应另存只用b0的专门对照，明确它与恢复完整基础样式不是相同任务；不要把一次相似外观推广成两种指令永远可互换。

## 七、排查粗细不明显的三种来源

两条看起来相同，依次核所选副本、Default的Bold字段和当前字体是否能表现相应粗细。文字直接露出标签时，回查花括号、反斜线、文件格式和字幕来源，不通过改变屏幕亮度掩盖语法问题。前半句缺字而后半句正常，则另外记录文字或字体问题，不直接归因复位。保留实际观察用语：看不出差别、后段变细、标签露出是三种不同结果，不能统一写成通过或不兼容。

## 八、增加一个没有覆盖的独立条目

另存一份扩展稿，在九至十一秒加一条只含普通文字、没有任何花括号覆盖的事件，并继续指定Default样式。原基础Bold为零时，这条应请求常规字重；前面第二条没有复位，不表示其b1会自动穿越事件边界，污染下一条独立字幕。对照时先看新事件自己的Style字段，不靠前一条结尾猜状态。这个例子也能提醒你区分行内继承与跨条目关系：同一句中的覆盖范围、当前事件使用的样式、下一事件的样式是三个层次。若实际路径出现不符外观，把完整源稿与所选副本交接，不删掉下一条文字来让截图看似一致。

## 九、重开核复位并整理交付

退出影片后重新进入，选回基础Bold为0的原稿，核第一条的分段和第二条的继承对照。交付原稿、基础粗体副本、样式字段与实际结果，给未知设备留空栏。普通回退可移除行内覆盖并保留原文字、时间与样式选择，重选后确认能读。最后检查自己的结论没有把r写成删除文本、把句号写成控制符，或把一次字形印象写成所有设备已完成兼容测试。

## 相关教程与资料

[ASS样式保真](<https://allluckly.cn/guides/icouldplay-ass-style-fidelity-check/>)、[VTT强调范围](<https://allluckly.cn/guides/icouldplay-webvtt-emphasis-nested-span-boundary/>)。

[Aegisub: ASS tags](<https://aegisub.org/docs/latest/ass_tags/>)。

资料核对：2026 年 11 月 15 日，[云映官方说明](<https://apps.apple.com/cn/app/id6755653178>)及[Apple公开版本查询](<https://itunes.apple.com/lookup?id=6755653178&country=cn&entity=software>)列出1.1.1，最低iOS / iPadOS 15.0。练习文件和计算在外部完成，云映用于选择实际来源并观察播放；没有声明真机或私人服务器逐项实测，具体选项以安装版本为准。

