csswg/css3-speech Overview.html,1.52,1.53 Overview.src.html,1.53,1.54

Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv4550

Modified Files:
	Overview.html Overview.src.html 
Log Message:
CSS lists and counter styles.



Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- Overview.html	26 May 2011 13:43:02 -0000	1.52
+++ Overview.html	26 May 2011 15:01:26 -0000	1.53
@@ -201,19 +201,16 @@
   <p>&nbsp;
 
   <hr>
-
-  <div class=issue>
-   <p>The following issues need to be discussed and require working group
-    resolutions:</p>
-
-   <ul>
-    <li> <a href="#issue-lists">handling of list styles, numbered items</a>
-   </ul>
-
-   <p>The CSS WG maintains a separate <a
-    href="http://www.w3.org/Style/CSS/Tracker/products/29">list of issues</a>
-    for this module.</p>
-  </div>
+  <!-- div class="issue">
+      <p>The following issues need to be discussed and require working group resolutions:</p>
+      <ul>
+        <li>
+          <a href="#issue-xxx">xxx</a>
+        </li>
+      </ul>
+      <p>The CSS WG maintains a separate <a href="http://www.w3.org/Style/CSS/Tracker/products/29"
+          >list of issues</a> for this module.</p>
+    </div -->
 
   <p>The CSS Speech module is a community effort and if you would like to
    help with implementation and driving the specification forward along the
@@ -322,7 +319,7 @@
       property</a>
     </ul>
 
-   <li><a href="#lists"><span class=secno>10. </span>Support for list item
+   <li><a href="#lists"><span class=secno>10. </span>List items and counters
     styles</a>
 
    <li><a href="#pronunciation"><span class=secno>11. </span> Pronunciation,
@@ -2401,19 +2398,85 @@
      values are allowed.</p>
   </dl>
 
-  <h2 id=lists><span class=secno>10. </span>Support for list item styles</h2>
+  <h2 id=lists><span class=secno>10. </span>List items and counters styles</h2>
 
-  <p class=note>Note that this section is under construction.
+  <p>The &lsquo;<code class=property>list-style-type</code>&rsquo; property
+   of <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> specifies
+   three types of list item marker: glyphs, numbering systems, and alphabetic
+   systems. The values allowed for this property are also used for the
+   counter() function of the &lsquo;<a href="#content-def"><code
+   class=property>content</code></a>&rsquo; property. The CSS Speech module
+   defines how to render these styles in the aural dimension, using speech
+   synthesis. The &lsquo;<code class=property>list-style-image</code>&rsquo;
+   property of <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
+   is ignored, and instead the &lsquo;<code
+   class=property>list-style-type</code>&rsquo; is used (if present). When no
+   list style is provided, the presentation of list items in the aural
+   dimension is not specified by the CSS Speech module.
 
-  <p class=issue id=issue-lists> ISSUE: the speech handling of list items is
-   under-specified. One suggestion is to ignore list-style-type (which can
-   represent visual glyphs not suitable for aural processing anyway) and to
-   define a standard way to read <a
-   href="http://dev.w3.org/csswg/css3-lists/#marker-pseudoelement">list
-   "markers"</a>. Unfortunately this introduces a dependency on a feature
-   specific to CSS3-Lists. There is a <a
-   href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0195.html">related
-   discussion</a> on the public mailing-list.
+  <p class=note> Note that screen-readers usually announce well-defined
+   structures such as lists or tables regardless of whether special
+   information has been authored within the content. These navigation aids
+   are typically implementation-dependent. User-agents that support the CSS
+   Speech module are expected to handle author-provided aural styles (which
+   may or may not announce special structures), and may continue to provide
+   implementation-specific navigation cues.
+
+  <dl>
+   <dt> <strong>disc, circle, square</strong>
+
+   <dd>
+    <p> These list item marker styles are spoken as the equivalent word for
+     the shape, in the user's language.</p>
+
+   <dt> <strong>decimal</strong>
+
+   <dd>
+    <p> This list item marker style corresponds to numbers beginning from 1.
+     These numbers are spoken as-is by the speech synthesizer, in the user's
+     language.</p>
+
+   <dt> <strong>decimal-leading-zero</strong>
+
+   <dd>
+    <p> This list item marker style corresponds to numbers that are padded
+     with initial zeros (e.g., 01, 02, 03, ..., 98, 99). These numbers are
+     spoken as individual digits, in the user's language (i.e. just as if the
+     &lsquo;<a href="#speak-as"><code
+     class=property>speak-as</code></a>&rsquo; property had been applied with
+     the &lsquo;<code class=property>digits</code>&rsquo; value).</p>
+
+   <dt> <strong>lower-roman, upper-roman</strong>
+
+   <dd>
+    <p> These list item marker styles corresponds to numbers written using
+     the roman numeral notation (e.g. [i, ii, iii, iv, v, etc.] or [I, II,
+     III, IV, V, etc.]). These numbers are spoken as their &lsquo;<code
+     class=property>decimal</code>&rsquo; equivalents, but the speech
+     synthesizer produces an additional cue in the user's language to
+     indicate the lower or upper roman style.</p>
+
+   <dt> <strong>lower-latin, lower-alpha, upper-latin, upper-alpha</strong>
+
+   <dd>
+    <p> These list item marker styles correspond to ASCII alphabetical
+     characters (e.g. [a, b, c, ... z] or [A, B, C, ... Z]). They are spoken
+     as-is by the speech synthesizer, using the document language.</p>
+
+   <dt> <strong>lower-greek</strong>
+
+   <dd>
+    <p> This list item marker style correspond to classical Greek characters
+     (e.g. [α, β, γ, ...]). They are spoken using speech synthesis as
+     their equivalent "alpha", "beta", "gamma" words, in the user's language.
+     </p>
+
+   <dt> <strong>georgian, armenian</strong>
+
+   <dd>
+    <p> These list item marker styles are not supported by the CSS Speech
+     module.</p>
+  </dl>
 
   <h2 id=pronunciation><span class=secno>11. </span> Pronunciation, phonemes</h2>
 
