Edit ISSUE-176: Adding support for extent and origin attributes on block elements

Nickname:

Title:

State:

Product:

Raised By:

Description:

Add notes (no markup allowed, URIs get automatically hyperlinked):

Related emails:

  1. Re: [ttml2] Action-369 Action-382 - draft dispositions flattened thread incorporating changes (from nigel.megitt@bbc.co.uk on 2015-03-19) (from nigel.megitt@bbc.co.uk on 2015-03-19)
  2. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-18) (from nigel.megitt@bbc.co.uk on 2015-03-18)
  3. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-05) (from glenn@skynav.com on 2015-03-05)
  4. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-05) (from nigel.megitt@bbc.co.uk on 2015-03-05)
  5. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-04) (from glenn@skynav.com on 2015-03-04)
  6. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-04) (from nigel.megitt@bbc.co.uk on 2015-03-04)
  7. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-25) (from nigel.megitt@bbc.co.uk on 2015-02-25)
  8. [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-06) (from nigel.megitt@bbc.co.uk on 2015-02-06)
  9. {minutes} TTWG Meeting 12/6/2014 (from nigel.megitt@bbc.co.uk on 2014-06-12) (from nigel.megitt@bbc.co.uk on 2014-06-12)
  10. {minutes} TTWG Meeting 17/4/2014 (from nigel.megitt@bbc.co.uk on 2014-04-17) (from nigel.megitt@bbc.co.uk on 2014-04-17)
  11. {agenda} TTWG Meeting 17/4/2014 (from nigel.megitt@bbc.co.uk on 2014-04-17) (from nigel.megitt@bbc.co.uk on 2014-04-17)
  12. {minutes} TTWG Meeting 27/3/2014 (from nigel.megitt@bbc.co.uk on 2014-03-27) (from nigel.megitt@bbc.co.uk on 2014-03-27)
  13. {minutes} TTWG Meeting 6/2/2014 (from nigel.megitt@bbc.co.uk on 2014-02-06) (from nigel.megitt@bbc.co.uk on 2014-02-06)
  14. TTML Minutes for 15/11/13 (from nigel.megitt@bbc.co.uk on 2013-11-21) (from nigel.megitt@bbc.co.uk on 2013-11-21)
  15. {minutes} Halloween TTML Meeting and Thank You Sean (from plh@w3.org on 2013-10-31) (from plh@w3.org on 2013-10-31)
  16. {minutes} TTML Meeting of 24/10/13 (from glenn@skynav.com on 2013-10-24) (from glenn@skynav.com on 2013-10-24)
  17. RE: TTML Agenda for 24/10/13 (from mdolan@newtbt.com on 2013-10-23) (from mdolan@newtbt.com on 2013-10-23)
  18. TTML Agenda for 24/10/13 (from nigel.megitt@bbc.co.uk on 2013-10-23) (from nigel.megitt@bbc.co.uk on 2013-10-23)
  19. TTML Agenda for 03/10/13 (from Sean.Hayes@microsoft.com on 2013-10-03) (from Sean.Hayes@microsoft.com on 2013-10-03)
  20. Re: TTML Minutes for 25/09/13 (from tmichel@w3.org on 2013-09-27) (from tmichel@w3.org on 2013-09-27)
  21. RE: TTML Minutes for 25/09/13 (from silviapfeiffer1@gmail.com on 2013-09-27) (from silviapfeiffer1@gmail.com on 2013-09-27)
  22. RE: TTML Minutes for 25/09/13 (from nigel.megitt@bbc.co.uk on 2013-09-26) (from nigel.megitt@bbc.co.uk on 2013-09-26)
  23. TTML Agenda for 25/09/13 (from Sean.Hayes@microsoft.com on 2013-09-25) (from Sean.Hayes@microsoft.com on 2013-09-25)
  24. TTML Agenda for 19/09/13 (from Sean.Hayes@microsoft.com on 2013-09-19) (from Sean.Hayes@microsoft.com on 2013-09-19)
  25. No Meeting today 12-09-13 (from Sean.Hayes@microsoft.com on 2013-09-12) (from Sean.Hayes@microsoft.com on 2013-09-12)
  26. Minutes for 05/09/13 (from nigel.megitt@bbc.co.uk on 2013-09-05) (from nigel.megitt@bbc.co.uk on 2013-09-05)
  27. Agenda for 05/09/13 (from glenn@skynav.com on 2013-09-04) (from glenn@skynav.com on 2013-09-04)
  28. RE: TTML Agenda for 29/08/13 (from mdolan@newtbt.com on 2013-08-28) (from mdolan@newtbt.com on 2013-08-28)
  29. TTML Agenda for 29/08/13 (from glenn@skynav.com on 2013-08-28) (from glenn@skynav.com on 2013-08-28)
  30. RE: TTML Agenda for 15/05/13 (from mdolan@newtbt.com on 2013-05-15) (from mdolan@newtbt.com on 2013-05-15)
  31. RE: ISSUE-176 (extent and origin on blocks): Adding support for extent and origin attributes on block elements [DFXP v.next] (from mdolan@newtbt.com on 2012-09-07) (from mdolan@newtbt.com on 2012-09-07)
  32. Re: TTML Agenda for 6/9/12 (from geoff_freed@wgbh.org on 2012-09-06) (from geoff_freed@wgbh.org on 2012-09-06)
  33. TTML Agenda for 6/9/12 (from Sean.Hayes@microsoft.com on 2012-09-06) (from Sean.Hayes@microsoft.com on 2012-09-06)
  34. RE: [minutes] 20120823 TTML (from momartin@microsoft.com on 2012-08-23) (from momartin@microsoft.com on 2012-08-23)
  35. [minutes] 20120823 TTML (from plh@w3.org on 2012-08-23) (from plh@w3.org on 2012-08-23)
  36. ISSUE-176 (extent and origin on blocks): Adding support for extent and origin attributes on block elements [DFXP v.next] (from sysbot+tracker@w3.org on 2012-08-23) (from sysbot+tracker@w3.org on 2012-08-23)

