csswg/css3-writing-modes Overview.html,1.183,1.184 Overview.src.html,1.193,1.194

Update of /sources/public/csswg/css3-writing-modes
In directory hutz:/tmp/cvs-serv29598

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Add paragraph allowing UA to scale tate-chu-yoko to handle compressed fonts. Feedback from Nat McCully on scaling behavior: glyphs are scaled; compression is typically 80%

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v
retrieving revision 1.183
retrieving revision 1.184
diff -u -d -r1.183 -r1.184
--- Overview.html	22 Jul 2011 22:21:52 -0000	1.183
+++ Overview.html	23 Jul 2011 01:47:03 -0000	1.184
@@ -32,7 +32,7 @@
 
    <h1>CSS Writing Modes Module Level 3</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 22 July 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 23 July 2011</h2>
 
    <dl>
     <dt>This version:
@@ -40,7 +40,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-20110722">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110722/</a>
+    <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110723">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110723/</a>
 -->
      
 
@@ -2988,11 +2988,22 @@
    1em square; anything outside the square is not measured for layout
    purposes. The UA should center the glyphs horizontally and vertically
    within the measured 1em square. The baseline of the resulting composition
-   chosen such that the square is centered between the content edges of its
-   parent inline box prior to any baseline alignment shift. For text layout
-   purposes, e.g. bidi ordering, line-breaking, emphasis marks,
-   text-decoration, etc. the resulting composition is treated as a single
-   glyph representing the Object Replacement Character U+FFFC.
+   chosen such that the square is centered between the text-over and
+   text-under baselines of its parent inline box prior to any baseline
+   alignment shift. For text layout purposes, e.g. bidi ordering,
+   line-breaking, emphasis marks, text-decoration, etc. the resulting
+   composition is treated as a single glyph representing the Object
+   Replacement Character U+FFFC.
+
+  <p>In some fonts, the ideographic glyphs are given a compressed design such
+   that they are 1em wide but shorter than 1em tall. To accommodate such
+   fonts, the UA may vertically scale the contents of the composition to
+   match the advance height of 水 U+6C34.
+   <!-- 水 U+6C34 was chosen because it is a very basic character common to
+    all Han-based scripts, so would have to appear in any usable ideographic
+    font; and its shape is very full in both dimensions, so it would be
+    unlikely to be shortened in a proportional font -->
+   
 
   <p>If none of &lsquo;<code class=css>scale</code>&rsquo;, &lsquo;<code
    class=css>no-scale</code>&rsquo;, or &lsquo;<code
@@ -3000,10 +3011,6 @@
    wider than the width tolerance, the UA must compress the contents to
    within the tolerance, but may use any method to do so.
 
-  <p class=issue>Should this use a 1em height, or the height of 水? I.e. is
-   the goal to fit in 1em height, or to fit in the height of an ideographic
-   character?
-
   <p>Any CSS fullwidth transformations (&lsquo;<code
    class=css>text-transform: full-width</code>&rsquo; <a href="#CSS3TEXT"
    rel=biblioentry>[CSS3TEXT]<!--{{CSS3TEXT}}--></a> or &lsquo;<code

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v
retrieving revision 1.193
retrieving revision 1.194
diff -u -d -r1.193 -r1.194
--- Overview.src.html	22 Jul 2011 22:21:53 -0000	1.193
+++ Overview.src.html	23 Jul 2011 01:47:03 -0000	1.194
@@ -2233,21 +2233,27 @@
     measured for layout purposes. The UA should center the glyphs
     horizontally and vertically within the measured 1em square.
     The baseline of the resulting composition chosen such that the
-    square is centered between the content edges of its parent inline
-    box prior to any baseline alignment shift. For text layout purposes,
+    square is centered between the text-over and text-under baselines
+    of its parent inline box prior to any baseline alignment shift.
+    For text layout purposes,
     e.g. bidi ordering, line-breaking, emphasis marks, text-decoration,
     etc. the resulting composition is treated as a single glyph
     representing the Object Replacement Character U+FFFC.
 
+  <p>In some fonts, the ideographic glyphs are given a compressed design
+    such that they are 1em wide but shorter than 1em tall. To accommodate
+    such fonts, the UA may vertically scale the contents of the composition
+    to match the advance height of 水 U+6C34.
+  <!-- 水 U+6C34 was chosen because it is a very basic character common to
+    all Han-based scripts, so would have to appear in any usable ideographic
+    font; and its shape is very full in both dimensions, so it would be
+    unlikely to be shortened in a proportional font -->
+
   <p>If none of ''scale'', ''no-scale'', or ''use-glyphs'' are specified
     and the contents are wider than the width tolerance, the UA must
     compress the contents to within the tolerance, but may use any
     method to do so.
 
-  <p class="issue">Should this use a 1em height, or the height of 水?
-    I.e. is the goal to fit in 1em height, or to fit in the height of
-    an ideographic character?
-
   <p>Any CSS fullwidth transformations
     (''text-transform: full-width'' [[CSS3TEXT]] or
     ''font-variant-east-asian-width: full-width'' [[CSS3FONT]])

Received on Saturday, 23 July 2011 01:47:06 UTC