Skip to content

Commit 44236e2

Browse files
committed
[css-text-3] Clarify handling of eol collapsible spaces with bidi
Closes #4308
1 parent a3ba830 commit 44236e2

File tree

3 files changed

+32
-9
lines changed

3 files changed

+32
-9
lines changed

css-text-3/Overview.bs

+8
Original file line numberDiff line numberDiff line change
@@ -1629,6 +1629,13 @@ Text Processing</h3>
16291629
white-space-processing-046.xht
16301630
white-space-processing-047.xht
16311631
</wpt>
1632+
1633+
In the case of bidirectional text,
1634+
any [=collapsible=] [=space=] located at the end of the line
1635+
prior to <a href="https://www.w3.org/TR/css-writing-modes/#text-direction">bidi reordering</a> [[CSS-WRITING-MODES-3]]
1636+
is also removed,
1637+
and bidi reordering is applied on the remaining content of the line.
1638+
16321639
<li>If there remains any sequence of <a>white space</a>,
16331640
and/or [=other space separators=],
16341641
at the end of a line:
@@ -5408,6 +5415,7 @@ Changes</h2>
54085415
(<a href="https://github.com/w3c/csswg-drafts/issues/3440">Issue 3440</a>)
54095416
* Generalize the logic that handles spaces at the end of lines to
54105417
sequences of Unicode Zs spaces (except NBSP), not just of Space U+0020.
5418+
* Clarify the interaction of collapslible spaces at the end of a line and bidi.
54115419

54125420
<h3 class="no-num" id="changes-2018-12-06">
54135421
Changes from the <a href="https://www.w3.org/TR/2018/WD-css-text-3-20181206/">6 December 2018 Working Draft</a></h3>

css-text-3/issues-lc-2013.html

