- From: Glenn Adams <glenn@skynav.com>
- Date: Fri, 26 Sep 2014 05:45:23 -0600
- To: John Birch <John.Birch@screensystems.tv>
- Cc: Nigel Megitt <nigel.megitt@bbc.co.uk>, Pierre-Anthony Lemieux <pal@sandflow.com>, Timed Text Working Group <public-tt@w3.org>
- Message-ID: <CACQ=j+cZi=4cG8tE4zvAmg1kUNRs=o7h1F3+V_gnnR5aLNL8xQ@mail.gmail.com>
On Fri, Sep 26, 2014 at 5:42 AM, John Birch <John.Birch@screensystems.tv> wrote: > Is there any text that highlights another significant difference between > the two directions of overflow? > > i.e. that overflow in the inline progression dimension does not create > additional line area descendants, but that overflow in the block > progression direction *may* create additional line area descendants… > Yes. See XSL-FO Section 4 Area Model [1]. Keep in mind that we did not want to re-invent a layout/formatting model for TTML, and refer to XSL-FO (and soon CSS) for two possible renderings. Unfortunately, that means you need to understand those models. [1] http://www.w3.org/TR/xsl/#area_model > > > best regards, > > John > > > > > *John Birch | Strategic Partnerships Manager | Screen *Main Line : +44 > 1473 831700 | Ext : 2208 | Direct Dial : +44 1473 834532 > Mobile : +44 7919 558380 | Fax : +44 1473 830078 > John.Birch@screensystems.tv | www.screensystems.tv | > https://twitter.com/screensystems > > > > *Visit us at SMPTE Annual Technical Conference, Loews Hollywood Hotel, > Stand 107, October 21-23 Languages & the Media, Hotel Radission Blu, > Berlin, November 5-7 * > > *P** Before printing, think about the environment* > > *From:* Glenn Adams [mailto:glenn@skynav.com] > *Sent:* 26 September 2014 12:33 > *To:* Nigel Megitt > *Cc:* Pierre-Anthony Lemieux; Timed Text Working Group > > *Subject:* Re: ISSUE-345: tts:overflow - ambiguous language about region > extent [TTML 1.0 (Editorial)] > > > > ok, implemented your suggested changes in [1]; if accepted by Pierre, i'd > like to have Thierry go ahead on publishing > > > > [1] > https://dvcs.w3.org/hg/ttml/raw-file/default/ttml1/spec/ttml1-errata.html#errata-8.2.15-1 > > > > On Fri, Sep 26, 2014 at 5:23 AM, Nigel Megitt <nigel.megitt@bbc.co.uk> > wrote: > > > > > > *From: *Glenn Adams <glenn@skynav.com> *Date: *Friday, 26 September 2014 > 13:14 > > On Fri, Sep 26, 2014 at 4:52 AM, Nigel Megitt <nigel.megitt@bbc.co.uk> > wrote: > > The proposed errata text refers in the 1st paragraph to "1) … the > bounding box of some descendant *glyph* area …" and then "2) … the > bounding box of some descendant *line* area …" (my emphasis). > > > > Aren't they both line areas? > > > > Nope. Glyph areas are descendents of line areas. Line areas are > descendants of block areas. However, I suppose we could refer to the line > area descendant overflowing the block area just as well as saying that the > glyph area descendant of the line area of the block area overflows the > block area. > > > > Yes, I meant that we could use the same term for both without significant > loss of meaning. > > > > My intent in the example was to separate the two contexts of overflow > in the inline progression dimension and the block progression dimension. In > the first case, it is the additional glyph area(s) that is (area) placed in > the line area the causes the line area's IPD to overflow the content area > of the block area. In the second case, a line area overflows the block area > in the block progression dimension, either in part or in entirety. > > > That being said, I don't mind deleting the orange text and adding the > green text if you think it is clearer. > > > > Well I think it is clearer, otherwise I wouldn't have proposed it! Also > it's shorter, which is a nice to have, all other things being equal, avoids > repetition of "Furthermore" and separates out the wrapOption point from the > general overflow point. Other views welcome, as always. > > > > > > > > If so I'd suggest simplifying the 1st paragraph as follows (colours > relative to the current errata text, sorry for the bright orange highlight > colour, but weirdly Outlook won't let me choose the more normal colour for > deletions): > > > > -- > > This attribute has no impact on presentation processing when no overflow > condition applies. Furthermore, an overflow condition only applies in > either (or both) of two specific contexts: (1) when tts:wrapOption is > noWrap and the bounding box of some descendant glyph area overflows > (extends outside of) the containing region's nominal content area extent in > the inline progression dimension, or (and) (2) when the bounding box of > some descendant line area overflows (extends outside of) the containing > region's nominal content area extent in the block progression dimension, > where the nominal content area extent in the inline and block progression An > overflow condition applies when the bounding box of some descendant line > area extends outside of the containing region's nominal content area extent > in either or both 1) the inline and 2) the block progression dimensions, > where the nominal content area extent in both dimensions is determined by > the computed values of the tts:extent and tts:padding properties of the > containing region. Overflow in the inline progression dimension can occur > only if tts:wrapOption is noWrap. Furthermore, when an overflow condition > applies, it is not intended that the effective extent of the region be > modified for the purpose of presentation processing. For example, the area > painted with the region's background color is not extended in either > dimension to enclose the overflowed content. > > — > > > > Kind regards, > > > > Nigel > > > > > > *From: *Glenn Adams <glenn@skynav.com> > *Date: *Thursday, 25 September 2014 18:25 > *To: *Pierre-Anthony Lemieux <pal@sandflow.com> > *Cc: *Timed Text Working Group <public-tt@w3.org> > *Subject: *Re: ISSUE-345: tts:overflow - ambiguous language about region > extent [TTML 1.0 (Editorial)] > *Resent-From: *<public-tt@w3.org> > *Resent-Date: *Thursday, 25 September 2014 18:26 > > > > > > > > On Thu, Sep 25, 2014 at 9:44 AM, Pierre-Anthony Lemieux <pal@sandflow.com> > wrote: > > Hi Glenn et al., > > Referring to [1] and per the TTWG call earlier, below are > questions/suggestions: > > - does the proposed note replace the existing note under the paragraph > that starts with "If the value of this attribute is visible"? > > > > No. The errata says: > > > > Add the following *Note* immediately after the paragraph starting with > "If the value of this attribute is visible...": > > > > It does not say replace or modify the existing note. If it did, then it > would use red or green highlighting as noted in: > Conventions > > Added text marked thus. Removed text marked thus. Changed text marked thus > . > > > > > - the second paragraph of the note, which corrects the normative text > immediately above, should appear first. > > > > It elaborates or clarifies as opposed to "corrects". > > > > The first paragraph of the > note, which provides additional details can appear second, or perhaps > after the illustrative example. The idea is to provide the reader with > a crisp statement on the interpretation of the normative text. > > > > Thanks for your suggestion about an editorial change to the order of the > paragraphs. I find that the current order is sufficient and necessary as > the second paragraph refers explicitly to the two contexts of > interpretation described in the first paragraph. If I changed the order, > then the first paragraph would require a forward reference instead of > backward reference. In general, we avoid forward references as it makes > understanding more difficult. In conclusion, I decline to make the proposed > change. > > > > If you find there is a factual or grammatical error in the proposed > errata, then please let me know. > > > > > Best, > > -- Pierre > > [1] > https://dvcs.w3.org/hg/ttml/raw-file/default/ttml1/spec/ttml1-errata.html#errata-8.2.15-1 > > > On Tue, Sep 16, 2014 at 9:10 PM, Timed Text Working Group Issue > Tracker <sysbot+tracker@w3.org> wrote: > > ISSUE-345: tts:overflow - ambiguous language about region extent [TTML > 1.0 (Editorial)] > > > > http://www.w3.org/AudioVideo/TT/tracker/issues/345 > > > > Raised by: Glenn Adams > > On product: TTML 1.0 (Editorial) > > > > The normative text in TTML1 8.2.15 (tts:overflow) ", and region > composition and layout must be performed as if the region's width and > height were unconstrained" has been misinterpreted (based on its surface, > but not intended meaning) to mean that a region's size is automatically > extended to contain overflowed content. Since it is not the intent of this > language to override or contradict the existing semantics of the overflow > property of XSL 1.1 or CSS2.1, a clarifying note is needed (in errata and > eventual incorporation) as follows: > > > > <quote> > > Note: > > > > This attribute has no impact on presentation processing when no overflow > condition applies. Furthermore, an overflow condition only applies in > either (or both) of two specific contexts: (1) when tts:wrapOption is > noWrap and the bounding box of some descendant glyph area overflows > (extends outside of) the containing region's nominal content area extent in > the inline progression dimension, or (and) (2) when the bounding box of > some descendant line area overflows (extends outside of) the containing > region's nominal content area extent in the block progression dimension, > where the nominal content area extent in the inline and block progression > dimensions is determined by the computed values of the tts:extent and > tts:padding style properties of the containing region. Furthermore, when an > overflow condition applies, it is not intended that the effective extent of > the region be modified for the purpose of presentation processing. For > example, the area painted with the region's background color is not > extended in either dimension to enclose the overflowed content. > > > > Note that, in particular, the normative text in the previous paragraph > "region composition and layout must be performed as if the region's width > and height were unconstrained" refers to the process of determining the > effective extent and origin of descendant line areas produced in either (or > both) of the two overflow contexts described here, and is not intended to > imply that the region extent is altered for the purpose of determining the > region's padding area insets or the extent of its background color. More > specifically, the normative language above is not intended to override or > contradict the semantics of [XSL 1.1], § 7.21.2, or of [CSS2], § 11.1.1, on > which the former is based. > > </quote> > > > > A fix is also needed in TTML2, which is best obtained by simply removing > the problem language ", and region composition and layout must be performed > as if the region's width and height were unconstrained", this language not > being necessary and potentially generating mis-interpretations. In TTML, > when it comes to style semantics, one should first determine the XSL-FO > (and CSS) semantics, and then determine if the TTML semantics intentionally > overrides or modifies these semantics. If the answer is no, then the > XSL-FO/CSS semantics apply in whole. This is the criteria in the case of > this particular issue: no override or modification of XSL-FO/CSS overflow > semantics was intended. > > > > > > > > > > > > > > This message may contain confidential and/or privileged information. If > you are not the intended recipient you must not use, copy, disclose or take > any action based on this message or any information herein. If you have > received this message in error, please advise the sender immediately by > reply e-mail and delete this message. Thank you for your cooperation. > Screen Subtitling Systems Ltd. Registered in England No. 2596832. > Registered Office: The Old Rectory, Claydon Church Lane, Claydon, Ipswich, > Suffolk, IP6 0EQ > >
Received on Friday, 26 September 2014 11:46:15 UTC