- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 25 May 2011 01:29:02 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-writing-modes
In directory hutz:/tmp/cvs-serv709
Modified Files:
Overview.html Overview.src.html
Log Message:
Some clarifications to vertical typesettingbased on feedback from Koji and Ken Lunde
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -d -r1.136 -r1.137
--- Overview.html 23 May 2011 19:48:54 -0000 1.136
+++ Overview.html 25 May 2011 01:29:00 -0000 1.137
@@ -29,7 +29,7 @@
<h1>CSS Writing Modes Module Level 3</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 23 May 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 25 May 2011</h2>
<dl>
<dt>This version:
@@ -37,7 +37,7 @@
<dd><a
href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a>
<!--
- <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110523">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110523/</a>
+ <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110525">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110525/</a>
-->
@@ -207,7 +207,7 @@
property</a>
<ul class=toc>
<li><a href="#vertical-typesetting"><span class=secno>5.1.1. </span>
- Vertical typesetting</a>
+ Vertical Typesetting</a>
</ul>
</ul>
@@ -1664,7 +1664,7 @@
</div>
<h4 id=vertical-typesetting><span class=secno>5.1.1. </span> Vertical
- typesetting</h4>
+ Typesetting</h4>
<p>In vertical typographic modes, any characters belonging to a vertical
script <em>must</em> be set using its base character's intrinsic
@@ -1708,8 +1708,7 @@
rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> of fullwidth (F) or wide
(W).
- <li>All Other Symbols (So) characters except those defined otherwise
- below.
+ <li>All Other Symbols (So) characters except those defined otherwise.
<li>All characters that belong to the Other Number (No) category
except the <abbr title="U+00B2, U+00B3, U+00B9, U+20070,
@@ -1738,7 +1737,8 @@
<li id=rotate-drawing>All Box Drawing (U+2500–U+257F), Block Element
(U+2580–U+259F), and Arrow (U+2190–U+21FF) characters
- <li>Other Symbols (So) from the Latin-1 and Letterlike Symbols blocks
+ <li>Other Symbols (So) from the Latin-1 Supplement and Letterlike
+ Symbols blocks
</ul>
Set the following characters using vertical font settings if available,
otherwise set them sideways:
@@ -1756,18 +1756,24 @@
<dt>when 'text-orientation' is ’upright'‘<code
class=css></code>
- <dd>Set all characters upright unless otherwise specified below.
+ <dd>Set all characters upright except those that have an East Asian
+ Width of halfwidth (H) or are otherwise specified below.
</dl>
<p>Additionally, spaces (Zs), dashes (Pd), connectors (Pc), bracketing
- punctuation (Ps, Pe, Pi, Pf) and East Asian Halfwidth (H) symbols (S*)
- and punctuation (P*) should either be set with vertical metrics /
- alternates if available or set sideways if they are not. Thus a
+ punctuation (Ps, Pe, Pi, Pf) should either be set with vertical font
+ settings if available or set sideways if they are not. Thus a
THREE-PER-EM SPACE (U+2004) can be expected to provide a 1/3-em advance
in the inline dimension, and brackets can be expected to encase their
contents.
</ul>
+ <p class=note>In OpenType, vertical font settings are provided by the
+ <code>vhea</code>, <code>vmtx</code>, and <code>VORG</code> tables, as
+ well as the <code>vert</code> and <code>vrt2</code> GSUB features. If any
+ of these are present, the font is considered to have vertical font
+ settings available.
+
<h2 id=abstract-box><span class=secno>6. </span> Abstract Box Terminology</h2>
<p><a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> defines
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -d -r1.143 -r1.144
--- Overview.src.html 23 May 2011 19:48:54 -0000 1.143
+++ Overview.src.html 25 May 2011 01:29:00 -0000 1.144
@@ -1200,7 +1200,7 @@
</div>
<h4 id="vertical-typesetting">
-Vertical typesetting</h4>
+Vertical Typesetting</h4>
<p>In vertical typographic modes, any characters belonging to a
vertical script <em>must</em> be set using its base character's
@@ -1232,7 +1232,7 @@
<li>All characters with an East Asian Width property [[!UAX11]]
of fullwidth (F) or wide (W).
<li>All Other Symbols (So) characters except those defined
- otherwise below.
+ otherwise.
<li>All characters that belong to the Other Number (No) category
except the
<abbr title="U+00B2, U+00B3, U+00B9, U+20070, U+2074–U+2079">superscripts</abbr>,
@@ -1253,7 +1253,7 @@
from the Other Number (No) category.
<li id="rotate-drawing">All Box Drawing (U+2500–U+257F),
Block Element (U+2580–U+259F), and Arrow (U+2190–U+21FF) characters
- <li>Other Symbols (So) from the Latin-1 and Letterlike Symbols blocks
+ <li>Other Symbols (So) from the Latin-1 Supplement and Letterlike Symbols blocks
</ul>
Set the following characters using vertical font settings if
available, otherwise set them sideways:
@@ -1265,18 +1265,24 @@
<li>Private Use characters (Co)
</ul>
<dt>when 'text-orientation' is ''upright''</dt>
- <dd>Set all characters upright unless otherwise specified below.
+ <dd>Set all characters upright except those that have an East Asian
+ Width of halfwidth (H) or are otherwise specified below.
</dl>
<p>Additionally, spaces (Zs), dashes (Pd), connectors (Pc),
bracketing punctuation (Ps, Pe, Pi, Pf)
- and East Asian Halfwidth (H) symbols (S*) and punctuation (P*)
- should either be set with vertical metrics / alternates if available
+ should either be set with vertical font settings if available
or set sideways if they are not.
Thus a THREE-PER-EM SPACE (U+2004) can be expected to provide a 1/3-em
advance in the inline dimension, and brackets can be expected to encase
their contents.
</ul>
+ <p class="note">In OpenType, vertical font settings are provided by the
+ <code>vhea</code>, <code>vmtx</code>, and <code>VORG</code> tables,
+ as well as the <code>vert</code> and <code>vrt2</code> GSUB features.
+ If any of these are present, the font is considered to have vertical
+ font settings available.
+
<h2 id="abstract-box">
Abstract Box Terminology</h2>
Received on Wednesday, 25 May 2011 01:29:04 UTC