- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 10 May 2011 21:15:14 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-writing-modes In directory hutz:/tmp/cvs-serv5069 Modified Files: Overview.html Overview.src.html default.css Log Message: Add script codes to transform section, add exception for halfwidth characters. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v retrieving revision 1.109 retrieving revision 1.110 diff -u -d -r1.109 -r1.110 --- Overview.html 10 May 2011 19:42:02 -0000 1.109 +++ Overview.html 10 May 2011 21:15:12 -0000 1.110 @@ -1737,8 +1737,9 @@ <dd>Set all characters upright unless otherwise specified below. </dl> - Additionally, spaces (Zs), dashes (Pd), connectors (Pc), and delimiting - punctuation (Ps, Pe, Pi, Pf) should either be set with vertical metrics / + 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 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 @@ -2833,64 +2834,105 @@ <h2 class=no-num id=script-orientations>Appendix B: Bi-orientational Transformations</h2> + <p><em>This section is normative.</em> + <p>This appendix gives the orientational properties of vertical scripts in - <a href="#UNICODE" rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>. Any - script not listed explicitly is assumed to be <i>horizontal-only</i>. + Unicode 6.0 <a href="#UNICODE" + rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>. Any script not listed + explicitly is assumed to be <i>horizontal-only</i>. The script + classification of Unicode characters is given by <a href="#UAX24" + rel=biblioentry>[UAX24]<!--{{!UAX24}}--></a>. + + <table class=data> + <caption>Vertical Scripts in Unicode 6.0 and their Bi-orientational + Transform</caption> - <table> <thead> <tr> - <th>Script Name + <th>Code + + <th>Name <th>Transform <tbody> <tr> + <td>Bopo + <td>Bopomofo <td>translate <tr> + <td>Egyp + + <td>Egyptian Hieroglyphs + + <td>translate + + <tr> + <td>Hira + <td>Hiragana <td>translate <tr> + <td>Hrkt + + <td>Hiragana / Katakana + + <td>translate + + <tr> + <td>Kana + <td>Katakana <td>translate <tr> + <td>Hani + <td>Han <td>translate <tr> + <td>Hang + <td>Hangul <td>translate <tr> + <td>Mong + <td>Mongolian <td>rotate <tr> + <td>Phag + <td>Phags Pa <td>rotate <span class=issue>?</span> <tr> + <td>Yiii + <td>Yi <td>translate </table> - <p>For the purposes of this specification, all fullwidth characters <a - href="#UAX11" rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> are treated as - belonging to a vertical script with a translate bi-orientational - transform.</p> - <!-- + <p><strong>Exceptions:</strong> For the purposes of this specification, all + fullwidth (F) characters are treated as belonging to a vertical script + with a translate bi-orientational transform. Similarly, all halfwidth (H) + characters are treated as belonging to a vertical script with a rotate + bi-orientational transform. <a href="#UAX11" + rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> <!-- <p class="note">Ogham is also a rotating bi-orientational script, but because it is a bottom-to-top script for the purposes of this specification it is treated as left-to-right horizontal. A future @@ -2898,6 +2940,7 @@ Authors can work around this lack of support with the ''rotate-left'' value of 'text-orientation'. --> + <h2 class=no-num id=intrinsic-sizing>Appendix D: Intrinsic Dimensions</h2> @@ -3050,6 +3093,15 @@ </dd> <!----> + <dt id=UAX24>[UAX24] + + <dd>Mark Davis; Ken Whistler. <a + href="http://www.unicode.org/reports/tr24/"><cite>.</cite></a> 27 + September 2010. Unicode Standard Annex #24. URL: <a + href="http://www.unicode.org/reports/tr24/">http://www.unicode.org/reports/tr24/</a> + </dd> + <!----> + <dt id=UAX29>[UAX29] <dd>Mark Davis. <a Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v retrieving revision 1.114 retrieving revision 1.115 diff -u -d -r1.114 -r1.115 --- Overview.src.html 10 May 2011 19:42:03 -0000 1.114 +++ Overview.src.html 10 May 2011 21:15:12 -0000 1.115 @@ -1262,8 +1262,9 @@ <dt>when 'text-orientation' is ''upright''</dt> <dd>Set all characters upright unless otherwise specified below. </dl> - Additionally, spaces (Zs), dashes (Pd), connectors (Pc), and - delimiting punctuation (Ps, Pe, Pi, Pf) + 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 THREE-PER-EM SPACE (U+2004) can be expected to provide a 1/3-em @@ -2137,30 +2138,39 @@ <h2 class="no-num" id="script-orientations">Appendix B: Bi-orientational Transformations</h2> + <p><em>This section is normative.</em></p> <p>This appendix gives the orientational properties of vertical scripts in - [[!UNICODE]]. Any script not listed explicitly is assumed to be - <i>horizontal-only</i>. + Unicode 6.0 [[!UNICODE]]. Any script not listed explicitly is assumed to be + <i>horizontal-only</i>. The script classification of Unicode characters is + given by [[!UAX24]]. - <table> + <table class="data"> + <caption>Vertical Scripts in Unicode 6.0 and their Bi-orientational Transform <thead> - <tr><th>Script Name <th>Transform + <tr><th>Code <th>Name <th>Transform </thead> <tbody> - <tr><td>Bopomofo <td>translate - <tr><td>Hiragana <td>translate - <tr><td>Katakana <td>translate - <tr><td>Han <td>translate - <tr><td>Hangul <td>translate - <tr><td>Mongolian <td>rotate - <tr><td>Phags Pa <td>rotate <span class="issue">?</span> - <tr><td>Yi <td>translate + <tr><td>Bopo <td>Bopomofo <td>translate + <tr><td>Egyp <td>Egyptian Hieroglyphs <td>translate + <tr><td>Hira <td>Hiragana <td>translate + <tr><td>Hrkt <td>Hiragana / Katakana <td>translate + <tr><td>Kana <td>Katakana <td>translate + <tr><td>Hani <td>Han <td>translate + <tr><td>Hang <td>Hangul <td>translate + <tr><td>Mong <td>Mongolian <td>rotate + <tr><td>Phag <td>Phags Pa <td>rotate <span class="issue">?</span> + <tr><td>Yiii <td>Yi <td>translate </tbody> </table> - <p>For the purposes of this specification, all fullwidth characters - [[!UAX11]] are treated as belonging to a vertical script with a - translate bi-orientational transform.</p> + <p><strong>Exceptions:</strong> + For the purposes of this specification, all fullwidth (F) characters + are treated as belonging to a vertical script with a translate + bi-orientational transform. + Similarly, all halfwidth (H) characters are treated as belonging to + a vertical script with a rotate bi-orientational transform. + [[!UAX11]] <!-- <p class="note">Ogham is also a rotating bi-orientational script, but Index: default.css =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/default.css,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- default.css 31 Mar 2011 20:25:37 -0000 1.3 +++ default.css 10 May 2011 21:15:12 -0000 1.4 @@ -446,7 +446,6 @@ border: solid #005A9B; } .data caption { - width: 100%; text-align: center; } .data td, .data th,
Received on Tuesday, 10 May 2011 21:15:16 UTC