- 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