csswg/css3-writing-modes Overview.html,1.136,1.137 Overview.src.html,1.143,1.144

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 &rsquo;upright'&lsquo;<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