Skip to content

Commit cb279b9

Browse files
committed
rename 'upright-right' to 'mixed-right' to be less confusing
1 parent 83c3be2 commit cb279b9

2 files changed

Lines changed: 54 additions & 99 deletions

File tree

css3-writing-modes/Overview.html

Lines changed: 35 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

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

35-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 January
35+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 13 February
3636
2012</h2>
3737

3838
<dl>
@@ -41,7 +41,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 January
4141
<dd><a
4242
href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a>
4343
<!--
44-
<dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120117/">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120117/</a>
44+
<dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120213/">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120213/</a>
4545
-->
4646

4747

@@ -316,8 +316,8 @@ <h2 class="no-num no-toc" id=Contents> Table of Contents</h2>
316316

317317
<li class=no-num><a href="#changes">Changes</a>
318318
<ul class=toc>
319-
<li class=no-num><a href="#recent-changes"> Changes from the May 2011
320-
CSS Writing Modes Module Level 3 <abbr
319+
<li class=no-num><a href="#recent-changes"> Changes from the September
320+
2011 CSS Writing Modes Module Level 3 <abbr
321321
title="Working Draft">WD</abbr></a>
322322
</ul>
323323

@@ -1550,7 +1550,7 @@ <h2 id=intro-text-layout><span class=secno>5. </span> Introduction to
15501550
preference depending on the text's usage, rather than a matter of
15511551
correctness. The &lsquo;<a href="#text-orientation0"><code
15521552
class=property>text-orientation</code></a>&rsquo; property's &lsquo;<a
1553-
href="#upright-right"><code class=css>upright-right</code></a>&rsquo; and
1553+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo; and
15541554
&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo; values
15551555
are provided to specify rotation vs. translation of horizontal-only text.
15561556

@@ -1577,13 +1577,13 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
15771577
<tr>
15781578
<th>Value:
15791579

1580-
<td>upright-right | upright | sideways-right | sideways-left | sideways
1581-
| use-glyph-orientation
1580+
<td>mixed-right | upright | sideways-right | sideways-left | sideways |
1581+
use-glyph-orientation
15821582

15831583
<tr>
15841584
<th>Initial:
15851585

1586-
<td>upright-right
1586+
<td>mixed-right
15871587

15881588
<tr>
15891589
<th>Applies to:
@@ -1625,7 +1625,7 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
16251625
<p>Values have the following meanings:
16261626

16271627
<dl>
1628-
<dt><dfn id=upright-right>upright-right</dfn>
1628+
<dt><dfn id=mixed-right>mixed-right</dfn>
16291629

16301630
<dd>
16311631
<p>In vertical writing modes, characters from horizontal-only scripts are
@@ -1733,8 +1733,8 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
17331733
glyph orientation properties, the &lsquo;<a
17341734
href="#use-glyph-orientation"><code
17351735
class=css>use-glyph-orientation</code></a>&rsquo; behavior is the same
1736-
as for &lsquo;<a href="#upright-right"><code
1737-
class=css>upright-right</code></a>&rsquo;.
1736+
as for &lsquo;<a href="#mixed-right"><code
1737+
class=css>mixed-right</code></a>&rsquo;.
17381738

17391739
<p class=note>This value is at-risk and may be dropped during CR.
17401740
</dl>
@@ -1743,7 +1743,7 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
17431743
<table>
17441744
<tbody>
17451745
<tr>
1746-
<td> <img alt="text-orientation: upright-right" height=160
1746+
<td> <img alt="text-orientation: mixed-right" height=160
17471747
src=text-orientation-vr.png width=64>
17481748

17491749
<td> <img alt="text-orientation: upright" height=160
@@ -1756,8 +1756,8 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
17561756
src=text-orientation-sr.png width=64>
17571757

17581758
<tr>
1759-
<td>&lsquo;<a href="#upright-right"><code
1760-
class=css>upright-right</code></a>&rsquo;
1759+
<td>&lsquo;<a href="#mixed-right"><code
1760+
class=css>mixed-right</code></a>&rsquo;
17611761

17621762
<td>&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo;
17631763

@@ -2142,13 +2142,13 @@ <h3 id=logical-to-physical><span class=secno>6.4. </span>
21422142
class=css>sideways-left</code></a>&rsquo;
21432143

