本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
TTML 样式
AWS Elemental MediaConvert 在作业运行时读取输入字幕的样式格式。如果您注意到输出的样式格式存在问题,我们建议检查输入字幕的格式。以下主题提供了在 TTML 输入标题中使用字体、可继承和不可继承属性以及从右到左语言的指导。
指定字体
MediaConvert 支持在TTML2 W3C 推荐
-
默认值
-
等宽
-
Sansserif
-
衬线
-
等空 SansSserif
-
等空 Serif
-
比例ansserif
-
比例衬线
为获得最佳效果,请在 TTML 输入字幕中指定通用字体系列。如果你改为指定单个字体, MediaConvert 将该字体映射到上面列出的通用字体系列之一。
可遗产和不可继承的属性
样式属性可以是遗产的,也可以是不可遗产的。这些区域有:TTML 2 W3C 推荐
在要应用它们的每个元素中包含不可继承的样式属性。
例如,tts:backgroundColor
是不可继承的风格属性。以下结果是Hello用红色的背景颜色和世界没有背景颜色:
<span tts:backgroundColor="red">hello<br/>world</span>
你可以修复上述格式,以便Hello World两者都通过使用单独的跨度具有红色背景颜色,每个跨度都有自己的样式属性,如下例所示:
<span><span tts:backgroundColor="red">hello</span> <br/> <span tts:backgroundColor="red">world</span></span>
从右到左的语言
MediaConvert 支持 TTML 中的从左到右和从右到左的文本方向。
如果您没有指定文本方向, MediaConvert 从左到右使用。
要指定从右到左,请包括tts:direction="rtl"
属性。如果你的文本混合了双向字符,还要包括tts:unicodeBidi="embed"
属性,如中所述TTML2 W3C 推荐tts:unicodeBidi
是不可继承的属性。