- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 23 Jul 2011 01:47:05 +0000
- To: public-css-commits@w3.org
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 ‘<code class=css>scale</code>’, ‘<code class=css>no-scale</code>’, or ‘<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 (‘<code class=css>text-transform: full-width</code>’ <a href="#CSS3TEXT" rel=biblioentry>[CSS3TEXT]<!--{{CSS3TEXT}}--></a> or ‘<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