Skip to content

Commit e3d1858

Browse files
committed
Deal with grapheme clusters based on spaces.
1 parent ac6f570 commit e3d1858

2 files changed

Lines changed: 23 additions & 8 deletions

File tree

css3-writing-modes/Overview.html

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@
3232

3333
<h1>CSS Writing Modes Module Level 3</h1>
3434

35-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 20 July 2011</h2>
35+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 July 2011</h2>
3636

3737
<dl>
3838
<dt>This version:
3939

4040
<dd><a
4141
href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a>
4242
<!--
43-
<dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110720">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110720/</a>
43+
<dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110721">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110721/</a>
4444
-->
4545

4646

@@ -3151,10 +3151,19 @@ <h2 class=no-num id=character-properties>Appendix Q. Characters and
31513151
href=vertical-typesetting-details>Vertical Typesetting Synthesis</a>, it
31523152
is necessary to determine the properties of a grapheme cluster. For the
31533153
purposes of CSS Writing Modes, the properties of a grapheme cluster are
3154-
given by its base character&#8212;except in one case: grapheme clusters
3155-
formed with an Enclosing Mark (Me) of the Common script are considered to
3156-
be Other Symbols (So) in the Common script. They are assumed to have the
3157-
same Unicode properties as the Replacement Character U+FFFD.
3154+
given by its base character&#8212;except in two cases:
3155+
3156+
<ul>
3157+
<li>Grapheme clusters formed with an Enclosing Mark (Me) of the Common
3158+
script are considered to be Other Symbols (So) in the Common script. They
3159+
are assumed to have the same Unicode properties as the Replacement
3160+
Character U+FFFD.
3161+
3162+
<li>Grapheme clusters formed with a Space Separator (Zs) as the base are
3163+
considered to be Modifier Symbols (Sk). They are assumed to have the same
3164+
East Asian Width property as the base, but take their other properties
3165+
from the first combining character in the sequence.
3166+
</ul>
31583167

31593168
<h2 class=no-num id=script-orientations>Appendix B: Bi-orientational
31603169
Transformations</h2>

css3-writing-modes/Overview.src.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2362,11 +2362,17 @@ <h2 id="character-properties" class="no-num">Appendix Q.
23622362
<a href="vertical-typesetting-details">Vertical Typesetting Synthesis</a>,
23632363
it is necessary to determine the properties of a grapheme cluster.
23642364
For the purposes of CSS Writing Modes, the properties of a grapheme
2365-
cluster are given by its base character&#8212;except in one case:
2366-
grapheme clusters formed with an Enclosing Mark (Me) of the Common
2365+
cluster are given by its base character&#8212;except in two cases:
2366+
<ul>
2367+
<li>Grapheme clusters formed with an Enclosing Mark (Me) of the Common
23672368
script are considered to be Other Symbols (So) in the Common script.
23682369
They are assumed to have the same Unicode properties as the
23692370
Replacement Character U+FFFD.
2371+
<li>Grapheme clusters formed with a Space Separator (Zs) as the base
2372+
are considered to be Modifier Symbols (Sk). They are assumed to have
2373+
the same East Asian Width property as the base, but take their other
2374+
properties from the first combining character in the sequence.
2375+
</ul>
23702376

23712377
<h2 class="no-num" id="script-orientations">Appendix B:
23722378
Bi-orientational Transformations</h2>

0 commit comments

Comments
 (0)