- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Tue, 20 Oct 2015 14:48:27 +0000
- To: Timed Text Working Group <public-tt@w3.org>
All, Right now in TTML2 if a style attribute is specified on a p element that only has an effect on regions then an anonymous inline region is created. The style attribute inheritance chain is: >initial values -> anonymous region -> body -> div ... -> p -> span ... In considering how to fix tts:disparity it occurred to me that this isn't always what document authors might want or indeed expect. Another idea that I'm considering is: change from creating an anonymous inline region to creating an anonymous inline <set> element whose target is the region that applies to the element on which it applies and whose timing is coincident with the timing of the same element. In case of temporally overlapping elements that set the same style attributes to different values I would resolve the conflict using a begin-time-then-document-order rule, where last one wins. This would apply to the following style attributes that only have an effect on regions: tts:disparity, tts:extent, tts:origin, tts:position and tts:zIndex. I would probably exclude tts:displayAlign, tts:overflow, tts:showBackground and tts:writingMode because changing those on the fly would be weird. I'm just thinking this through right now, not definitively proposing it. The main thing I'm worried about is how the current solution interacts with issue-341 and issue-368. Even if we do go down the route of creating anonymous inline regions I imagine that authors will want a semantic like "just like a template region but with the specified style attributes differing", where the template region is the one that would have applied in the absence of the region-based style attributes on the p. That would also require a change to the inheritance chain, which would then be: Initial values -> specified region (if any) ... -> anonymous region -> body -> div … -> p -> span … Any thoughts on this appreciated, even if they're "Aargh don't change it now"! Nigel ----------------------------- http://www.bbc.co.uk This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that the BBC monitors e-mails sent or received. Further communication will signify your consent to this. -----------------------------
Received on Tuesday, 20 October 2015 14:49:14 UTC