ISSUE-281: Non-inherited style initialization needs specification prose.

non-inherited style initialization

Non-inherited style initialization needs specification prose.

State:
CLOSED
Product:
TTML2
Raised by:
Glenn Adams
Opened on:
2013-10-08
Description:
The rules for specified style set processing [1] do not adequately address initialization of non-inheritable styles when there is no other overriding value. I propose to address this in the TTML1SE errata by adding the following correction:

<quote>

In section 8.4.4.2, add the following step (7):

7. [non-inherited style initialization] if the element type of E is not the styling element type style, then for each non-inheritable style property P(NON-INH) that applies to E in the set of style properties defined above in 8.2 Styling Attribute Vocabulary, perform the following ordered sub-steps:
* if P(NON-INH) is present in the specified style set of E, SSS(E), then continue to the next non-inheritable style property;
* set P′ to the initial value of property P(NON-INH), where the initial value of a property is determined according to the specific property definition found above in 8.2 Styling Attribute Vocabulary;
* if the value of P′ is not undefined, then merge P′ into the specified style set of E, SSS(E).

</quote>

This step should also be added directly to TTML2.

[1] http://www.w3.org/TR/2013/REC-ttml1-20130924/#semantics-style-resolution-processing-sss
Related Actions Items:
No related actions
Related emails:
  1. {agenda} TTWG Meeting 25/9/2014 (from nigel.megitt@bbc.co.uk on 2014-09-24)
  2. {minutes} TTML Meeting of 24/10/13 (from glenn@skynav.com on 2013-10-24)
  3. RE: TTML Agenda for 24/10/13 (from mdolan@newtbt.com on 2013-10-23)
  4. TTML Agenda for 24/10/13 (from nigel.megitt@bbc.co.uk on 2013-10-23)
  5. ISSUE-281 (non-inherited style initialization): Non-inherited style initialization needs specification prose. [TTML 1.0] (from sysbot+tracker@w3.org on 2013-10-08)

Related notes:

[glenn]: glenn to attempt to incorporate these semantics into step (1) instead of adding new step (7)

10 Oct 2013, 15:14:59

[glenn]: which is based on nigel's suggestion

10 Oct 2013, 15:15:16

Nigel: P1

Philippe Le Hégaret, 24 Oct 2013, 15:49:07

Add proscription against this usage (8.2). Still need to back-fill as TTML1 errata.

https://dvcs.w3.org/hg/ttml/rev/cc79aa829687

Glenn Adams, 14 Sep 2014, 13:37:48

Display change log ATOM feed


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>, Atsushi Shimono <atsushi@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: 281.html,v 1.1 2019/11/12 10:06:41 carcone Exp $