21442144
<th colspan=2><abbr
2145-
title="upright-right, upright, sideways-right">*right</abbr>
2145+
title="mixed-right, upright, sideways-right">*right</abbr>
21462146

21472147
<th colspan=2>&lsquo;<a href="#sideways-left"><code
21482148
class=css>sideways-left</code></a>&rsquo;
21492149

21502150
<th colspan=2><abbr
2151-
title="upright-right, upright, sideways-right">*right</abbr>
2151+
title="mixed-right, upright, sideways-right">*right</abbr>
21522152

21532153
<tr>
21542154
<th scope=row>&lsquo;<a href="#direction0"><code
@@ -2354,7 +2354,7 @@ <h3 id=vertical-layout><span class=secno>7.1. </span> Principles of Layout
23542354
<p>For example, in vertical writing modes, table rows are vertical and
23552355
table columns are horizontal. In a &lsquo;<a href="#vertical-rl"><code
23562356
class=css>vertical-rl</code></a>&rsquo; &lsquo;<a
2357-
href="#upright-right"><code class=css>upright-right</code></a>&rsquo;
2357+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo;
23582358
&lsquo;<a href="#rtl"><code class=css>rtl</code></a>&rsquo; table, the
23592359
first column would be on the bottom (the start side), and the first row
23602360
on the right (the before side). The table's &lsquo;<code
@@ -2368,7 +2368,7 @@ <h3 id=vertical-layout><span class=secno>7.1. </span> Principles of Layout
23682368

23692369
<div class=figure>
23702370
<p><a href="diagrams/vertical-table.svg" type="image/svg+xml"> <img
2371-
alt="Diagram of a vertical-rl upright-right rtl table in a vertical block formatting context, showing the ordering of rows, cells, and columns as described above."
2371+
alt="Diagram of a vertical-rl mixed-right rtl table in a vertical block formatting context, showing the ordering of rows, cells, and columns as described above."
23722372
class=example src="diagrams/vertical-table.png"></a>
23732373

23742374
<p class=caption>Table in &lsquo;<a href="#vertical-rl"><code
@@ -3226,51 +3226,19 @@ <h3 id=text-combine-mode><span class=secno>9.2. </span>
32263226
<h2 class=no-num id=changes>Changes</h2>
32273227

32283228
<h3 class=no-num id=recent-changes> Changes from the <a
3229-
href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/">May 2011
3230-
CSS Writing Modes Module Level 3 <abbr title="Working Draft">WD</abbr></a></h3>
3229+
href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110901/">September
3230+
2011 CSS Writing Modes Module Level 3 <abbr
3231+
title="Working Draft">WD</abbr></a></h3>
32313232

32323233
<p>Major changes include:
32333234

32343235
<ul>
3235-
<li>Redefined which side of a bidi-broken box's border is drawn.
3236-
3237-
<li>Altered the allowed combinations of &lsquo;<a
3238-
href="#unicode-bidi0"><code class=property>unicode-bidi</code></a>&rsquo;
3239-
values and defined &lsquo;<a href="#plaintext"><code
3240-
class=css>plaintext</code></a>&rsquo; to use heuristics for inline
3241-
elements as well.
3242-
3243-
<li>Renamed &lsquo;<code class=css>vertical-right</code>&rsquo; value of
3244-
&lsquo;<a href="#text-orientation0"><code
3245-
class=property>text-orientation</code></a>&rsquo; to &lsquo;<a
3246-
href="#upright-right"><code class=css>upright-right</code></a>&rsquo;.
3247-
3248-
<li>Renamed &lsquo;<code class=css>rotate</code>&rsquo; values of
3236+
<li>Renamed &lsquo;<code class=css>upright-right</code>&rsquo; value of
32493237
&lsquo;<a href="#text-orientation0"><code
32503238
class=property>text-orientation</code></a>&rsquo; to &lsquo;<a
3251-
href="#sideways"><code class=property>sideways</code></a>&rsquo;.
3252-
3253-
<li>Renamed &lsquo;<code class=css>auto</code>&rsquo; value of &lsquo;<a
3254-
href="#text-orientation0"><code
3255-
class=property>text-orientation</code></a>&rsquo; to &lsquo;<a
3256-
href="#use-glyph-orientation"><code
3257-
class=css>use-glyph-orientation</code></a>&rsquo; and marked it at-risk.
3258-
3259-
<li>Tweaked rules for vertical typesetting to remove references to
3260-
<code>vrt2</code> feature, fix various errors and omissions in <a
3261-
href="#vertical-typesetting-details">synthesis rules</a>, etc.
3262-
3263-
<li>Renamed &lsquo;<code class=property>text-combine</code>&rsquo;
3264-
property to &lsquo;<a href="#text-combine-horizontal0"><code
3265-
class=property>text-combine-horizontal</code></a>&rsquo; and added
3266-
ability to auto-combine by character classes.
3267-
3268-
<li>Added &lsquo;<a href="#text-combine-mode0"><code
3269-
class=property>text-combine-mode</code></a>&rsquo; property to control
3270-
scaling method used to compose horizontal-in-vertical text.
3239+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo;.
32713240

