Skip to content

Commit 3160736

Browse files
committed
[css-text-3] Expand out EAW abbreviations. w3c#3461
1 parent 670ed13 commit 3160736

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

css-text-3/Overview.bs

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,8 +1200,9 @@ Characters and Letters</h3>
12001200
segment-break-transformation-removable-3.html
12011201
</wpt>
12021202
<li>Otherwise, if the <a>East Asian Width property</a> [[!UAX11]] of both
1203-
the character before and after the segment break is <code>F</code>,
1204-
<code>W</code>, or <code>H</code> (not <code>A</code>),
1203+
the character before and after the segment break is
1204+
<code>Fullwidth</code>, <code>Wide</code>, or <code>Halfwidth</code>
1205+
(not <code>Ambiguous</code>),
12051206
and neither side is Hangul,
12061207
then the segment break is removed.
12071208

@@ -1276,9 +1277,9 @@ Characters and Letters</h3>
12761277
is <a for=writing-system>Chinese</a>, <a for=writing-system>Japanese</a>, or Yi,
12771278
and the character before or after the segment break
12781279
is punctuation or a symbol (Unicode <a>general category</a> P* or S*)
1279-
and has an <a>East Asian Width property</a> of <code>A</code>,
1280+
and has an <a>East Asian Width property</a> of <code>Ambiguous</code>,
12801281
and the character on the other side of the segment break is
1281-
<code>F</code>, <code>W</code>, or <code>H</code>,
1282+
<code>Fullwidth</code>, <code>Wide</code>, or <code>Halfwidth</code>,
12821283
and not Hangul,
12831284
then the segment break is removed.
12841285

@@ -1291,8 +1292,10 @@ Characters and Letters</h3>
12911292
<p>
12921293
For this purpose,
12931294
Emoji (Unicode property <code>Emoji</code>)
1294-
with an <a>East Asian Width property</a> of <code>W</code> or <code>N</code>
1295-
are treated as having an <a>East Asian Width property</a> of <code>A</code>.
1295+
with an <a>East Asian Width property</a> of
1296+
<code>Wide</code> or <code>Neutral</code>
1297+
are treated as having an <a>East Asian Width property</a> of
1298+
<code>Ambiguous</code>.
12961299

12971300
<p class="note">Note: The white space processing rules have already
12981301
removed any tabs and spaces after the segment break before these checks
@@ -2359,7 +2362,8 @@ Line Breaking Details</h3>
23592362
</wpt>
23602363
<li>breaks before suffixes:<br>
23612364
Characters with the Unicode Line Break property <code>PO</code>
2362-
and the <a>East Asian Width property</a> [[!UAX11]] <code>A</code>, <code>F</code>, or <code>W</code>.
2365+
and the <a>East Asian Width property</a> [[!UAX11]]
2366+
<code>Ambiguous</code>, <code>Fullwidth</code>, or <code>Wide</code>.
23632367

23642368
<wpt>
23652369
line-break/line-break-loose-017a.xht
@@ -2377,7 +2381,8 @@ Line Breaking Details</h3>
23772381
</wpt>
23782382
<li>breaks after prefixes:<br>
23792383
Characters with the Unicode Line Break property <code>PR</code>
2380-
and the <a>East Asian Width property</a> [[!UAX11]] <code>A</code>, <code>F</code>, or <code>W</code>.
2384+
and the <a>East Asian Width property</a> [[!UAX11]]
2385+
<code>Ambiguous</code>, <code>Fullwidth</code>, or <code>Wide</code>.
23812386

23822387
<wpt>
23832388
line-break/line-break-loose-018.xht
@@ -4027,8 +4032,11 @@ Appendix D: Scripts and Spacing</h2>
40274032
<dd>CJK and by extension all Wide characters (see [[!UAX11]].)
40284033
The following <a>Unicode scripts</a> are included:
40294034
Bopomofo, Han, Hangul, Hiragana, Katakana, and Yi.
4030-
Characters of the <a>East Asian Width property</a> <code>W</code> and <code>F</code> are also included,
4031-
but <code>A</code> characters are included only if the <a>writing system</a> is <a for=writing-system>Chinese</a>, <a for=writing-system>Korean</a>, or <a for=writing-system>Japanese</a>.
4035+
Characters of the <a>East Asian Width property</a>
4036+
<code>Wide</code> and <code>Fullwidth</code> are also included,
4037+
but <code>Ambiguous</code> characters are included only if
4038+
the <a>writing system</a> is
4039+
<a for=writing-system>Chinese</a>, <a for=writing-system>Korean</a>, or <a for=writing-system>Japanese</a>.
40324040
<dt><dfn>clustered scripts</dfn></dt>
40334041
<dd>Clustered scripts have discrete units
40344042
and break only at word boundaries,

0 commit comments

Comments
 (0)