- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 28 Jun 2011 23:13:47 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv14434
Modified Files:
Overview.html Overview.src.html
Log Message:
Check in Koji's patch for case mappings, improve kana table formatting, drop hyphens: all per WG resolution
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -d -r1.145 -r1.146
--- Overview.html 28 Jun 2011 22:45:26 -0000 1.145
+++ Overview.html 28 Jun 2011 23:13:44 -0000 1.146
@@ -90,7 +90,7 @@
<dt>This version:
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
- 2011/06/23 18:01:52 $ (CVS $Revision$)</a> <!--
+ 2011/06/28 22:45:27 $ (CVS $Revision$)</a> <!--
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110628/">http://www.w3.org/TR/2011/WD-css3-text-20110628/</a></dd>
-->
@@ -206,9 +206,6 @@
<li>the ‘<a href="#hanging-punctuation0"><code
class=property>hanging-punctuation</code></a>’ property
- <li>the ‘<code class=css>all</code>’ value of the ‘<a
- href="#hyphens0"><code class=property>hyphens</code></a>’ property
-
<li>the percentage values of ‘<a href="#letter-spacing0"><code
class=property>letter-spacing</code></a>’ and ‘<a
href="#word-spacing0"><code class=property>word-spacing</code></a>’
@@ -492,8 +489,8 @@
<li class=no-num><a href="#script-groups">Appendix E: Scripts and
Spacing</a>
- <li class=no-num><a href="#mappings-fulllsize-kana">Appendix F:
- ‘<code class=css>fullsize-kana</code>’ Mappings</a>
+ <li class=no-num><a href="#full-size-kana-map">Appendix F: ‘<code
+ class=css>full-size-kana</code>’ Mappings</a>
<li class=no-num><a href="#appendix-g-full-property-index">Appendix G:
Full Property Index</a>
@@ -678,15 +675,17 @@
<dd>Converts all small Kana characters to normal Kana. This value is
typically used for ruby annotation text, where all small Kana should be
drawn as large Kana.
- <p class=note>Authors using this for ruby text may also want to use
- ‘<code class=css>font-variant: ruby</code>’. <a
- href="#CSS3FONT" rel=biblioentry>[CSS3FONT]<!--{{CSS3FONT}}--></a>
</dl>
<p>The case mapping rules for the character repertoire specified by the
- Unicode Standard can be found on the Unicode Consortium Web site. <a
- href="#UNICODE" rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a> Only
- characters belonging to bicameral scripts are affected.
+ Unicode Standard can be found on the Unicode Consortium Web site <a
+ href="#UNICODE" rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>. The UA
+ must use the full case mappings for Unicode characters, including any
+ conditional casing rules, as defined in Default Case Algorithm section. If
+ (and only if) the content language of the element is known, then any
+ applicable language-specific rules must be used as well. (See <a
+ href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
+
<p>Although limited, the case mapping process has some language
dependencies. Some well known examples are Turkish and Greek. If the
@@ -718,8 +717,8 @@
not symbols, punctuation, or white space)
<p>The mappings for small Kana to normal Kana are defined in <a
- href="#mappings-fulllsize-kana">‘<code
- class=css>fullsize-kana</code>’ Mappings</a>.
+ href="#full-size-kana-map">‘<code
+ class=css>full-size-kana</code>’ Mappings</a>.
<p>When multiple values are specified and therefore multiple
transformations need to be applied, they are applied in the following
@@ -1593,7 +1592,7 @@
<tr>
<th>Value:
- <td>none | manual | auto | all
+ <td>none | manual | auto
<tr>
<th>Initial:
@@ -1665,13 +1664,6 @@
class=css>@hyphenation-resource</code>’). Conditional hyphenation
characters inside a word, if present, take priority over automatic
resources when determining hyphenation points within the word.
-
- <dt>all
-
- <dd>All possible hyphenation points, as would be determined for
- ‘<code class=css>auto</code>’, are marked. The visual
- appearance of the mark is UA-dependent. This value is intended for
- debugging. <span class=issue>Do we really need this value?</span>
</dl>
<p>Correct automatic hyphenation requires a hyphenation resource
@@ -5648,16 +5640,6 @@
<dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
<!---->
- <dt id=CSS3FONT>[CSS3FONT]
-
- <dd>John Daggett. <a
- href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324"><cite>CSS Fonts
- Module Level 3.</cite></a> 24 March 2011. W3C Working Draft. (Work in
- progress.) URL: <a
- href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324">http://www.w3.org/TR/2011/WD-css3-fonts-20110324</a>
- </dd>
- <!---->
-
<dt id=JIS4051>[JIS4051]
<dd><cite>Formatting rules for Japanese documents
@@ -5978,10 +5960,24 @@
</ol>
</div>
- <h2 class=no-num id=mappings-fulllsize-kana>Appendix F: ‘<code
- class=css>fullsize-kana</code>’ Mappings</h2>
+ <h2 class=no-num id=full-size-kana-map>Appendix F: ‘<code
+ class=css>full-size-kana</code>’ Mappings</h2>
+
+ <table align=char char="➔" class=data>
+ <caption>small kana ➔ normal kana</caption>
+
+ <thead>
+ <tr>
+ <th>A
+
+ <th>I
+
+ <th>U
+
+ <th>E
+
+ <th>O
- <table class=data>
<tbody>
<tr><!-- Vowels -->
@@ -6278,7 +6274,7 @@
<tr>
<td><a class=property href="#hyphens0">hyphens</a>
- <td>none | manual | auto | all
+ <td>none | manual | auto
<td>manual
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.243
retrieving revision 1.244
diff -u -d -r1.243 -r1.244
--- Overview.src.html 28 Jun 2011 22:45:27 -0000 1.243
+++ Overview.src.html 28 Jun 2011 23:13:45 -0000 1.244
@@ -176,7 +176,6 @@
its CR period if there are no (correct) implementations:</p>
<ul>
<li>the 'hanging-punctuation' property
- <li>the ''all'' value of the 'hyphens' property
<li>the percentage values of 'letter-spacing' and 'word-spacing'
<li>the 'hyphenate-limit-*' properties
<li>the 'hyphenate-resource' property / ''@hyphenate-resource'' at-rule
@@ -343,14 +342,17 @@
<dd>Converts all small Kana characters to normal Kana.
This value is typically used for ruby annotation text,
where all small Kana should be drawn as large Kana.
- <p class="note">Authors using this for ruby text may also
- want to use ''font-variant: ruby''. [[CSS3FONT]]</p></dd>
</dl>
<p>The case mapping rules for the character repertoire specified by the
- Unicode Standard can be found on the Unicode Consortium Web site.
- [[!UNICODE]] Only characters belonging to bicameral scripts are
- affected.</p>
+ Unicode Standard can be found on the Unicode Consortium Web site
+ [[!UNICODE]]. The UA must use the full case mappings for Unicode
+ characters, including any conditional casing rules, as defined in
+ Default Case Algorithm section. If (and only if) the content language
+ of the element is known, then any applicable language-specific rules
+ must be used as well. (See
+ <a href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
+ </p>
<p>Although limited, the case mapping process has some language dependencies.
Some well known examples are Turkish and Greek. If the content language
@@ -376,7 +378,7 @@
(i.e. not symbols, punctuation, or white space)</p>
<p>The mappings for small Kana to normal Kana are defined in
- <a href="#mappings-fulllsize-kana">''fullsize-kana'' Mappings</a>.</p>
+ <a href="#full-size-kana-map">''full-size-kana'' Mappings</a>.</p>
<p>When multiple values are specified and therefore multiple
transformations need to be applied, they are applied in the following
@@ -1067,7 +1069,7 @@
<td><dfn>hyphens</dfn>
<tr>
<th>Value:
- <td>none | manual | auto | all
+ <td>none | manual | auto
<tr>
<th>Initial:
<td>manual
@@ -1120,11 +1122,6 @@
Conditional hyphenation characters inside a word, if present,
take priority over automatic resources when determining
hyphenation points within the word.
- <dt>all
- <dd>All possible hyphenation points, as would be determined for ''auto'',
- are marked. The visual appearance of the mark is UA-dependent. This
- value is intended for debugging. <span class="issue">Do we really need
- this value?</span>
</dl>
<p>Correct automatic hyphenation requires a hyphenation resource
@@ -4438,9 +4435,20 @@
</ol>
</div>
-<h2 class="no-num" id="mappings-fulllsize-kana">Appendix F: ''fullsize-kana'' Mappings</h2>
+<h2 class="no-num" id="full-size-kana-map">Appendix F: ''full-size-kana'' Mappings</h2>
- <table class="data">
+ <table class="data" align=char char="➔">
+ <caption>small kana ➔ normal kana</caption>
+ <thead>
+ <tr>
+ <th>A
+ <th>I
+ <th>U
+ <th>E
+ <th>O
+ </tr>
+ </thead>
+ <tbody>
<tr>
<!-- Vowels -->
<td>ァ U+30A1 ➔ ア U+30A2</td>
Received on Tuesday, 28 June 2011 23:13:48 UTC