csswg/css3-speech Overview.html,1.54,1.55 Overview.src.html,1.55,1.56

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

Modified Files:
	Overview.html Overview.src.html 
Log Message:
list fixes


Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- Overview.html	26 May 2011 17:29:47 -0000	1.54
+++ Overview.html	6 Jun 2011 21:51:31 -0000	1.55
@@ -90,13 +90,13 @@
 
    <h1 id=top>CSS Speech Module</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 May 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 06 June 2011</h2>
 
    <dl>
     <dt>This version:
 
     <dd>
-     <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110526">http://www.w3.org/TR/2011/ED-css3-speech-20110526/</a>-->
+     <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110606">http://www.w3.org/TR/2011/ED-css3-speech-20110606/</a>-->
      <a
      href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
      
@@ -1740,8 +1740,10 @@
   <p>The &lsquo;<a href="#voice-family"><code
    class=property>voice-family</code></a>&rsquo; property specifies a
    comma-separated, prioritized list of values that designate speech
-   synthesis voices (analogous to &lsquo;<code
-   class=property>font-family</code>&rsquo; in visual style sheets).
+   synthesis voices (analogous to &lsquo;<code class=css><a
+   href="#font-family-def"><code
+   class=property>font-family</code></a></code>&rsquo; in visual style
+   sheets).
 
   <p class=note> Note that the functionality provided by this property is
    related to the <a
@@ -2400,19 +2402,21 @@
 
   <h2 id=lists><span class=secno>10. </span>List items and counters styles</h2>
 
-  <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 markers: 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
+  <p>The &lsquo;<code class=css><a href="#list-style-type-def"> <code
+   class=property>list-style-type</code></a></code>&rsquo; property of <a
+   href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> specifies three
+   types of list item markers: 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.
+   synthesis. The &lsquo;<code class=css><a
+   href="#list-style-image-def"><code
+   class=property>list-style-image</code></a></code>&rsquo; property of <a
+   href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> is ignored, and
+   instead the &lsquo;<code class=css><a href="#list-style-type-def"><code
+   class=property>list-style-type</code></a></code>&rsquo; is used (if
+   present).
 
   <p class=note> Note that the working draft of the CSS Lists module <a
    href="#CSS3LIST" rel=biblioentry>[CSS3LIST]<!--{{CSS3LIST}}--></a>
@@ -2424,64 +2428,48 @@
    <dt> <strong>disc, circle, square</strong>
 
    <dd>
-    <p> These list item 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 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 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 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 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>
+    <p> For these list item styles, the user-agent defines (possibly based on
+     user preferences) what equivalent phrase is spoken or what audio cue is
+     played. List items with graphical bullets are therefore announced
+     appropriately in an implementation-dependent manner.</p>
 
-   <dt> <strong>lower-greek</strong>
+   <dt> <strong>decimal, decimal-leading-zero, lower-roman, upper-roman,
+    georgian, armenian</strong>
 
    <dd>
-    <p> This list item 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>
+    <p> For these list item styles, corresponding numbers are spoken as-is by
+     the speech synthesizer, and may be complemented with additional audio
+     cues or speech phrases in the document's language (i.e. with the same
+     TTS voice used to speak the list item content) in order to indicate the
+     presence of list items. For example, when using the English language,
+     the list item counter could be prefixed with the word "Item", which
+     would result in list items being announced with "Item one", "Item two",
+     etc.</p>
 
-   <dt> <strong>georgian, armenian</strong>
+   <dt> <strong>lower-latin, lower-alpha, upper-latin, upper-alpha,
+    lower-greek</strong>
 
    <dd>
-    <p> These list item styles are spoken as numeral equivalents (see
-     &lsquo;<code class=property>decimal</code>&rsquo;).</p>
+    <p> These list item styles are spelled out letter-by-letter by the speech
+     synthesizer, in the document language (i.e. with the same TTS voice used
+     to speak the list item content). For example, &lsquo;<code
+     class=property>lower-greek</code>&rsquo; in English would be read out as
+     "alpha", "beta", "gamma", etc. Conversely, &lsquo;<code
+     class=property>upper-latin</code>&rsquo; in French would be read out as
+     /a/, /be/, /se/, etc. (phonetic notation)</p>
   </dl>
 
-  <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) whilst continuing to provide
-   implementation-specific navigation cues.
+  <p class=note> Note that screen-readers tend to generate complementary
+   speech cues or audio icons to announce well-defined structures such as
+   lists or tables. These navigation aids are implementation-dependent and
+   may not necessarily reflect authored content. User-agents that support the
+   CSS Speech module are naturally expected to handle author-provided aural
+   styles as per the CSS <a href="#cascade-def">cascade</a> mechanism, and
+   may continue to provide additional implementation-specific content
+   navigation cues for use-cases that are not covered by this specification,
+   or as long as this doesn't create redundancies or inconsistencies in the
+   speech / audio output (for example: duplicated or different list item
+   numbering scheme).
 
   <h2 id=pronunciation><span class=secno>11. </span> Pronunciation, phonemes</h2>
 
@@ -2976,6 +2964,11 @@
    specifications:
 
   <ul>
+   <li> <dfn id=cascade-def> <a
+    href="http://www.w3.org/TR/CSS21/cascade.html#cascade"> cascade
+    </a></dfn> &nbsp;&nbsp; <a href="#CSS21"
+    rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
+
    <li> <dfn id=box-model-def> <a href="http://www.w3.org/TR/CSS21/box.html">
     visual box model </a></dfn> &nbsp;&nbsp; <a href="#CSS21"
     rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