@@ -2892,6 +2955,16 @@
 
    <li><dfn id=content-def>content</dfn> &nbsp;&nbsp; <a href="#CSS3GENCON"
     rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>
+
+   <li> <dfn id=list-style-type-def> <a
+    href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-type">
+    list-style-type </a></dfn> &nbsp;&nbsp; <a href="#CSS21"
+    rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
+
+   <li> <dfn id=list-style-image-def> <a
+    href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image">
+    list-style-image </a></dfn> &nbsp;&nbsp; <a href="#CSS21"
+    rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
   </ul>
 
   <p>The following definitions are provided by other modules or
@@ -2969,6 +3042,12 @@
    <li>identifier, <a href="#identifier-def"
     title=identifier><strong>#</strong></a>
 
+   <li>list-style-image, <a href="#list-style-image-def"
+    title=list-style-image><strong>#</strong></a>
+
+   <li>list-style-type, <a href="#list-style-type-def"
+    title=list-style-type><strong>#</strong></a>
+
    <li>margin, <a href="#margin-def" title=margin><strong>#</strong></a>
 
    <li>non-negative-number, <a href="#non-negative-number-def"
@@ -3389,7 +3468,7 @@
 
    <dt id=SSML>[SSML]
 
-   <dd>Daniel C. Burnett; Zhi Wei Shuang. <a
+   <dd>Daniel C. Burnett; &#21452;&#24535;&#20255; (Zhi Wei Shuang). <a
     href="http://www.w3.org/TR/2010/REC-speech-synthesis11-20100907/"><cite>Speech
     Synthesis Markup Language (SSML) Version 1.1.</cite></a> 7 September
     2010. W3C Recommendation. URL: <a

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -d -r1.53 -r1.54
--- Overview.src.html	26 May 2011 13:43:02 -0000	1.53
+++ Overview.src.html	26 May 2011 15:01:27 -0000	1.54
@@ -124,16 +124,16 @@
     <!--status-->
     <p>&nbsp;</p>
     <hr />
-    <div class="issue">
+    <!-- div class="issue">
       <p>The following issues need to be discussed and require working group resolutions:</p>
       <ul>
         <li>
-          <a href="#issue-lists">handling of list styles, numbered items</a>
+          <a href="#issue-xxx">xxx</a>
         </li>
       </ul>
       <p>The CSS WG maintains a separate <a href="http://www.w3.org/Style/CSS/Tracker/products/29"
           >list of issues</a> for this module.</p>
-    </div>
+    </div -->
     <p>The CSS Speech module is a community effort and if you would like to help with implementation
       and driving the specification forward along the W3C Recommendation track, please contact the
       editors.</p>
@@ -1987,15 +1987,76 @@
           non-negative values are allowed. </p>
       </dd>
     </dl>
