- From: pkajdas via GitHub <sysbot+gh@w3.org>
- Date: Wed, 25 Oct 2017 10:14:57 +0000
- To: public-tt@w3.org
pkajdas has just created a new issue for https://github.com/w3c/ttml2:
== Question for region visibility ==
Hi!
I'm sorry if that is a lame question, I've started fiddling with TTML not that long ago.
And to the crux of the matter, let's consider such example:
```
<tt
<head>
<styling>
<style xml:id="regionStyle" tts:backgroundColor="#000000"/>
</styling>
<layout>
<region xml:id="myregion" style="regionStyle" tts:showBackground="whenActive"/>
</layout>
</head>
<body>
<div>
<p xml:id="p1" region="myregion">
<span xml:id="s1" begin="00:00:00.120" end="00:00:01.880">
1
</span>
</p>
</div>
</body>
</tt>
```
The question is, what is the intended behaviour here regarding visibility (or, being active) of the instance of `myregion` bound to `p1` p element?
Spec (I'm using the one from https://www.w3.org/TR/ttml2/ ) says
> A region satisfies the whenActive case if (1) it is a temporally active region and (2) content is selected into the region, where that content is also temporally active.
The spec also says
> if the value is whenActive, then the background color of a region is rendered only when some content is flowed into the region.
Now, because there are no `begin` nor `end` attributes for `p1`, then does it say that instance of region bound to `p1` always satisfies (1)? And is it true that it satisfies also (2) (which is equivalent to "content flowing into region") if and only if `s1` is between its `begin` and `end` attributes' values? So that, as a result, region from `p1` should be visible if and only if the "1" from `s1` element?
I'm uncertain about satisfying point (2) above, because there is no region bound to `s1` (or if there is an implicit one, then how does it relate to `p1`'s ?).
Please view or discuss this issue at https://github.com/w3c/ttml2/issues/475 using your GitHub account
Received on Wednesday, 25 October 2017 10:14:59 UTC