- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 25 May 2011 02:33:25 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-writing-modes
In directory hutz:/tmp/cvs-serv6711
Modified Files:
Overview.html Overview.src.html
Log Message:
Group common rules. Add rules for Sk category and L* belonging to Common.
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -d -r1.139 -r1.140
--- Overview.html 25 May 2011 01:50:54 -0000 1.139
+++ Overview.html 25 May 2011 02:33:23 -0000 1.140
@@ -1692,10 +1692,7 @@
<li>
<p>If the UA needs to synthesize such features (e.g. if an OpenType font
has only the <code>vert</code> but not the <code>vrt2</code> feature),
- then <strong>for characters belonging to the Common, Inherited, and
- Unknown script categories that are neither <a href="#UAX11"
- rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> halfwidth (H), fullwidth
- (F), nor wide (W)</strong> the following settings are recommended:
+ then the following settings are recommended:
<dl>
<dt>when ‘<a href="#text-orientation0"><code
@@ -1704,6 +1701,16 @@
or ‘<a href="#upright"><code class=css>upright</code></a>’
<dd>
+ <p>Set East Asian fullwidth (F) and wide (W) characters upright (using
+ vertical font settings if available).
+
+ <p>Set East Asian halfwidth (H) characters using vertical font settings
+ if available, else set them sideways.
+
+ <p>Set any other characters that are assigned to a script (i.e. do not
+ belong to the Common, Inherited, or Unknown scripts) according to the
+ requirements above.
+
<p>Set spaces (Zs), dashes (Pd), connectors (Pc), and bracketing
punctuation (Ps, Pe, Pi, Pf) either upright with vertical font
settings if available or sideways if they are not. (Thus a
@@ -1711,6 +1718,8 @@
advance in the inline dimension, and brackets can be expected to
encase their contents.)
+ <p>Set other characters as specified below.
+
<dt>when ‘<a href="#text-orientation0"><code
class=property>text-orientation</code></a>’ is ‘<a
href="#vertical-right"><code class=css>vertical-right'</code></a>
@@ -1728,7 +1737,7 @@
title="U+00BC–U+00BE, U+2150–U+215F, U+2189">fractions from the
Other Number (No) category. </abbr>
- <li>Private Use characters (Co)
+ <li>Private Use characters (Co).
</ul>
Set the following characters sideways (i.e. rotated, using horizontal
font settings).
@@ -1742,11 +1751,16 @@
(U+2580–U+259F), and Arrow (U+2190–U+21FF) characters
<li>Other Symbols (So) from the Latin-1 Supplement and Letterlike
- Symbols blocks
+ Symbols blocks.
+
+ <li>Modifier Symbols (Sk) except the tone marks listed below.
</ul>
Set the following characters upright (i.e. translated, using vertical
font settings if available):
<ul>
+ <li>Modifier Symbols (Sk) in the U+02E5–U+02EB range and in the
+ Modifier Tone Letters block (U+A700–U+A716).
+
<li>All Other Symbols (So) characters except those defined otherwise
above.
@@ -3043,7 +3057,8 @@
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>
+ rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> Letters (L*) belonging to the
+ Common script are treated as belonging to a horizontal-only script.
<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
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -d -r1.146 -r1.147
--- Overview.src.html 25 May 2011 01:50:54 -0000 1.146
+++ Overview.src.html 25 May 2011 02:33:23 -0000 1.147
@@ -1221,19 +1221,25 @@
<li><p>If the UA needs to synthesize such features (e.g. if an OpenType font
has only the <code>vert</code> but not the <code>vrt2</code> feature),
- then <strong>for characters belonging to the Common, Inherited, and Unknown
- script categories that are neither [[!UAX11]] halfwidth (H), fullwidth (F),
- nor wide (W)</strong> the following settings are recommended:
+ then the following settings are recommended:
<dl>
<dt>when 'text-orientation' is either ''vertical-right'' or ''upright''
<dd>
+ <p>Set East Asian fullwidth (F) and wide (W) characters upright
+ (using vertical font settings if available).
+ <p>Set East Asian halfwidth (H) characters using vertical font
+ settings if available, else set them sideways.
+ <p>Set any other characters that are assigned to a script
+ (i.e. do not belong to the Common, Inherited, or Unknown scripts)
+ according to the requirements above.
<p>Set spaces (Zs), dashes (Pd), connectors (Pc), and
- bracketing punctuation (Ps, Pe, Pi, Pf)
- either upright with vertical font settings if available
- or 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.)
+ bracketing punctuation (Ps, Pe, Pi, Pf)
+ either upright with vertical font settings if available
+ or 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.)
+ <p>Set other characters as specified below.
<dt>when 'text-orientation' is ''vertical-right'</dt>
<dd>
Set the following characters using vertical font settings if
@@ -1245,7 +1251,7 @@
<abbr title="U+2080–U+2089">subscripts</abbr>,
and non-Indic <abbr title="U+00BC–U+00BE, U+2150–U+215F, U+2189">fractions</a>
from the Other Number (No) category.
- <li>Private Use characters (Co)
+ <li>Private Use characters (Co).
</ul>
Set the following characters sideways (i.e. rotated,
using horizontal font settings).
@@ -1256,11 +1262,14 @@
<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 Supplement and
- Letterlike Symbols blocks
+ Letterlike Symbols blocks.
+ <li>Modifier Symbols (Sk) except the tone marks listed below.
</ul>
Set the following characters upright (i.e. translated,
using vertical font settings if available):
<ul>
+ <li>Modifier Symbols (Sk) in the U+02E5–U+02EB range and
+ in the Modifier Tone Letters block (U+A700–U+A716).
<li>All Other Symbols (So) characters except those defined
otherwise above.
<li>All Other Numbers (No) characters except those defined
@@ -2251,6 +2260,8 @@
Similarly, all halfwidth (H) characters are treated as belonging to
a vertical script with a rotate bi-orientational transform.
[[!UAX11]]
+ Letters (L*) belonging to the Common script are treated as belonging
+ to a horizontal-only script.
<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
Received on Wednesday, 25 May 2011 02:33:27 UTC