3272-
<li>Added appendix on <a href="#character-properties">Characters and
3273-
Properties</a>.
3241+
<li>Hooked up vertical typesetting details to UTR50.
32743242
</ul>
32753243

32763244
<h2 id=conformance><span class=secno>10. </span> Conformance</h2>
@@ -3646,29 +3614,29 @@ <h2 class=no-num id=vertical-typesetting-details>Appendix C: Vertical
36463614
<dt>upright (U)
36473615

36483616
<dd>These characters are upright in both &lsquo;<a
3649-
href="#upright-right"><code class=css>upright-right</code></a>&rsquo; and
3617+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo; and
36503618
&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo; text
36513619
orientations.
36523620

36533621
<dt>sideways (S<sub>v</sub>)
36543622

36553623
<dd>These characters are sideways (rotated 90&deg; clockwise) in both
3656-
&lsquo;<a href="#upright-right"><code
3657-
class=css>upright-right</code></a>&rsquo; and &lsquo;<a
3624+
&lsquo;<a href="#mixed-right"><code
3625+
class=css>mixed-right</code></a>&rsquo; and &lsquo;<a
36583626
href="#upright"><code class=css>upright</code></a>&rsquo; text
36593627
orientations.
36603628

36613629
<dt>non-native (S<sub>h</sub>)
36623630

3663-
<dd>These characters are sideways in &lsquo;<a href="#upright-right"><code
3664-
class=css>upright-right</code></a>&rsquo; orientation and upright in
3631+
<dd>These characters are sideways in &lsquo;<a href="#mixed-right"><code
3632+
class=css>mixed-right</code></a>&rsquo; orientation and upright in
36653633
&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo;
36663634
orientation.
36673635

36683636
<dt>brackets (SB)
36693637

36703638
<dd>These characters are oriented sideways in both &lsquo;<a
3671-
href="#upright-right"><code class=css>upright-right</code></a>&rsquo; and
3639+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo; and
36723640
&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo; text
36733641
orientations. However, since OpenType fonts that support vertical writing
36743642
store their vertical glyph variants upright, they are usually typeset
@@ -3678,8 +3646,8 @@ <h2 class=no-num id=vertical-typesetting-details>Appendix C: Vertical
36783646

36793647
<dd>These characters' glyphs change significantly between vertical and
36803648
horizontal writing (regardless of typeface style). They are typeset
3681-
upright in both &lsquo;<a href="#upright-right"><code
3682-
class=css>upright-right</code></a>&rsquo; and &lsquo;<a
3649+
upright in both &lsquo;<a href="#mixed-right"><code
3650+
class=css>mixed-right</code></a>&rsquo; and &lsquo;<a
36833651
href="#upright"><code class=css>upright</code></a>&rsquo; text
36843652
orientations, and correct typography requires variant glyphs.
36853653
<p class=note>For more subtle differences in glyph shape, such as variant
@@ -4428,10 +4396,10 @@ <h2 class=no-num id=property-index> Property Index</h2>
44284396
<tr>
44294397
<th><a class=property href="#text-orientation0">text-orientation</a>
44304398

4431-
<td>upright-right | upright | sideways-right | sideways-left | sideways
4432-
| use-glyph-orientation
4399+
<td>mixed-right | upright | sideways-right | sideways-left | sideways |
4400+
use-glyph-orientation
44334401

4434-
<td>upright-right
4402+
<td>mixed-right
44354403

44364404
<td>all elements except table row groups, rows, column groups, and
44374405
columns

