- 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