Related notes:

Handle this by defining Inline Regions for block class elements (div, p), e.g.

<p>
<region tts:origin="..." tts:extent="..."/>
Some Text in an anonymous Inline Region
</p>

This is preferable to defining origin and extent on p itself, which could be easily misinterpreted as meaning that these properties apply to the allocation rectangle (margin box) and content rectangle (content box), respectively.

See https://dvcs.w3.org/hg/ttml/diff/bb877bfc347c/ttml2/spec/ttml2.xml and https://dvcs.w3.org/hg/ttml/rev/c78dca2ae3ca. Still TBD is elaborating semantics of Inline Regions in Section 9.3.

Glenn Adams, 28 Aug 2013, 18:17:08

[glenn]: nigel asks about whether region needs full specification or can be inherited

5 Sep 2013, 14:56:18

Raised by Sean Hayes

Philippe Le Hégaret, 24 Oct 2013, 15:24:58

Sean: this is practice in the industry

Nigel: P1

Philippe Le Hégaret, 24 Oct 2013, 15:25:57

I added this note in my action item ACTION-205, but I should probably be in this thread as well.

One difference I notice in the CPC output from the examples outlined in http://www.w3.org/wiki/TTML/changeProposal002 is that each p with tts:origin and tts:extent from CPC has an explicitly defined target region attribute, which makes it easier to understand the target region for positioning.


<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling" xmlns:ttm="http://www.w3.org/ns/ttml#metadata" xmlns:ttp="http://www.w3.org/ns/ttml#parameter" ttp:timeBase="media" ttp:frameRate="24" ttp:frameRateMultiplier="1000 1001">

<head>

<styling>

<style xml:id="basic" tts:color="white" tts:backgroundColor="black" tts:fontFamily="monospace" tts:fontSize="80%" tts:fontWeight="normal" tts:fontStyle="normal"/>

</styling>

<layout>

<region xml:id="pop1" tts:backgroundColor="transparent" tts:showBackground="whenActive"/>

</layout>

</head>

<body>

<div>

<p begin="nn:nn:nn:nn" end="nn:nn:nn:nn"
region="pop1"
style="basic"
tts:origin="10% 84.67%" tts:extent="50% 5.33%">
The quick brown fox
</p>

</div>

</body>

</tt>

I'm not sure that this makes a difference with Glenn's concerns regarding the potential for confusion over the meaning of the properties and how they should be applied.

Michael Jordan, 1 Nov 2013, 20:15:41

[glenn]: Note that Action-215 will adopt support for tts:{extent,origin} directly on <p> as a shorthand for specifying an inline region.

15 Nov 2013, 02:05:11

addressed in https://dvcs.w3.org/hg/ttml/rev/c9fd49837446

Glenn Adams, 27 Mar 2014, 07:16:12


David Singer <singer@apple.com>, Nigel Megitt <nigel.megitt@bbc.co.uk>, Chairs, Thierry Michel <tmichel@w3.org>, Philippe Le Hégaret <plh@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $