@@ -290,7 +290,7 @@ Characters and Letters</h3>
290
290
Even within the realm of text layout,
291
291
the relevant [=character=] unit depends on the operation.
292
292
For example, line-breaking and letter-spacing will segment
293
- a sequence of Thai characters that include U+0E33 THAI CHARACTER SARA AM differently;
293
+ a sequence of Thai characters that include U+0E33 ำ THAI CHARACTER SARA AM differently;
294
294
or the behavior of a conjunct consonant in a script such as Devanagari
295
295
may depend on the font in use.
296
296
So the [=typographic character=] represents a unit of the writing system--
@@ -851,7 +851,7 @@ Order of Operations</h4>
851
851
Text transformation happens after [[#white-space-phase-1]]
852
852
but before [[#white-space-phase-2]] .
853
853
This means that ''full-width'' only transforms
854
- U+0020 spaces to U+3000 within [=preserved=] [=white space=] .
854
+ spaces ( U+0020) to U+3000 IDEOGRAPHIC SPACE within [=preserved=] [=white space=] .
855
855
856
856
<wpt>
857
857
text-transform/text-transform-fullwidth-006.html
@@ -1536,7 +1536,7 @@ White Space Processing & Control Characters</h2>
1536
1536
are converted to line feeds at the parsing stage
1537
1537
(see [[HTML#preprocessing-the-input-stream]]
1538
1538
and the definition of [=normalize newlines=] in [[INFRA]] )
1539
- and therefore do no appear as U+000D to CSS.
1539
+ and therefore do no appear as U+000D CARRIAGE RETURN to CSS.
1540
1540
However, the character <em> is</em> preserved--
1541
1541
and the above rule observable--
1542
1542
when encoded using an escape sequence (<code highlight=html> &#x0d;</code> ).
@@ -1573,13 +1573,13 @@ The White Space Processing Rules</h3>
1573
1573
However, since both include spaces (U+0020), tabs (U+0009), and line feeds (U+000A)
1574
1574
most authors won’t notice any differences.
1575
1575
1576
- Besides Space (U+0020)
1577
- and No-Break Space (U+00A0),
1576
+ Besides space (U+0020)
1577
+ and no-break space (U+00A0),
1578
1578
Unicode [[UNICODE]] defines a number of additional space separator characters.
1579
1579
In this specification
1580
1580
all characters in the Unicode Zs category (See [[!UAX44]] )
1581
- except Space (U+0020)
1582
- and No-Break Space (U+00A0)
1581
+ except space (U+0020)
1582
+ and no-break space (U+00A0)
1583
1583
are collectively referred to as
1584
1584
<dfn>other space separators</dfn> .
1585
1585
@@ -1922,13 +1922,13 @@ Phase II: Trimming and Positioning</h4>
1922
1922
white-space-processing-042.xht
1923
1923
</wpt>
1924
1924
1925
- Note: See [[UAX9]] for <a href="http://unicode.org/reports/tr9/#L1">rules on how U+0009 tabulation interacts with bidi</a> .
1925
+ Note: See [[UAX9]] for <a href="http://unicode.org/reports/tr9/#L1">rules on how tabulation ( U+0009) interacts with bidi</a> .
1926
1926
1927
1927
<li>
1928
1928
A sequence at the end of a line
1929
1929
of [=collapsible=] [=spaces=]
1930
1930
is removed,
1931
- as well as any trailing U+1680 OGHAM SPACE MARK
1931
+ as well as any trailing U+1680   OGHAM SPACE MARK
1932
1932
whose 'white-space' property is ''white-space/normal'' , ''nowrap'' , or ''pre-line'' .
1933
1933
1934
1934
<wpt>
@@ -3915,8 +3915,8 @@ Hyphenation: the 'hyphens' property</h3>
3915
3915
</wpt>
3916
3916
3917
3917
Note: The [=soft wrap opportunity=] introduced by
3918
- the U+002D HYPHEN-MINUS character
3919
- or the U+2010 HYPHEN character
3918
+ the U+002D - HYPHEN-MINUS character
3919
+ or the U+2010 ‐ HYPHEN character
3920
3920
is not a [=hyphenation opportunity=] ,
3921
3921
as no visual indication of the split is <em> created</em> when wrapping:
3922
3922
these characters are visible whether the line is wrapped at that point or not.
@@ -3967,8 +3967,8 @@ Hyphenation: the 'hyphens' property</h3>
3967
3967
3968
3968
Note: This does not suppress the existing [=soft wrap opportunities=]
3969
3969
introduced by always visible characters such as
3970
- U+002D HYPHEN-MINUS
3971
- or U+2010 HYPHEN.
3970
+ U+002D - HYPHEN-MINUS
3971
+ or U+2010 ‐ HYPHEN.
3972
3972
3973
3973
<wpt>
3974
3974
hyphens/hyphens-none-011.html
@@ -4015,7 +4015,7 @@ Hyphenation: the 'hyphens' property</h3>
4015
4015
in addition to those indicated explicitly by a conditional hyphen.
4016
4016
Automatic [=hyphenation opportunities=] within a word must be ignored
4017
4017
if the word contains a conditional hyphen
4018
- (&shy; or U+00AD),
4018
+ (&shy; or U+00AD SOFT HYPHEN ),
4019
4019
in favor of the conditional hyphen(s).
4020
4020
However, if, even after breaking at such opportunities,
4021
4021
a portion of that word is still too long to fit on one line,
@@ -4942,14 +4942,14 @@ Handling Symbols and Punctuation</h4>
4942
4942
<div class="example">
4943
4943
For example, there are traditionally no [=justification opportunities=]
4944
4944
between consecutive
4945
- U+2014 Em Dash ‘—’ ,
4946
- U+2015 Horizontal Bar ‘―’ ,
4947
- U+2026 Horizontal Ellipsis ‘…’ ,
4948
- or U+2025 Two Dot Leader ‘‥’
4945
+ U+2014 — EM DASH ,
4946
+ U+2015 ― HORIZONTAL BAR ,
4947
+ U+2026 … HORIZONTAL ELLIPSIS ,
4948
+ or U+2025 ‥ TWO DOT LEADER
4949
4949
characters [[JLREQ]] ;
4950
4950
thus a UA might assign these characters to a “never” prioritization level.
4951
4951
As another example, certain full-width punctuation characters
4952
- (such as U+301A Left White Square Bracket ‘〚’ )
4952
+ (such as U+301A [ LEFT WHITE SQUARE BRACKET )
4953
4953
are considered to contain a [=justification opportunity=] in Japanese.
4954
4954
The UA might therefore assign these characters to a higher prioritization
4955
4955
level than the opportunities between ideographic characters.
@@ -5214,7 +5214,7 @@ Word Spacing: the 'word-spacing' property</h3>
5214
5214
the Ethiopic word space (U+1361),
5215
5215
the Aegean word separators (U+10100,U+10101),
5216
5216
the Ugaritic word divider (U+1039F),
5217
- and the Phoenician Word Separator (U+1091F).
5217
+ and the Phoenician word separator (U+1091F).
5218
5218
5219
5219
<wpt pathprefix="css/CSS2/text">
5220
5220
word-spacing-characters-001.xht
@@ -5232,7 +5232,7 @@ Word Spacing: the 'word-spacing' property</h3>
5232
5232
5233
5233
If there are no [=word-separator characters=] ,
5234
5234
or if a word-separating character has a zero advance width
5235
- (such as the zero width space U+200B)
5235
+ (such as U+200B ZERO WIDTH SPACE )
5236
5236
then the user agent must not create an additional spacing between words.
5237
5237
5238
5238
<wpt pathprefix="css/CSS2/text">
@@ -5655,7 +5655,7 @@ Cursive Scripts</h4>
5655
5655
It may involve the use of shortening ligatures,
5656
5656
swash variants,
5657
5657
contextual forms,
5658
- elongation glyphs such as U+0640 ARABIC TATWEEL,
5658
+ elongation glyphs such as U+0640 ـ ARABIC TATWEEL,
5659
5659
or other microtypography.
5660
5660
It is outside the scope of CSS to define rules for these effects.
5661
5661
Authors should avoid applying 'letter-spacing' to cursive scripts
@@ -6179,7 +6179,7 @@ Hanging Punctuation: the 'hanging-punctuation' property</h4>
6179
6179
of the [[CSS2/selector#first-line-pseudo|first formatted line]]
6180
6180
of an element [=hangs=] .
6181
6181
This applies to all characters in the Unicode categories Ps, Pf, Pi
6182
- plus the ASCII quote marks “'” U+0027 and “"” U+0022.
6182
+ plus the ASCII quote marks U+0027 ' APOSTROPHE and U+0022 " QUOTATION MARK .
6183
6183
6184
6184
<wpt>
6185
6185
hanging-punctuation/hanging-punctuation-first-001.xht
@@ -6190,7 +6190,7 @@ Hanging Punctuation: the 'hanging-punctuation' property</h4>
6190
6190
A closing bracket or quote at the end
6191
6191
of the last formatted line of an element [=hangs=] .
6192
6192
This applies to all characters in the Unicode categories Pe, Pf, Pi
6193
- plus the ASCII quote marks “'” U+0027 and “"” U+0022.
6193
+ plus the ASCII quote marks U+0027 ' APOSTROPHE and U+0022 " QUOTATION MARK .
6194
6194
6195
6195
<wpt>
6196
6196
hanging-punctuation/hanging-punctuation-last-001.xht
@@ -6581,7 +6581,7 @@ Characters and Properties</h2>
6581
6581
(<code> So</code> )
6582
6582
in the Common script.
6583
6583
They are assumed to have the same Unicode properties
6584
- as the Replacement Character U+FFFD.
6584
+ as the replacement character ( U+FFFD) .
6585
6585
6586
6586
<li>
6587
6587
[=Grapheme clusters=] formed with a Space Separator
0 commit comments