W3C home > Mailing lists > Public > public-tt@w3.org > July 2017

Re: Space handling in <span> before <br>

From: Glenn Adams <glenn@skynav.com>
Date: Mon, 10 Jul 2017 12:52:45 -0600
Message-ID: <CACQ=j+fY6-bbXZaKfWZMH_wKQC2BOk9As2_+qsPQHjRc-U9bGw@mail.gmail.com>
To: Pierre-Anthony Lemieux <pal@sandflow.com>
Cc: "public-tt@w3.org" <public-tt@w3.org>
I agree it should be suppressed when xml:space="default", which translates
to XSL supress-at-line-break='suppress'.

On Mon, Jul 10, 2017 at 12:46 PM, Pierre-Anthony Lemieux <pal@sandflow.com>
wrote:

> Good morning/evening,
>
> Following-up on our discussion last week re: space handling in <span>
> before <br>.
>
> In the test at [1], should the SP after the "One" be presented?
>
> [1] https://github.com/w3c/imsc-tests/blob/master/imsc1/ttml/
> br/br-in-p-001.ttml
>
> Reading Section 7.2.3 in TTML1, I think one would conclude that the SP
> should be suppressed since
> white-space-treatment="ignore-if-surrounding-linefeed", which XSL
> specifies as:
>
> "Any glyph-area with a suppress-at-line-break value of 'suppress'
> shall be deleted during line-building and inline-building if it would
> be the first or last glyph-area descendant of a line-area."
>
> As noted during the call and as an FYI, this is the CSS behavior in
> Firefox but not in Chrome [2].
>
> [2] https://codepen.io/palemieux/pen/PjeKyq
>
> This might just be a bug in Chrome per [3].
>
> [3] https://lists.w3.org/Archives/Public/www-style/2015Sep/0077.html
>
> imscJS now deletes all SP before <br> prior to mapping to HTML [4].
>
> [4] https://github.com/sandflow/imscJS/pull/58
>
> Best,
>
> -- Pierre
>
>
Received on Monday, 10 July 2017 18:53:38 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 5 October 2017 18:24:41 UTC