W3C home > Mailing lists > Public > public-css-archive@w3.org > June 2016

[csswg-drafts] [css-text-3] Line breaking opportunities at the boundary of a white-space:pre element

From: Florian Rivoal via GitHub <sysbot+gh@w3.org>
Date: Wed, 15 Jun 2016 02:45:24 +0000
To: public-css-archive@w3.org
Message-ID: <issues.opened-160327320-1465958723-sysbot+gh@w3.org>
frivoal has just created a new issue for 
https://github.com/w3c/csswg-drafts:

== [css-text-3] Line breaking opportunities at the boundary of a 
white-space:pre element ==
Browsers differ in behavior when faced with the following, if the 
line-end would normally fall between お and か (i.e. at the boundary of 
the `span`):

`<p>あいうえお<span style="white-space:pre">か</span>きくけこ</p>`

Live example here: http://jsbin.com/bedumox/edit?html,css,output

Firefox and Edge (and presto) allow the break between お and か. Safari 
and Chrome don't. Language tagging and the switching the `word-break` 
property between `auto` and `break-all` does not make any difference.

I suspect the Firefox / Edge behavior is correct, and the the Chrome /
 Safari behavior is a side effect of another bug of theirs that 
suppresses break opportunities are element boundaries [1][2], but I 
did not manage to find a justification either way in the spec for the 
case I am discussing here.

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=282134
[2] https://bugs.webkit.org/show_bug.cgi?id=158771

Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/189 using your GitHub 
account
Received on Wednesday, 15 June 2016 02:45:26 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:40:59 UTC