css3-writing-modes/Overview.src.html

Lines changed: 19 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1099,7 +1099,7 @@ <h2 id="intro-text-layout">
10991099
(set sideways) or translated (set upright): the transform used is a
11001100
stylistic preference depending on the text's usage, rather than a
11011101
matter of correctness.
1102-
The 'text-orientation' property's ''upright-right'' and ''upright'' values
1102+
The 'text-orientation' property's ''mixed-right'' and ''upright'' values
11031103
are provided to specify rotation vs. translation of horizontal-only text.
11041104

11051105
<p class="note">The ''sideways-left'', ''sideways-right'', and ''sideways''
@@ -1117,12 +1117,12 @@ <h3 id="text-orientation">
11171117
</tr>
11181118
<tr>
11191119
<th>Value:</th>
1120-
<td>upright-right | upright | sideways-right | sideways-left | sideways
1120+
<td>mixed-right | upright | sideways-right | sideways-left | sideways
11211121
| use-glyph-orientation
11221122
</tr>
11231123
<tr>
11241124
<th>Initial:</th>
1125-
<td>upright-right</td>
1125+
<td>mixed-right</td>
11261126
</tr>
11271127
<tr>
11281128
<th>Applies to:</th>
@@ -1159,7 +1159,7 @@ <h3 id="text-orientation">
11591159
<p>Values have the following meanings:</p>
11601160

11611161
<dl>
1162-
<dt><dfn>upright-right</dfn></dt>
1162+
<dt><dfn>mixed-right</dfn></dt>
11631163
<dd><p>In vertical writing modes, characters from horizontal-only
11641164
scripts are set sideways, i.e. 90&deg; clockwise from their standard
11651165
orientation in horizontal text.
@@ -1223,7 +1223,7 @@ <h3 id="text-orientation">
12231223
text content elements</a> in their default UA style sheet for SVG.
12241224
<p>In all other contexts, and for implementations that do not support
12251225
the glyph orientation properties, the ''use-glyph-orientation'' behavior
1226-
is the same as for ''upright-right''.
1226+
is the same as for ''mixed-right''.
12271227
<p class="note">This value is at-risk and may be dropped during CR.
12281228
</dl>
12291229

@@ -1232,7 +1232,7 @@ <h3 id="text-orientation">
12321232
<tr>
12331233
<td>
12341234
<img
1235-
alt="text-orientation: upright-right"
1235+
alt="text-orientation: mixed-right"
12361236
src="text-orientation-vr.png" width="64" height="160" >
12371237
</td>
12381238
<td>
@@ -1252,7 +1252,7 @@ <h3 id="text-orientation">
12521252
</td>
12531253
</tr>
12541254
<tr>
1255-
<td>''upright-right''</td>
1255+
<td>''mixed-right''</td>
12561256
<td>''upright''</td>
12571257
<td>''sideways-left''</td>
12581258
<td>''sideways-right''</td>
@@ -1537,9 +1537,9 @@ <h3 id="logical-to-physical">
15371537
<th scope="row">'text-orientation'</th>
15381538
<th colspan="2">&mdash;</th>
15391539
<th colspan="2">''sideways-left''</th>
1540-
<th colspan="2"><abbr title="upright-right, upright, sideways-right">*right</abbr></th>
1540+
<th colspan="2"><abbr title="mixed-right, upright, sideways-right">*right</abbr></th>
15411541
<th colspan="2">''sideways-left''</th>
1542-
<th colspan="2"><abbr title="upright-right, upright, sideways-right">*right</abbr></th>
1542+
<th colspan="2"><abbr title="mixed-right, upright, sideways-right">*right</abbr></th>
15431543
</tr>
15441544
<tr>
15451545
<th scope="row">'direction'</th>
@@ -1677,7 +1677,7 @@ <h3 id="vertical-layout">
16771677

