- 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