@@ -3022,6 +3015,8 @@
 
    <li>border, <a href="#border-def" title=border><strong>#</strong></a>
 
+   <li>cascade, <a href="#cascade-def" title=cascade><strong>#</strong></a>
+
    <li>content, <a href="#content-def" title=content><strong>#</strong></a>
 
    <li>cue, <a href="#cue" title=cue><strong>7.2.</strong></a>

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- Overview.src.html	26 May 2011 17:29:47 -0000	1.55
+++ Overview.src.html	6 Jun 2011 21:51:31 -0000	1.56
@@ -1382,7 +1382,8 @@
       </tbody>
     </table>
     <p>The 'voice-family' property specifies a comma-separated, prioritized list of values that
-      designate speech synthesis voices (analogous to 'font-family' in visual style sheets).</p>
+      designate speech synthesis voices (analogous to '<a href="#font-family-def"><code
+          class="property">font-family</code></a>' in visual style sheets).</p>
     <p class="note"> Note that the functionality provided by this property is related to the <a
         href="http://www.w3.org/TR/speech-synthesis11/#edef_voice"><code>voice</code> element</a>
       from the SSML markup language [[!SSML]]. </p>
@@ -1988,13 +1989,15 @@
       </dd>
     </dl>
     <h2 id="lists">List items and counters styles</h2>
-    <p>The 'list-style-type' property of [[!CSS21]] specifies three types of list item markers:
-      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>The '<a href="#list-style-type-def">
+        <code class="property">list-style-type</code></a>' property of [[!CSS21]] specifies three
+      types of list item markers: 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 '<a href="#list-style-image-def"><code class="property"
+        >list-style-image</code></a>' property of [[!CSS21]] is ignored, and instead the '<a
+        href="#list-style-type-def"><code class="property">list-style-type</code></a>' is used (if
+      present). </p>
     <p class="note"> Note that the working draft of the CSS Lists module [[CSS3LIST]] contains new
       features which are not yet supported in this version of the CSS Speech module. Support for
       these features will be added later, when the CSS Lists draft stabilizes.</p>
@@ -2003,63 +2006,40 @@
         <strong>disc, circle, square</strong>
       </dt>
       <dd>
-        <p> These list item 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 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 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 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 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>
+        <p> For these list item styles, the user-agent defines (possibly based on user preferences)
+          what equivalent phrase is spoken or what audio cue is played. List items with graphical
+          bullets are therefore announced appropriately in an implementation-dependent manner. </p>
       </dd>
       <dt>
-        <strong>lower-greek</strong>
+        <strong>decimal, decimal-leading-zero, lower-roman, upper-roman, georgian, armenian</strong>
       </dt>
       <dd>
-        <p> This list item 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>
+        <p> For these list item styles, corresponding numbers are spoken as-is by the speech
+          synthesizer, and may be complemented with additional audio cues or speech phrases in the
+          document's language (i.e. with the same TTS voice used to speak the list item content) in
+          order to indicate the presence of list items. For example, when using the English
+          language, the list item counter could be prefixed with the word "Item", which would result
+          in list items being announced with "Item one", "Item two", etc. </p>
       </dd>
       <dt>
-        <strong>georgian, armenian</strong>
+        <strong>lower-latin, lower-alpha, upper-latin, upper-alpha, lower-greek</strong>
       </dt>
       <dd>
-        <p> These list item styles are spoken as numeral equivalents (see 'decimal').</p>
+        <p> These list item styles are spelled out letter-by-letter by the speech synthesizer, in
+          the document language (i.e. with the same TTS voice used to speak the list item content).
+          For example, 'lower-greek' in English would be read out as "alpha", "beta", "gamma", etc.
+          Conversely, 'upper-latin' in French would be read out as /a/, /be/, /se/, etc. (phonetic
+          notation) </p>
       </dd>
     </dl>
-    <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) whilst continuing to provide implementation-specific navigation
-      cues.</p>
+    <p class="note"> Note that screen-readers tend to generate complementary speech cues or audio
+      icons to announce well-defined structures such as lists or tables. These navigation aids are
+      implementation-dependent and may not necessarily reflect authored content. User-agents that
+      support the CSS Speech module are naturally expected to handle author-provided aural styles as
+      per the CSS <a href="#cascade-def">cascade</a> mechanism, and may continue to provide
+      additional implementation-specific content navigation cues for use-cases that are not covered
+      by this specification, or as long as this doesn't create redundancies or inconsistencies in
+      the speech / audio output (for example: duplicated or different list item numbering scheme). </p>
     <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
@@ -2187,6 +2167,10 @@
     <p>The following definitions are provided by other modules or specifications:</p>
     <ul>
       <li>
+        <dfn id="cascade-def">
+          <a href="http://www.w3.org/TR/CSS21/cascade.html#cascade"> cascade </a></dfn> &nbsp;&nbsp;
+        [[!CSS21]] </li>
+      <li>
         <dfn id="box-model-def">
           <a href="http://www.w3.org/TR/CSS21/box.html"> visual box model </a></dfn> &nbsp;&nbsp;
         [[!CSS21]] </li>

Received on Monday, 6 June 2011 21:51:35 UTC