16781678
<div class="example">
16791679
<p>For example, in vertical writing modes, table rows are vertical and
1680-
table columns are horizontal. In a ''vertical-rl'' ''upright-right''
1680+
table columns are horizontal. In a ''vertical-rl'' ''mixed-right''
16811681
''rtl'' table, the first column would be on the bottom (the start side),
16821682
and the first row on the right (the before side). The table's 'margin-right'
16831683
and 'margin-left' would collapse with margins before (on the right) and
@@ -1686,7 +1686,7 @@ <h3 id="vertical-layout">
16861686
vertically within its block flow.
16871687
<div class="figure">
16881688
<p><a href="diagrams/vertical-table.svg" type="image/svg+xml">
1689-
<img alt="Diagram of a vertical-rl upright-right rtl table in a
1689+
<img alt="Diagram of a vertical-rl mixed-right rtl table in a
16901690
vertical block formatting context, showing the ordering of rows,
16911691
cells, and columns as described above."
16921692
class="example" src="diagrams/vertical-table.png"></a>
@@ -2398,26 +2398,13 @@ <h3 id="text-combine-mode">
23982398

23992399
<h2 class="no-num" id="changes">Changes</h2>
24002400
<h3 class="no-num" id="recent-changes">
2401-
Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/">May
2401+
Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110901/">September
24022402
2011 CSS Writing Modes Module Level 3 <abbr title="Working Draft">WD</abbr></a></h3>
24032403

24042404
<p>Major changes include:</p>
24052405
<ul>
2406-
<li>Redefined which side of a bidi-broken box's border is drawn.
2407-
<li>Altered the allowed combinations of 'unicode-bidi' values and
2408-
defined ''plaintext'' to use heuristics for inline elements as well.
2409-
<li>Renamed ''vertical-right'' value of 'text-orientation' to ''upright-right''.
2410-
<li>Renamed ''rotate'' values of 'text-orientation' to 'sideways'.
2411-
<li>Renamed ''auto'' value of 'text-orientation' to ''use-glyph-orientation''
2412-
and marked it at-risk.
2413-
<li>Tweaked rules for vertical typesetting to remove references to <code>vrt2</code>
2414-
feature, fix various errors and omissions in
2415-
<a href="#vertical-typesetting-details">synthesis rules</a>, etc.
2416-
<li>Renamed 'text-combine' property to 'text-combine-horizontal' and added
2417-
ability to auto-combine by character classes.
2418-
<li>Added 'text-combine-mode' property to control scaling method used to
2419-
compose horizontal-in-vertical text.
2420-
<li>Added appendix on <a href="#character-properties">Characters and Properties</a>.
2406+
<li>Renamed ''upright-right'' value of 'text-orientation' to ''mixed-right''.
2407+
<li>Hooked up vertical typesetting details to UTR50.
24212408
</ul>
24222409

24232410
<h2 id="conformance">
@@ -2706,23 +2693,23 @@ <h2 id="vertical-typesetting-details" class="no-num">Appendix C:
27062693
characters are assigned into one of five categories:
27072694
<dl>
27082695
<dt>upright (U)</dt>
2709-
<dd>These characters are upright in both ''upright-right'' and ''upright''
2696+
<dd>These characters are upright in both ''mixed-right'' and ''upright''
27102697
text orientations.
27112698
<dt>sideways (S<sub>v</sub>)</dt>
27122699
<dd>These characters are sideways (rotated 90&deg; clockwise) in both
2713-
''upright-right'' and ''upright'' text orientations.
2700+
''mixed-right'' and ''upright'' text orientations.
27142701
<dt>non-native (S<sub>h</sub>)</dt>
27152702
<dd>These characters are sideways in
2716-
''upright-right'' orientation and upright in ''upright'' orientation.
2703+
''mixed-right'' orientation and upright in ''upright'' orientation.
27172704
<dt>brackets (SB)</dt>
2718-
<dd>These characters are oriented sideways in both ''upright-right''
2705+
<dd>These characters are oriented sideways in both ''mixed-right''
27192706
and ''upright'' text orientations. However, since OpenType fonts that
27202707
support vertical writing store their vertical glyph variants upright,
27212708
they are usually typeset upright with vertical font settings turned on.
27222709
<dt>transforms (T)</dt>
27232710
<dd>These characters' glyphs change significantly between vertical and
27242711
horizontal writing (regardless of typeface style). They are typeset
2725-
upright in both ''upright-right'' and ''upright'' text orientations,
2712+
upright in both ''mixed-right'' and ''upright'' text orientations,
27262713
and correct typography requires variant glyphs.
27272714
<p class="note">For more subtle differences in glyph shape, such as
27282715
variant brush strokes and alignment, it is suggested that OpenType

0 commit comments

Comments
 (0)