+14-6
Original file line numberDiff line numberDiff line change
@@ -1165,24 +1165,24 @@ <h1>CSS Text Level 3 Disposition of Comments for 2013-10-10 LCWD</h1>
11651165
<span>Comment: <a href='https://github.com/w3c/csswg-drafts/issues/643'>https://github.com/w3c/csswg-drafts/issues/643</a></span>
11661166
<span>Response: <a href='https://github.com/w3c/csswg-drafts/issues/643#issuecomment-270095107'>https://github.com/w3c/csswg-drafts/issues/643#issuecomment-270095107</a></span>
11671167
<span class="oi">Closed: Invalid</span></pre>
1168-
<pre class=' a' id='issue-http://www.w3.org/mid/'>
1169-
<span>129.</span>
1168+
<pre class=' a' id='issue-129'>
1169+
<span>Issue 129. <a href='#issue-129'>#</a></span>
11701170
<span>Summary: Line breaking opportunities at element boundaries</span>
11711171
<span>From: Florian Rivoal</span>
11721172
<span>Comment: <a href='https://github.com/w3c/csswg-drafts/issues/189'>https://github.com/w3c/csswg-drafts/issues/189</a></span>
11731173
<span class="a">Closed: Accepted</span>
11741174
<span>Resolved: <a href='http://www.w3.org/mid/CADhPm3sdQu4f--SaXtQdyOBwE-2V3KCkxGhxvLezcKR_QiDggQ@mail.gmail.com'>http://www.w3.org/mid/CADhPm3sdQu4f--SaXtQdyOBwE-2V3KCkxGhxvLezcKR_QiDggQ@mail.gmail.com</a> <a href="mid:CADhPm3sdQu4f--SaXtQdyOBwE-2V3KCkxGhxvLezcKR_QiDggQ@mail.gmail.com"><abbr title="Open Message">&#x2386;</abbr></a></span></pre>
1175-
<pre class=' a' id='issue-http://www.w3.org/mid/'>
1176-
<span>130.</span>
1175+
<pre class=' a' id='issue-130'>
1176+
<span>Issue 130. <a href='#issue-130'>#</a></span>
11771177
<span>Summary: Allow automatic hyphenation even with real hyphens</span>
11781178
<span>From: Florian Rivoal</span>
11791179
<span>Comment: <a href='https://github.com/w3c/csswg-drafts/issues/618'>https://github.com/w3c/csswg-drafts/issues/618</a></span>
11801180
<span>Response:</span>
11811181
<span class="r">Closed: Rejected</span>
11821182
<span>Resolved: <a href='http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com'>http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com</a> <a href="mid:CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com"><abbr title="Open Message">&#x2386;</abbr></a></span>
11831183
<span class="a">Verified: <a href='http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com'>http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com</a> <a href="mid:CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com"><abbr title="Open Message">&#x2386;</abbr></a></span></pre>
1184-
<pre class=' a' id='issue-http://www.w3.org/mid/'>
1185-
<span>131.</span>
1184+
<pre class=' a' id='issue-131'>
1185+
<span>Issue 131. <a href='#issue-131'>#</a></span>
11861186
<span>Summary: Segment breaks should collapse before transformation</span>
11871187
<span>From: Xidorn Quan</span>
11881188
<span>Comment: <a href='https://github.com/w3c/csswg-drafts/issues/836'>https://github.com/w3c/csswg-drafts/issues/836</a></span>
@@ -1826,6 +1826,14 @@ <h1>CSS Text Level 3 Disposition of Comments for 2013-10-10 LCWD</h1>
18261826
<span>Response: <a href='https://github.com/w3c/csswg-drafts/issues/3518#issuecomment-454251243'>https://github.com/w3c/csswg-drafts/issues/3518#issuecomment-454251243</a></span>
18271827
<span class="a">Closed: Accepted</span>
18281828
<span>Resolved: Editor discretion</span></pre>
1829+
<pre class=' a' id='issue-208'>
1830+
<span>Issue 208. <a href='#issue-208'>#</a></span>
1831+
<span>Summary: Define removal of end-of-line spaces in bidi situations</span>
1832+
<span>From: Elika Etemad</span>
1833+
<span>Comment: <a href='https://github.com/w3c/csswg-drafts/issues/4308'>https://github.com/w3c/csswg-drafts/issues/4308</a></span>
1834+
<span>Response: <a href='https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-537741933'>https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-537741933</a></span>
1835+
<span class="a">Closed: Accepted</span>
1836+
<span>Resolved: <a href='https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-542788301'>https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-542788301</a></span></pre>
18291837
<script>
18301838
(function () {
18311839
var sheet = document.styleSheets[0];

css-text-3/issues-lc-2013.txt

+10-3
Original file line numberDiff line numberDiff line change
@@ -1134,14 +1134,14 @@ Comment: https://github.com/w3c/csswg-drafts/issues/643
11341134
Response: https://github.com/w3c/csswg-drafts/issues/643#issuecomment-270095107
11351135
Closed: Invalid
11361136
----
1137-
129.
1137+
Issue 129.
11381138
Summary: Line breaking opportunities at element boundaries
11391139
From: Florian Rivoal
11401140
Comment: https://github.com/w3c/csswg-drafts/issues/189
11411141
Closed: Accepted
11421142
Resolved: http://www.w3.org/mid/CADhPm3sdQu4f--SaXtQdyOBwE-2V3KCkxGhxvLezcKR_QiDggQ@mail.gmail.com
11431143
----
1144-
130.
1144+
Issue 130.
11451145
Summary: Allow automatic hyphenation even with real hyphens
11461146
From: Florian Rivoal
11471147
Comment: https://github.com/w3c/csswg-drafts/issues/618
@@ -1150,7 +1150,7 @@ Closed: Rejected
11501150
Resolved: http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com
11511151
Verified: http://www.w3.org/mid/CADhPm3tYFzkjRfJ1A77jK_-Qj-Jq1k__2GgaV8=_KrWgJEdAFA@mail.gmail.com
11521152
----
1153-
131.
1153+
Issue 131.
11541154
Summary: Segment breaks should collapse before transformation
11551155
From: Xidorn Quan
11561156
Comment: https://github.com/w3c/csswg-drafts/issues/836
@@ -1795,3 +1795,10 @@ Response: https://github.com/w3c/csswg-drafts/issues/3518#issuecomment-454251243
17951795
Closed: Accepted
17961796
Resolved: Editor discretion
17971797
----
1798+
Issue 208.
1799+
Summary: Define removal of end-of-line spaces in bidi situations
1800+
From: Elika Etemad
1801+
Comment: https://github.com/w3c/csswg-drafts/issues/4308
1802+
Response: https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-537741933
1803+
Closed: Accepted
1804+
Resolved: https://github.com/w3c/csswg-drafts/issues/4308#issuecomment-542788301

0 commit comments

Comments
 (0)