-
Notifications
You must be signed in to change notification settings - Fork 29
Closed
Description
Issue to go with #234
The below sample file illustrates various boxing with Ruby.
Note that the word 'padding' should have padding on the end of it.
Line padding of actual ruby text is beyond the scope of this issue.
Generates:
Original renderer:
With PR:
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en"
xmlns:tt="http://www.w3.org/ns/ttml"
xmlns:ttp="http://www.w3.org/ns/ttml#parameter"
xmlns="http://www.w3.org/ns/ttml"
xmlns:tts="http://www.w3.org/ns/ttml#styling"
xmlns:ebutts="urn:ebu:tt:style"
ttp:contentProfiles="http://www.w3.org/ns/ttml/profile/imsc1.1/text">
<head>
<styling>
<style xml:id="r1"
tts:color="white"
tts:lineHeight="125%"
tts:textAlign="center"
tts:displayAlign="after"
ebutts:linePadding="0.25c"/>
<style xml:id="s_rb_b" tts:ruby="base"/>
<style xml:id="s_rb_t" tts:ruby="text"/>
<style xml:id="s_rb_posn_outside" tts:ruby="container" tts:rubyPosition="outside"/>
<style xml:id="s1"
tts:backgroundColor="#00000080"
/>
<style xml:id="s2"
tts:color="#FF0000"
/>
</styling>
<layout>
<region
xml:id="r"
style="r1"
tts:extent="80% 80%"
tts:origin="10% 10%" />
</layout>
</head>
<body region="r">
<div>
<p begin="0s" end="1s">
<span style="s1">1 </span><span style="s_rb_posn_outside s1 s2"><span style="s_rb_b">padding</span><span style="s_rb_t">0.25em</span></span>
<br/>
<span style="s1">2 </span><span style="s_rb_posn_outside s1 s2"><span style="s_rb_b">padding</span><span style="s_rb_t s1">0.25em</span></span>
<br/>
<span style="s1">3 </span><span style="s_rb_posn_outside s1 s2"><span style="s_rb_b">padding</span><span style="s_rb_t"><span style="s1">0.25em</span></span></span>
</p>
<p begin="0s" end="1s" style="s1">
<span>4 </span><span style="s_rb_posn_outside s2"><span style="s_rb_b">padding</span><span style="s_rb_t">0.25em</span></span>
</p>
<p begin="0s" end="1s">
<span style="s1"><span>5 </span><span style="s_rb_posn_outside s2"><span style="s_rb_b">padding</span><span style="s_rb_t">0.25em</span></span></span>
</p>
<p begin="0s" end="1s">
<span style="s1">6 </span><span style="s_rb_posn_outside s2 s1"><span style="s_rb_b s1">padding</span><span style="s_rb_t">0.25em</span></span>
</p>
</div>
</body>
</tt>