csswg/css3-text Overview.html,1.145,1.146 Overview.src.html,1.243,1.244

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 &lsquo;<a href="#hanging-punctuation0"><code
     class=property>hanging-punctuation</code></a>&rsquo; property
 
-   <li>the &lsquo;<code class=css>all</code>&rsquo; value of the &lsquo;<a
-    href="#hyphens0"><code class=property>hyphens</code></a>&rsquo; property
-
    <li>the percentage values of &lsquo;<a href="#letter-spacing0"><code
     class=property>letter-spacing</code></a>&rsquo; and &lsquo;<a
     href="#word-spacing0"><code class=property>word-spacing</code></a>&rsquo;
@@ -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:
-    &lsquo;<code class=css>fullsize-kana</code>&rsquo; Mappings</a>
+   <li class=no-num><a href="#full-size-kana-map">Appendix F: &lsquo;<code
+    class=css>full-size-kana</code>&rsquo; 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
-     &lsquo;<code class=css>font-variant: ruby</code>&rsquo;. <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">&lsquo;<code
-   class=css>fullsize-kana</code>&rsquo; Mappings</a>.
+   href="#full-size-kana-map">&lsquo;<code
+   class=css>full-size-kana</code>&rsquo; 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>&rsquo;). 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
-    &lsquo;<code class=css>auto</code>&rsquo;, 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: &lsquo;<code
-   class=css>fullsize-kana</code>&rsquo; Mappings</h2>
+  <h2 class=no-num id=full-size-kana-map>Appendix F: &lsquo;<code
+   class=css>full-size-kana</code>&rsquo; Mappings</h2>
+
+  <table align=char char="&#x2794;" class=data>
+   <caption>small kana &#x2794; 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="&#x2794;">
+    <caption>small kana &#x2794; normal kana</caption>
+    <thead>
+      <tr>
+        <th>A
+        <th>I
+        <th>U
+        <th>E
+        <th>O
+      </tr>
+    </thead>
+    <tbody>
     <tr>
       <!-- Vowels -->
       <td>&#x30A1; U+30A1 &#x2794; &#x30A2; U+30A2</td>

Received on Tuesday, 28 June 2011 23:13:48 UTC