-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tts:extent, region and the style element #475
Comments
Also for consideration here, from #480 (review):
|
Looking back at my notes, it looks like the intent was for the author to explicitly specify an non-"auto" value for SMPTE-TT explicitly contemplates the use of the default region. The IMSC test suite include tests where region elements are specified without ProposalCommon to both profilesRelax/clarify the requirement that the [edit: the requirement erroneously referred to Note that:
Image ProfileClarify that each image SHALL be associated with a region defined in the document instance. Note that the default region can not be used in Image Profile unless no images are present. |
The proposed change will make previously conforming documents non-conforming. This will break backwards compatibility with both existing documents and deployed implementations. |
@skynavga Oh. Do you mean the requirement on |
IIRC, the existing text doesn't explicitly exclude You are proposing to explicitly exclude |
I would add that IMSC 1.0 allowed |
@skynavga I think the current text (see below) unambiguously prohibits the value "auto", and am curious to hear from others. The |
I contend that this is ambiguous because it is only defining constraints on the value when the value consists of two length expressions. If you want to make it unambiguous, you need to say:
|
However, this change is eliminating a possible reading by removing an ambiguity, so it potentially affects conformance where an implementer (or author) may have read it to permit |
I've added this to the agenda for Thursday, since it might help to discuss the possible interpretations, and the proposal. |
As an additional data point, https://subcheck.io reports an error when |
The Timed Text Working Group just discussed The full IRC log of that discussion<plh> Topic: IMSC<nigel> s/IMSC/tts:extent, region and the style element imsc#475 <plh> Nigel: that's IMSC issue #475 <nigel> github: https://github.com//issues/475 <plh> Nigel: one of them if whether it's ok to include an element style <plh> ... and the syntax permitted in the extend attribute <plh> ... 2 possible interpretation in the spec <nigel> -> https://www.w3.org/TR/ttml-imsc1.1/#text-extent-region §8.4.2 of IMSC 1.1 <plh> [...] <plh> Glenn: two 2 issues, style element child of region <plh> ... and one of the values of extend <plh> ... constrained by #extend-region <plh> Nigel: let's settle the most recent one first <plh> ... values of the extend attribute <plh> ... does anyone disagree that the intent was to disallow auto? <plh> Pierre: looked back at my notes and that was the case <plh> Nigel: are you clear on the editorial change? <plh> Pierre: happy to clarify this in my proposal. it's there already <plh> Glenn: one alternative: ... <plh> Pierre: that proposal doesn't take into account the issue raised my Cyril. to permit referenced styling as well as nested <plh> Glenn: ok. happy to amend my proposal <plh> Pierre: I'll take that into account when generating the PR <plh> Nigel: ok. we prohibit auto and we allow nested style element <plh> ... is that true for extend origin? <plh> ... we talk about position attributes... <plh> ... the problem is the constraint on the element <plh> Pierre: we could interpret it as forbidding referencial and nested style. smae thing for position. <plh> s/smae/same/ <plh> Nigel: whether it's style or region doesn't make a difference. <plh> Pierre: if we use the term specified value, we'll want to do the same for origin and position <nigel> q? <plh> Pierre: what about default region? <plh> ... my proposal addresses it as well <plh> Nigel: I'll review it in the PR <plh> Pierre: in an image profile, there must be a region. a default region can only exist if there is no images <plh> ... there is text related to width/height depending on the region element, thus implying there is a region <plh> Nige: we should adjust to say it's the specified extent of the region element... <plh> s/Nige/Nigel/ <plh> Pierre: I'll address it in the PR as well <plh> Nigel: summary: Pierre will create a PR to address all of the points on the issue <plh> Pierre: corrections for IMSC 1.1 |
The current text in https://www.w3.org/TR/ttml-imsc1.1/#text-extent-region says:
This forbids the following syntax:
And only for
tts:extent
not fortts:origin
or others.The text was updated successfully, but these errors were encountered: