本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
TTML 样式格方式
AWS Elemental MediaConvert 作业运行时读取输入字幕的样式格式。如果您发现输出的样式格式存在问题,我们建议您检查输入字幕的格式或将 Style passthrough(样式直通)设置为“启用”。以下主题提供了在 TTML 输入字幕中使用字体、可继承和不可继承的属性以及以及从右向左语言提供了指导。
指定字体
MediaConvert 支持 TTML2 W3C 推荐
-
默认值
-
等宽
-
无衬线
-
衬线
-
monospaceSansSerif
-
等宽衬线
-
proportionalSansSerif
-
比例衬线
为获得最佳效果,请在 TTML 输入标题中指定通用字体系列。如果您改为指定单个字体,则 MediaConvert 会将该字体映射到上面列出的通用字体系列之一。
可继承和不可继承的属性
样式属性要么是可继承的,要么是不可继承的。TTML2 W3C 建议
将不可继承的样式属性包含在您希望其适用的每个元素中。
例如,tts:backgroundColor
是一个不可继承的样式属性。如下所示,hello 的背景色为红色,而 world 没有背景色:
<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"
属性。如果您的文本混合了双向字符,则还应按照 TTML2 W3Ctts:unicodeBidi="embed"
属性。请注意,tts:unicodeBidi
是一个不可继承的属性。