Skip to content

Commit df66b1a

Browse files
committed
remove typographic mode
1 parent 139ba7d commit df66b1a

2 files changed

Lines changed: 43 additions & 38 deletions

File tree

css3-writing-modes/Overview.html

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +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 13 February
36-
2012</h2>
35+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 6 March 2012</h2>
3736

3837
<dl>
3938
<dt>This version:
4039

4140
<dd><a
4241
href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a>
4342
<!--
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>
43+
<dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120306/">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120306/</a>
4544
-->
4645

4746

@@ -466,8 +465,8 @@ <h2 id=text-flow><span class=secno>1. </span> Introduction to Writing Modes</h2>
466465
<p>The &lsquo;<a href="#text-orientation0"><code
467466
class=property>text-orientation</code></a>&rsquo; component of the writing
468467
mode determines the <a href="#line-orientation"><i>line
469-
orientation</i></a> and the <i>typographic mode</i>, and controls details
470-
of text layout such as the <i>glyph orientation</i>.
468+
orientation</i></a>, and controls details of text layout such as the
469+
<i>glyph orientation</i>.
471470

472471
<p class=note>See Unicode Technical Note #22 <a href="#UTN22"
473472
rel=biblioentry>[UTN22]<!--{{UTN22}}--></a> (<a
@@ -1219,7 +1218,7 @@ <h3 id=writing-mode><span class=secno>3.1. </span> Block Flow Direction:
12191218
<!-- -->&lt;/form></pre>
12201219

12211220
<p><img
1222-
alt="Screenshot of vertical layout: the input element is laid lengthwise from top to bottom and its contents rendered in a vertical typographic mode, matching the labels outside it. The drop-down selection control after it slides out to the side (towards the after edge of the block) rather than downward as it would in horizontal writing modes."
1221+
alt="Screenshot of vertical layout: the input element is laid lengthwise from top to bottom and its contents rendered in a vertical writing mode, matching the labels outside it. The drop-down selection control after it slides out to the side (towards the after edge of the block) rather than downward as it would in horizontal writing modes."
12231222
src=vertical-form.png></p>
12241223
</div>
12251224

@@ -1368,8 +1367,8 @@ <h3 id=intro-baselines><span class=secno>4.1. </span> Introduction to
13681367
various baselines apply to all glyphs in the font.
13691368

13701369
<p>Different baseline tables can be provided for alignment in horizontal
1371-
and vertical text. UAs should use the vertical tables in vertical
1372-
typographic modes and the horizontal tables otherwise.
1370+
and vertical text. UAs should use the vertical tables in vertical writing
1371+
modes and the horizontal tables otherwise.
13731372

13741373
<h3 id=text-baselines><span class=secno>4.2. </span> Text Baselines</h3>
13751374

@@ -1379,19 +1378,26 @@ <h3 id=text-baselines><span class=secno>4.2. </span> Text Baselines</h3>
13791378
<dt>alphabetic
13801379

13811380
<dd>The <dfn id=alphabetic-baseline>alphabetic baseline</dfn>, which
1382-
typically aligns with the bottom of uppercase Latin glyphs. In horizontal
1383-
typographic mode, this is the dominant baseline.
1381+
typically aligns with the bottom of uppercase Latin glyphs.
13841382

13851383
<dt>central
13861384

13871385
<dd>The <dfn id=central-baseline>central baseline</dfn>, which typically
1388-
crosses the center of the em box. In vertical typographic mode, this is
1389-
the dominant baseline. If the font is missing this baseline, it is
1390-
assumed to be halfway between the ascender (<a
1386+
crosses the center of the em box. If the font is missing this baseline,
1387+
it is assumed to be halfway between the ascender (<a
13911388
href="#over"><i>over</i></a>) and descender (<a
13921389
href="#under"><i>under</i></a>) edges of the em box.
13931390
</dl>
13941391

1392+
<p>In vertical writing mode, the <a href="#central-baseline"><i>central
1393+
baseline</i></a> is used as the dominant baseline when &lsquo;<a
1394+
href="#text-orientation0"><code
1395+
class=property>text-orientation</code></a>&rsquo; is &lsquo;<a
1396+
href="#mixed-right"><code class=css>mixed-right</code></a>&rsquo; or
1397+
&lsquo;<a href="#upright"><code class=css>upright</code></a>&rsquo;.
1398+
Otherwise the <a href="#alphabetic-baseline"><i>alphabetic
1399+
baseline</i></a> is used.
1400+
13951401
<p class=note>A future CSS module will deal with baselines in more detail
13961402
and allow the choice of other dominant baselines and alignment options.
13971403

@@ -1612,10 +1618,9 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
16121618
<td>specified value
16131619
</table>
16141620

1615-
<p>This property specifies the typographic mode and orientation of text
1616-
within a line. Current values only have an effect in vertical writing
1617-
modes; the property has no effect on elements in horizontal writing modes.
1618-
1621+
<p>This property specifies the orientation of text within a line. Current
1622+
values only have an effect in vertical writing modes; the property has no
1623+
effect on elements in horizontal writing modes.
16191624

16201625
<p>For readability, the term <a href="#character"><i>character</i></a> is
16211626
used in place of <em>extended grapheme cluster</em> in this section. See
@@ -1633,8 +1638,7 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
16331638
horizontal text. Characters from vertical scripts are set with their
16341639
intrinsic orientation.
16351640

1636-
<p>This value puts the element in a <i>vertical typographic mode</i> and
1637-
is typical for layout of primarily vertical-script text.
1641+
<p>This value is typical for layout of primarily vertical-script text.
16381642

16391643
<dt><dfn id=upright>upright</dfn>
16401644

@@ -1654,23 +1658,19 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
16541658
class=property>direction</code></a>&rsquo; to be &lsquo;<a
16551659
href="#ltr"><code class=css>ltr</code></a>&rsquo;.
16561660

1657-
<p>This value puts the element in a <i>vertical typographic mode</i>.
1658-
16591661
<dt><dfn id=sideways-right>sideways-right</dfn>
16601662

16611663
<dd>
16621664
<p>In vertical writing modes, this causes text to be set as if in a
16631665
horizontal layout (using horizontal glyph variants and metrics), but
1664-
rotated 90&deg; clockwise. This value puts the element in a
1665-
<i>horizontal typographic mode</i>.
1666+
rotated 90&deg; clockwise.
16661667

16671668
<dt><dfn id=sideways-left>sideways-left</dfn>
16681669

16691670
<dd>
16701671
<p>In vertical writing modes, this causes text to be set as if in a
16711672
horizontal layout (using horizontal glyph variants and metrics), but
1672-
rotated 90&deg; counter-clockwise. This value puts the element in a
1673-
<i>horizontal typographic mode</i>.
1673+
rotated 90&deg; counter-clockwise.
16741674

16751675
<p>If set on a non-replaced inline whose parent is not &lsquo;<a
16761676
href="#sideways-left"><code class=css>sideways-left</code></a>&rsquo;,
@@ -1796,6 +1796,10 @@ <h3 id=text-orientation><span class=secno>5.1. </span> Orienting Text: the
17961796
h1.banner { position: absolute; top: 0; right: 0; writing-mode: vertical-rl; }
17971797
</pre>
17981798
</div>
1799+
1800+
<p class=note>Changing the value of this property may affect the
1801+
inline-level alignment. Refer to <a href="#text-baselines">Text
1802+
Baselines</a> for more details.</p>
17991803
<!-- random notes
18001804
Property to customize text-orientation (and line breaking class) of various
18011805
characters (yes, the name is horrible, we need a better one):

css3-writing-modes/Overview.src.html

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ <h2 id="text-flow">
170170
</ul>
171171

172172
<p>The 'text-orientation' component of the writing mode determines the
173-
<i>line orientation</i> and the <i>typographic mode</i>, and controls
173+
<i>line orientation</i>, and controls
174174
details of text layout such as the <i>glyph orientation</i>.
175175

176176
<p class="note">See Unicode Technical Note #22 [[UTN22]]
@@ -815,7 +815,7 @@ <h3 id="writing-mode">
815815

816816
<p><img alt="Screenshot of vertical layout: the input element is
817817
laid lengthwise from top to bottom and its contents
818-
rendered in a vertical typographic mode, matching the
818+
rendered in a vertical writing mode, matching the
819819
labels outside it. The drop-down selection control
820820
after it slides out to the side (towards the after
821821
edge of the block) rather than downward as it would
@@ -938,7 +938,7 @@ <h3 id="intro-baselines">
938938

939939
<p>Different baseline tables can be provided for alignment in
940940
horizontal and vertical text. UAs should use the vertical
941-
tables in vertical typographic modes and the horizontal tables
941+
tables in vertical writing modes and the horizontal tables
942942
otherwise.
943943

944944
<h3 id="text-baselines">
@@ -949,19 +949,21 @@ <h3 id="text-baselines">
949949
<dl>
950950
<dt>alphabetic</dt>
951951
<dd>The <dfn>alphabetic baseline</dfn>, which typically aligns with the
952-
bottom of uppercase Latin glyphs. In horizontal typographic mode,
953-
this is the dominant baseline.
952+
bottom of uppercase Latin glyphs.
954953

955954
</dd>
956955
<dt>central</dt>
957956
<dd>The <dfn>central baseline</dfn>, which typically crosses the center
958-
of the em box. In vertical typographic mode, this is the
959-
dominant baseline. If the font is missing this baseline,
957+
of the em box. If the font is missing this baseline,
960958
it is assumed to be halfway between the ascender (<i>over</i>)
961959
and descender (<i>under</i>) edges of the em box.
962960
</dd>
963961
</dl>
964962

963+
<p>In vertical writing mode, the <i>central baseline</i> is used as the
964+
dominant baseline when 'text-orientation' is ''mixed-right'' or ''upright''.
965+
Otherwise the <i>alphabetic baseline</i> is used.
966+
965967
<p class="note">A future CSS module will deal with baselines in more
966968
detail and allow the choice of other dominant baselines and alignment
967969
options.</p>
@@ -1147,7 +1149,7 @@ <h3 id="text-orientation">
11471149
</tbody>
11481150
</table>
11491151

1150-
<p>This property specifies the typographic mode and orientation of text
1152+
<p>This property specifies the orientation of text
11511153
within a line. Current values only have an effect in vertical writing
11521154
modes; the property has no effect on elements in horizontal writing modes.
11531155

@@ -1164,8 +1166,7 @@ <h3 id="text-orientation">
11641166
scripts are set sideways, i.e. 90&deg; clockwise from their standard
11651167
orientation in horizontal text.
11661168
Characters from vertical scripts are set with their intrinsic orientation.
1167-
<p>This value puts the element in a <i>vertical typographic mode</i>
1168-
and is typical for layout of primarily vertical-script text.
1169+
<p>This value is typical for layout of primarily vertical-script text.
11691170
<dt><dfn>upright</dfn></dt>
11701171
<dd><p>In vertical writing modes, characters from horizontal-only
11711172
scripts are rendered upright, i.e. in their standard horizontal
@@ -1179,17 +1180,14 @@ <h3 id="text-orientation">
11791180
<p>For the purposes of bidi reordering, this value causes all
11801181
characters to be treated as strong LTR.
11811182
This value causes the used value of 'direction' to be ''ltr''.
1182-
<p>This value puts the element in a <i>vertical typographic mode</i>.
11831183
<dt><dfn>sideways-right</dfn></dt>
11841184
<dd><p>In vertical writing modes, this causes text to be set as if
11851185
in a horizontal layout (using horizontal glyph variants and metrics),
11861186
but rotated 90&deg; clockwise.
1187-
This value puts the element in a <i>horizontal typographic mode</i>.
11881187
<dt><dfn>sideways-left</dfn></dt>
11891188
<dd><p>In vertical writing modes, this causes text to be set as if
11901189
in a horizontal layout (using horizontal glyph variants and metrics),
11911190
but rotated 90&deg; counter-clockwise.
1192-
This value puts the element in a <i>horizontal typographic mode</i>.
11931191
<p>If set on a non-replaced inline whose parent is not ''sideways-left'',
11941192
this forces bidi isolation: the ''normal'' and ''embed'' values of
11951193
'unicode-bidi' compute to ''isolate'', and ''bidi-override'' computes
@@ -1277,6 +1275,9 @@ <h3 id="text-orientation">
12771275
</pre>
12781276
</div>
12791277

1278+
<p class="note">Changing the value of this property may affect the inline-level alignment.
1279+
Refer to <a href="#text-baselines">Text Baselines</a> for more details.</p>
1280+
12801281
<!-- random notes
12811282
Property to customize text-orientation (and line breaking class) of various
12821283
characters (yes, the name is horrible, we need a better one):

0 commit comments

Comments
 (0)