-    <h2 id="lists">Support for list item styles</h2>
-    <p class="note">Note that this section is under construction.</p>
-    <p class="issue" id="issue-lists"> ISSUE: the speech handling of list items is under-specified.
-      One suggestion is to ignore list-style-type (which can represent visual glyphs not suitable
-      for aural processing anyway) and to define a standard way to read <a
-        href="http://dev.w3.org/csswg/css3-lists/#marker-pseudoelement">list "markers"</a>.
-      Unfortunately this introduces a dependency on a feature specific to CSS3-Lists. There is a <a
-        href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0195.html">related
-        discussion</a> on the public mailing-list. </p>
+    <h2 id="lists">List items and counters styles</h2>
+    <p>The 'list-style-type' property of [[!CSS21]] specifies three types of list item marker:
+      glyphs, numbering systems, and alphabetic systems. The values allowed for this property are
+      also used for the counter() function of the 'content' property. The CSS Speech module defines
+      how to render these styles in the aural dimension, using speech synthesis. The
+      'list-style-image' property of [[!CSS21]] is ignored, and instead the 'list-style-type' is
+      used (if present). When no list style is provided, the presentation of list items in the aural
+      dimension is not specified by the CSS Speech module. </p>
+    <p class="note"> Note that screen-readers usually announce well-defined structures such as lists
+      or tables regardless of whether special information has been authored within the content.
+      These navigation aids are typically implementation-dependent. User-agents that support the CSS
+      Speech module are expected to handle author-provided aural styles (which may or may not
+      announce special structures), and may continue to provide implementation-specific navigation
+      cues.</p>
+    <dl>
+      <dt>
+        <strong>disc, circle, square</strong>
+      </dt>
+      <dd>
+        <p> These list item marker styles are spoken as the equivalent word for the shape, in the
+          user's language.</p>
+      </dd>
+      <dt>
+        <strong>decimal</strong>
+      </dt>
+      <dd>
+        <p> This list item marker style corresponds to numbers beginning from 1. These numbers are
+          spoken as-is by the speech synthesizer, in the user's language.</p>
+      </dd>
+      <dt>
+        <strong>decimal-leading-zero</strong>
+      </dt>
+      <dd>
+        <p> This list item marker style corresponds to numbers that are padded with initial zeros
+          (e.g., 01, 02, 03, ..., 98, 99). These numbers are spoken as individual digits, in the
+          user's language (i.e. just as if the 'speak-as' property had been applied with the
+          'digits' value).</p>
+      </dd>
+      <dt>
+        <strong>lower-roman, upper-roman</strong>
+      </dt>
+      <dd>
+        <p> These list item marker styles corresponds to numbers written using the roman numeral
+          notation (e.g. [i, ii, iii, iv, v, etc.] or [I, II, III, IV, V, etc.]). These numbers are
+          spoken as their 'decimal' equivalents, but the speech synthesizer produces an additional
+          cue in the user's language to indicate the lower or upper roman style.</p>
+      </dd>
+      <dt>
+        <strong>lower-latin, lower-alpha, upper-latin, upper-alpha</strong>
+      </dt>
+      <dd>
+        <p> These list item marker styles correspond to ASCII alphabetical characters (e.g. [a, b,
+          c, ... z] or [A, B, C, ... Z]). They are spoken as-is by the speech synthesizer, using the
+          document language. </p>
+      </dd>
+      <dt>
+        <strong>lower-greek</strong>
+      </dt>
+      <dd>
+        <p> This list item marker style correspond to classical Greek characters (e.g. [α, β, γ,
+          ...]). They are spoken using speech synthesis as their equivalent "alpha", "beta", "gamma"
+          words, in the user's language. </p>
+      </dd>
+      <dt>
+        <strong>georgian, armenian</strong>
+      </dt>
+      <dd>
+        <p> These list item marker styles are not supported by the CSS Speech module.</p>
+      </dd>
+    </dl>
     <h2 id="pronunciation"> Pronunciation, phonemes </h2>
     <p class="note">Note that this entire section is non-normative.</p>
     <p> CSS does not specify how to define the pronunciation (expressed using a well-defined
@@ -2111,6 +2172,14 @@
           <a href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop"> font-family </a></dfn>
         &nbsp;&nbsp; [[!CSS21]] </li>
       <li><dfn id="content-def">content</dfn> &nbsp;&nbsp; [[CSS3GENCON]]</li>
+      <li>
+        <dfn id="list-style-type-def">
+          <a href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-type">
+            list-style-type </a></dfn> &nbsp;&nbsp; [[!CSS21]] </li>
+      <li>
+        <dfn id="list-style-image-def">
+          <a href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image">
+            list-style-image </a></dfn> &nbsp;&nbsp; [[!CSS21]] </li>
     </ul>
     <p>The following definitions are provided by other modules or specifications:</p>
     <ul>

Received on Thursday, 26 May 2011 15:01:31 UTC