csswg/css3-speech Overview.html,1.28,1.29 Overview.src.html,1.29,1.30

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

Modified Files:
	Overview.html Overview.src.html 
Log Message:
fixed [initial] values, reduced dependencies on CSS3 modules, added the 'auto' value for 'voice-duration', renamed 'voice-family' fields.


Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- Overview.html	20 Apr 2011 14:53:08 -0000	1.28
+++ Overview.html	21 Apr 2011 01:13:20 -0000	1.29
@@ -39,12 +39,12 @@
 
    <h1 id=top>CSS3 Speech Module</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 20 April 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 April 2011</h2>
 
    <dl>
     <dt>This version:
 
-    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110420">http://www.w3.org/TR/2011/ED-css3-speech-20110420</a>-->
+    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110421">http://www.w3.org/TR/2011/ED-css3-speech-20110421</a>-->
      <a
      href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
      
@@ -101,18 +101,19 @@
   <h2 class="no-num no-toc" id=abstract>Abstract</h2>
 
   <p>CSS (Cascading Style Sheets) is a language for describing the rendering
-   of HTML and XML documents on screen, on paper, in speech, etc. CSS defines
-   aural properties that give control over rendering XML and HTML to speech.
-   This draft describes the text to speech properties proposed for CSS level
-   3, and is a re-work of the informative CSS2.1 Aural appendix <a
-   href="#CSS21" rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>. These are
-   designed for match the model described in the Speech Synthesis Markup
-   Language (SSML) Version 1.0 <a href="#SPEECH-SYNTHESIS"
+   of HTML and XML documents on various supports, such as on screen, on
+   paper, in speech, etc. This specification defines aural CSS properties
+   that allow control over the rendering of such documents via speech
+   synthesis, and which are designed to match the model described in the
+   Speech Synthesis Markup Language (SSML) Version 1.0 <a
+   href="#SPEECH-SYNTHESIS"
    rel=biblioentry>[SPEECH-SYNTHESIS]<!--{{!SPEECH-SYNTHESIS}}--></a>.
 
-  <p>The CSS3 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> Note that this specification is a re-work of the (now-deprecated)
+   informative CSS2.1 Aural appendix <a href="#CSS21"
+   rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>, and that it has been
+   developed in cooperation with the <a href="http://www.w3.org/Voice/">Voice
+   Browser Activity</a>.
 
   <h2 class="no-num no-toc" id=status>Status of this document</h2>
   <!--begin-status-->
@@ -149,16 +150,9 @@
    W3C Patent Policy</a>.</p>
   <!--end-status-->
 
-  <hr>
-
-  <p>This document is a draft of one of the "modules" for the upcoming CSS3
-   specification.
-
-  <p>This document has been developed in cooperation with the <a
-   href="/Voice/Group/">Voice Browser working group</a> (<a
-   href="http://cgi.w3.org/MemberAccess/AccessRequest">W3C Members only</a>).
+  <p>&nbsp;
 
-  <p>&nbsp;</p>
+  <hr>
   <!-- p>The following features are judged "at risk" and may be dropped at the
 end of the CR period,
 especially if there has not been enough interest from implementers:
@@ -189,12 +183,18 @@
    href="http://www.w3.org/Style/CSS/Tracker/products/29">issues list</a> for
    this module.
 
+  <p>The CSS3 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.
+
+  <hr>
+
   <h2 class="no-num no-toc" id=contents>Table of contents</h2>
   <!--begin-toc-->
 
   <ul class=toc>
    <li><a href="#dependencies"><span class=secno>1. </span>Dependencies on
-    other modules</a>
+    other specifications</a>
 
    <li><a href="#introduction"><span class=secno>2. </span>Introduction</a>
 
@@ -286,30 +286,27 @@
   <hr>
 
   <h2 id=dependencies><span class=secno>1. </span>Dependencies on other
-   modules</h2>
+   specifications</h2>
 
-  <p>This CSS3 module depends on the following other CSS3 modules:
+  <p>This CSS3 module depends on the following CSS specifications:
 
   <ul>
    <li>Values and Units <a href="#CSS3VAL"
     rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>
 
-   <li>The box model <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a>
+   <li>CSS 2.1 Visual Formatting model <a href="#CSS21"
+    rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
   </ul>
 
-  <p>It has non-normative (informative) references to the following other
-   CSS3 modules:
+  <p>This CSS3 module also has non-normative references to the following CSS
+   specifications:
 
   <ul>
-   <li>Cascade and Inheritance <a href="#CSS3CASCADE"
-    rel=biblioentry>[CSS3CASCADE]<!--{{CSS3CASCADE}}--></a>
-
    <li>Generated and Replaced Content <a href="#CSS3GENCON"
-    rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>
-
-   <li>Syntax <a href="#CSS3SYN"
-    rel=biblioentry>[CSS3SYN]<!--{{CSS3SYN}}--></a></li>
+    rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a></li>
+   <!-- li>Basic box model [[CSS3BOX]]</li -->
+   <!-- li>Cascade and Inheritance [[CSS3CASCADE]]</li -->
+   <!-- li>Syntax [[CSS3SYN]]</li -->
    <!-- li>Tables [[CSS3TBL]]</li -->
    <!-- li>Selectors [[SELECT]]</li -->
   </ul>
@@ -365,7 +362,7 @@
    <code>media</code> attribute of the <code>link</code> element, or with the
    <code>@media</code> at-rule, or within an <code>@import</code> statement
    (the "aural" media type was deprecated in the informative CSS2.1 Aural
-   appendix <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>).
+   appendix <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>).
    When doing so, the styles authored within the scope of such conditional
    statements are ignored by user-agents that do not support speech
    synthesis.
@@ -374,18 +371,20 @@
 
   <p>The formatting model of CSS for aural media is based on a sequence of
    sounds and silences that appear in a nested model which is related to the
-   visual box model; however the aural canvas is one-dimensional, monolinear.
-   For compatibility with the visual box model, we will call it the <dfn
-   id=aural-box-model>aural "box" model</dfn>.
+   <a href="#box-model-def">visual box model</a>; however the aural canvas is
+   one-dimensional, monolinear. For compatibility with the visual box model,
+   we will call it the <dfn id=aural-box-model>aural "box" model</dfn>.
+   <!-- [[CSS3BOX]] -->
 
   <p>The element is surrounded by, in this order, &lsquo;<a
    href="#rest"><code class=property>rest</code></a>&rsquo;, &lsquo;<a
    href="#cue"><code class=property>cue</code></a>&rsquo; and &lsquo;<a
    href="#pause"><code class=property>pause</code></a>&rsquo; properties -
-   they can be thought of as aural equivalents to &lsquo;<code
-   class=property>padding</code>&rsquo;, &lsquo;<code
-   class=property>border</code>&rsquo; and &lsquo;<code
-   class=property>margin</code>&rsquo; respectively.
+   they can be thought of as aural equivalents to &lsquo;<a
+   href="#padding-def"><code class=property>padding</code></a>&rsquo;,
+   &lsquo;<a href="#border-def"><code class=property>border</code></a>&rsquo;
+   and &lsquo;<a href="#margin-def"><code
+   class=property>margin</code></a>&rsquo; respectively.
 
   <p>It can be represented in the following way (including the equivalent
    properties from the visual box model for clarification of relationships):
@@ -398,9 +397,7 @@
 
   <p class=note> Note that the &lsquo;<code class=property>none</code>&rsquo;
    value of the &lsquo;<a href="#display-def"><code
-   class=property>display</code></a>&rsquo; property (which is defined in the
-   CSS box model <a href="#CSS3BOX"
-   rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a> and which applies to all
+   class=property>display</code></a>&rsquo; property (which applies to all
    media types) influences the resolved value of the &lsquo;<a
    href="#speakability"><code class=property>speakability</code></a>&rsquo;
    property (defined within this CSS3 module) when the &lsquo;<code
@@ -476,24 +473,25 @@
 
   <dl><!-- dt><strong>auto</strong></dt>
 <dd>
-Resolves to a computed value of &lsquo;<code class=property>medium</code>&rsquo; when &lsquo;<code class=property>visibility</code>&rsquo; is &lsquo;<code class=property>visible</code>&rsquo; (see [[!CSS3BOX]]),
+Resolves to a computed value of &lsquo;<code class=property>medium</code>&rsquo; when &lsquo;<code class=property>visibility</code>&rsquo; is &lsquo;<code class=property>visible</code>&rsquo;,
 otherwise resolves to a computed value of &lsquo;<code class=property>silent</code>&rsquo;.
 </dd -->
 
    <dt><strong>&lt;non-negative number&gt;</strong>
 
-   <dd>An integer or floating point number in the range &lsquo;<code
-    class=css>0</code>&rsquo; to &lsquo;<code class=css>100</code>&rsquo;.
-    &lsquo;<code class=css>0</code>&rsquo; represents silence (the
-    <em>minimum</em> level), and 100 corresponds to the <em>maximum</em>
-    level. The volume scale is linear amplitude.
+   <dd>An integer or floating point <a
+    href="#non-negative-number-def">positive number</a> in the range
+    &lsquo;<code class=css>0</code>&rsquo; to &lsquo;<code
+    class=css>100</code>&rsquo;. &lsquo;<code class=css>0</code>&rsquo;
+    represents silence (the <em>minimum</em> level), and 100 corresponds to
+    the <em>maximum</em> level. The volume scale is linear amplitude.
 
    <dt><strong>&lt;percentage&gt;</strong>
 
-   <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value, and are then clipped to the range
-    &lsquo;<code class=css>0</code>&rsquo; to &lsquo;<code
-    class=css>100</code>&rsquo;.
+   <dd> Only positive <a href="#percentage-def">percentage</a> values are
+    allowed. Computed values are calculated relative to the inherited value,
+    and are then clipped to the range &lsquo;<code class=css>0</code>&rsquo;
+    to &lsquo;<code class=css>100</code>&rsquo;.
     <p class=note> Note that a leading "+" sign does not denote an increment.
      For example, +50% is equivalent to 50%, so the computed value equals the
      inherited value times 0.5 (divided by 2), then clipped to [0,100].</p>
@@ -507,7 +505,7 @@
     &lsquo;<code class=css>0</code>&rsquo; and &lsquo;<code
     class=property>x-loud</code>&rsquo; is mapped to &lsquo;<code
     class=css>100</code>&rsquo;. The mapping of other values to numerical
-    volume levels is implementation dependent and may vary from one speech
+    volume levels is implementation-dependent and may vary from one speech
     synthesizer to another.
   </dl>
 
@@ -584,8 +582,8 @@
   <dl>
    <dt><strong>&lt;number&gt;</strong>
 
-   <dd>An integer or floating point number between &lsquo;<code
-    class=css>-100</code>&rsquo; and &lsquo;<code
+   <dd>An integer or floating point <a href="#number-def">number</a> between
+    &lsquo;<code class=css>-100</code>&rsquo; and &lsquo;<code
     class=css>100</code>&rsquo;. For &lsquo;<code
     class=css>-100</code>&rsquo; only the left channel is audible. Simarly
     for &lsquo;<code class=css>100</code>&rsquo; or &lsquo;<code
@@ -690,9 +688,8 @@
    <dd> Resolves to a computed value of &lsquo;<code
     class=property>none</code>&rsquo; when &lsquo;<a
     href="#display-def"><code class=property>display</code></a>&rsquo; is
-    &lsquo;<code class=property>none</code>&rsquo; (see <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a>), otherwise resolves to
-    a computed value of &lsquo;<code class=property>auto</code>&rsquo; which
+    &lsquo;<code class=property>none</code>&rsquo;, otherwise resolves to a
+    computed value of &lsquo;<code class=property>auto</code>&rsquo; which
     yields a used value of &lsquo;<code class=property>normal</code>&rsquo;.
 
    <dt><strong>none</strong>
@@ -720,8 +717,7 @@
   <p class=note> Note that although the &lsquo;<code
    class=property>none</code>&rsquo; value of the &lsquo;<a
    href="#display-def"><code class=property>display</code></a>&rsquo;
-   property cannot be overridden by descendants of the affected element (see
-   <a href="#CSS3BOX" rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a>), the
+   property cannot be overridden by descendants of the affected element, the
    &lsquo;<code class=property>auto</code>&rsquo; value of &lsquo;<a
    href="#speakability"><code class=property>speakability</code></a>&rsquo;
    can however be overridden by descendants, using either of &lsquo;<code
@@ -734,7 +730,7 @@
 use the &lsquo;<code class=property>none</code>&rsquo; value for the &lsquo;<code class=property>speakability</code>&rsquo; property. -->
    </p>
   <!-- p class="note">
-Note that the value of the &lsquo;<code class=property>visibility</code>&rsquo; property (see [[!CSS3BOX]])
+Note that the value of the &lsquo;<code class=property>visibility</code>&rsquo; property
 may affect the computed value of &lsquo;<code class=property>voice-volume</code>&rsquo;, but do not affect the &lsquo;<code class=property>speakability</code>&rsquo; property.
 </p -->
 
@@ -844,7 +840,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>none
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -885,7 +881,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>none
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -919,10 +915,11 @@
   <dl>
    <dt><strong>&lt;time&gt;</strong>
 
-   <dd>Expresses the pause in absolute time units, as per the syntax of
-    "time" values in <a href="#CSS3VAL"
-    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a> (seconds and
-    milliseconds, e.g. "3s", "250ms"). Only positive values are allowed.
+   <dd>Expresses the pause in absolute time units (seconds and milliseconds,
+    e.g. "+3s", "250ms") as per the syntax of <a href="#time-def">time</a>
+    values defined in <a href="#CSS3VAL"
+    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>. Only positive values
+    are allowed.
 
    <dt><strong>none</strong>, <strong>x-weak</strong>, <strong>weak</strong>,
     <strong>medium</strong>, <strong>strong</strong>, and
@@ -1083,7 +1080,7 @@
    class=property>cue</code></a>&rsquo; to outside the &lsquo;<a
    href="#cue"><code class=property>cue</code></a>&rsquo;. This is not
    backwards compatible with the informative CSS2.1 Aural appendix <a
-   href="#CSS21" rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>.
+   href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>.
 
   <h2 id=rest-props><span class=secno>7. </span>Rest properties: &lsquo;<a
    href="#rest-before"><code class=property>rest-before</code></a>&rsquo;,
@@ -1107,7 +1104,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>none
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -1148,7 +1145,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>none
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -1179,10 +1176,11 @@
   <dl>
    <dt><strong>&lt;time&gt;</strong>
 
-   <dd>Expresses the rest in absolute time units, as per the syntax of "time"
-    values in <a href="#CSS3VAL"
-    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a> (seconds and
-    milliseconds, e.g. "3s", "250ms"). Only positive values are allowed.
+   <dd>Expresses the rest in absolute time units (seconds and milliseconds,
+    e.g. "+3s", "250ms") as per the syntax of <a href="#time-def">time</a>
+    values defined in <a href="#CSS3VAL"
+    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>. Only positive values
+    are allowed.
 
    <dt><strong>none</strong>, <strong>x-weak</strong>, <strong>weak</strong>,
     <strong>medium</strong>, <strong>strong</strong>, and
@@ -1372,18 +1370,19 @@
 
    <dt><strong>&lt;percentage&gt;</strong>
 
-   <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value of the &lsquo;<a
-    href="#voice-volume"><code class=property>voice-volume</code></a>&rsquo;
-    property, and are then clipped to the range &lsquo;<code
-    class=css>0</code>&rsquo; to &lsquo;<code class=css>100</code>&rsquo;.
-    &lsquo;<code class=css>0</code>&rsquo; represents silence (the
-    <em>minimum</em> level), and 100 corresponds to the <em>maximum</em>
-    level. The volume scale is linear amplitude. By basing the percentage
-    upon the inherited value for &lsquo;<a href="#voice-volume"><code
+   <dd> Only positive <a href="#percentage-def">percentage</a> values are
+    allowed. Computed values are calculated relative to the inherited value
+    of the &lsquo;<a href="#voice-volume"><code
+    class=property>voice-volume</code></a>&rsquo; property, and are then
+    clipped to the range &lsquo;<code class=css>0</code>&rsquo; to
+    &lsquo;<code class=css>100</code>&rsquo;. &lsquo;<code
+    class=css>0</code>&rsquo; represents silence (the <em>minimum</em>
+    level), and 100 corresponds to the <em>maximum</em> level. The volume
+    scale is linear amplitude. By basing the percentage upon the inherited
+    value for &lsquo;<a href="#voice-volume"><code
     class=property>voice-volume</code></a>&rsquo;, it is easy to adjust the
-    relative loudness of cues compared to synthetic speech for whatever
-    volume setting has been provided for that speech.
+    loudness of cues relatively to the synthetic speech of the target element
+    content.
     <p class=note> Note that a leading "+" sign does not denote an increment.
      For example, +50% is equivalent to 50%, so the computed value equals the
      inherited value times 0.5 (divided by 2), then clipped to [0,100].</p>
@@ -1398,7 +1397,7 @@
 <dd>A sequence of monotonically non-decreasing volume levels.
 The value of &lsquo;<code class=property>silent</code>&rsquo; is mapped to &lsquo;<code class=css>0</code>&rsquo; and &lsquo;<code class=property>x-loud</code>&rsquo; is mapped
 to &lsquo;<code class=css>100</code>&rsquo;. The mapping of other values to numerical volume levels
-is implementation dependent, but the intention is to match the
+is implementation-dependent, but the intention is to match the
 corresponding levels for &lsquo;<code class=property>voice-volume</code>&rsquo;.</dd-->
   </dl>
 
@@ -1669,15 +1668,14 @@
     <tr>
      <td><em>Value:</em>
 
-     <td> [[[&lt;specific-voice&gt; | [&lt;age&gt;? &lt;generic-voice&gt;]]
-      &lt;non-negative number&gt;?],]* [[&lt;specific-voice&gt; |
-      [&lt;age&gt;? &lt;generic-voice&gt;]] &lt;non-negative number&gt;?] |
-      inherit
+     <td> [[[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]] &lt;non-negative
+      number&gt;?],]* [[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]]
+      &lt;non-negative number&gt;?] | inherit
 
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>implementation-dependent
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -1701,13 +1699,13 @@
   </table>
 
   <p>The value is a comma-separated, prioritized list of voice family names
-   (compare with <span class=propinst-font-family>&lsquo;<code
-   class=property>font-family</code>&rsquo;</span>).
+   (note the similarity with &lsquo;<a href="#font-family-def"><code
+   class=property>font-family</code></a>&rsquo;).
 
   <p>Values have the following meanings:
 
   <dl>
-   <dt><strong>&lt;specific-voice&gt;</strong>
+   <dt><strong>&lt;name&gt;</strong>
 
    <dd>Values are specific instances (e.g., Mike, comedian, mary, carlos,
     "valley-girl").
@@ -1718,7 +1716,7 @@
     &lsquo;<code class=property>young</code>&rsquo; and &lsquo;<code
     class=property>old</code>&rsquo;.
 
-   <dt><strong>&lt;generic-voice&gt;</strong>
+   <dt><strong>&lt;gender&gt;</strong>
 
    <dd>Values are voice families. Possible values are &lsquo;<code
     class=property>male</code>&rsquo;, &lsquo;<code
@@ -1727,11 +1725,12 @@
 
    <dt><strong>&lt;non-negative number&gt;</strong>
 
-   <dd>Indicates a preferred variant of the other voice characteristics (e.g.
-    "the second male child voice named &lsquo;<code
-    class=property>Mike</code>&rsquo;"). Possible values are positive
-    integers, excluding zero (i.e. starting from 1). The value "1" refers to
-    the first of all matching voices.
+   <dd>Indicates a preferred variant of the voice characteristics (e.g. "the
+    second male child voice" or "the third voice named &lsquo;<code
+    class=property>Mike</code>&rsquo;"). Possible values are <a
+    href="#non-negative-number-def">positive numbers</a> restricted to
+    integers, and excluding zero (i.e. starting from 1). The value "1" refers
+    to the first of all matching voices.
   </dl>
 
   <div class=example>
@@ -1739,7 +1738,7 @@
 
    <pre>
 h1 { voice-family: announcer, old male }<br>
-p.part.romeo  { voice-family: romeo, young male }<br>
+p.part.romeo  { voice-family: romeo 3, young male }<br>
 p.part.juliet { voice-family: juliet, female }<br>
 p.part.mercutio { voice-family: male 2 }<br>
 p.part.tybalt { voice-family: male 3 }<br>
@@ -1749,8 +1748,7 @@
 
   <p>Names of specific voices may be quoted, and indeed must be quoted if any
    of the words that make up the name does not conform to the syntax rules
-   for identifiers <a href="#CSS3SYN"
-   rel=biblioentry>[CSS3SYN]<!--{{CSS3SYN}}--></a>. Any whitespace characters
+   for <a href="#identifier-def">identifiers</a>. Any whitespace characters
    before and after the voice name are ignored. For compatibility with SSML,
    whitespace characters are not permitted within voice names.
 
@@ -1786,7 +1784,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>medium
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -1820,8 +1818,9 @@
   <dl>
    <dt><strong>&lt;percentage&gt;</strong>
 
-   <dd> Only positive values are allowed. Computed values are calculated
-    relative to the default speaking rate for each voice.
+   <dd> Only positive <a href="#percentage-def">percentage</a> values are
+    allowed. Computed values are calculated relative to the default speaking
+    rate for the voice.
     <p class=note> Note that a leading "+" sign does not denote an increment,
      for example +50% is equivalent to 50% (i.e. the computed value equals
      the inherited value times 0.5, which is half the normal rate of the
@@ -1851,7 +1850,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td>implementation dependent
+     <td>medium
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -1885,14 +1884,20 @@
   <dl>
    <dt><strong>&lt;frequency&gt;</strong>
 
-   <dd> This is an absolute value that specifies the average pitch of the
-    speaking voice in Hertz. It must be &lt;non-negative number&gt; followed
-    by the "Hz" suffix.
+   <dd> Specifies the average pitch of the speaking voice using an absolute
+    value in frequency units (Hertz and kiloHertz, e.g. "100Hz", "+2kHz") as
+    per the syntax of <a href="#frequency-def">frequency</a> values defined
+    in <a href="#CSS3VAL" rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>.
+    Only positive values are allowed.</dd>
+   <!-- dd>
+This is an absolute value that specifies the average pitch of the speaking voice in Hertz.
+It must be &lt;non-negative number&gt; followed by the "Hz" suffix.
+</dd -->
 
    <dt><strong>&lt;percentage&gt;</strong>
 
-   <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value.
+   <dd> Only positive <a href="#percentage-def">percentage</a> values are
+    allowed. Computed values are calculated relative to the inherited value.
     <p class=note> Note that a leading "+" sign does not denote an increment.
      For example, +50% is equivalent to 50%, so the computed value equals the
      inherited value times 0.5 (divided by 2), which is half the inherited
@@ -1901,10 +1906,16 @@
    <dt><strong>&lt;relative-change&gt;</strong>
 
    <dd> Specifies a relative change (decrement or increment) to the inherited
-    value. The syntax of allowed values is a &lt;number&gt; (the "+" sign is
-    optional for positive numbers), followed by either of "Hz" (for Hertz) or
-    "st" (for semitones), and followed by a space character and the
+    value. The syntax of allowed values is a &lt;<a
+    href="#number-def">number</a>&gt; (the "+" sign is optional for positive
+    numbers), followed by either of "Hz" (for Hertz) or "kHz" (for kiloHertz)
+    or "st" (for semitones), and followed by a space character and the
     "relative" keyword.
+    <p class=note> Note that here, unlike the syntax of <a
+     href="#frequency-def">frequency</a> values defined in <a href="#CSS3VAL"
+     rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>, the number can be
+     positive or negative.</p>
+
     <p class=note> Note that the "relative" keyword is mandatory. This is in
      order to disambiguate from &lt;frequency&gt; values which may also carry
      the optional "+" sign on positive values.</p>
@@ -1982,15 +1993,19 @@
   <dl>
    <dt><strong>&lt;frequency&gt;</strong>
 
-   <dd> This is an absolute value that specifies the average pitch range of
-    the speaking voice in Hertz. Low ranges produce a flat, monotonic voice.
-    A high range produces animated voices. It must be &lt;non-negative
-    number&gt; followed by the "Hz" suffix.
+   <dd> Specifies the average pitch range of the speaking voice using an
+    absolute value in frequency units (Hertz and kiloHertz, e.g. "100Hz",
+    "+2kHz") as per the syntax of <a href="#frequency-def">frequency</a>
+    values defined in <a href="#CSS3VAL"
+    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>. Only positive values
+    are allowed.
+    <p class=note> Low ranges produce a flat, monotonic voice. A high range
+     produces animated voices.</p>
 
    <dt><strong>&lt;percentage&gt;</strong>
 
-   <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value.
+   <dd> Only positive <a href="#percentage-def">percentage</a> values are
+    allowed. Computed values are calculated relative to the inherited value.
     <p class=note> Note that a leading "+" sign does not denote an increment.
      For example, +50% is equivalent to 50%, so the computed value equals the
      inherited value times 0.5 (divided by 2), which is half the inherited
@@ -1999,10 +2014,11 @@
    <dt><strong>&lt;relative-change&gt;</strong>
 
    <dd> Specifies a relative change (decrement or increment) to the inherited
-    value. The syntax of allowed values is a &lt;number&gt; (the "+" sign is
-    optional for positive numbers), followed by either of "Hz" (for Hertz) or
-    "st" (for semitones), and followed by a space character and the
-    "relative" keyword.
+    value. The syntax of allowed values is a &lt;<a
+    href="#number-def">number</a>&gt; (note that the "+" sign is optional for
+    positive numbers), followed by either of "Hz" (for Hertz) or "st" (for
+    semitones), and followed by a space character and the "relative" keyword.
+    
     <p class=note> Note that the "relative" keyword is mandatory. This is in
      order to disambiguate from &lt;frequency&gt; values which may also carry
      the optional "+" sign on positive values.</p>
@@ -2011,7 +2027,7 @@
     <strong>high</strong> and <strong>x-high</strong>
 
    <dd>A sequence of monotonically non-decreasing pitch ranges that are
-    implementation and language dependent.
+    implementation and language-dependent.
   </dl>
 
   <p class=note> Note that a semitone is half of a tone (a half step) on the
@@ -2094,12 +2110,12 @@
     <tr>
      <td><em>Value:</em>
 
-     <td>&lt;time&gt;
+     <td>auto | &lt;time&gt;
 
     <tr>
      <td><em>Initial:</em>
 
-     <td><em>implementation dependent</em>
+     <td><em>auto</em>
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -2122,22 +2138,29 @@
      <td>speech
   </table>
 
-  <p>Allows authors to specify how long it should take to render the selected
-   element's content. This property takes precedence over the &lsquo;<a
-   href="#voice-rate"><code class=property>voice-rate</code></a>&rsquo;
-   property.
+  <p> Allows authors to specify how long it should take to render the
+   selected element's content. Unless the value &lsquo;<code
+   class=property>auto</code>&rsquo; is specified, this property takes
+   precedence over the &lsquo;<a href="#voice-rate"><code
+   class=property>voice-rate</code></a>&rsquo; property and must be used to
+   determine the speaking rate of the voice.
 
   <p>Values have the following meanings:
 
   <dl>
+   <dt><strong>auto</strong>
+
+   <dd> Resolves to a computed value corresponding to the duration of the
+    speech synthesis when using the inherited &lsquo;<a
+    href="#voice-rate"><code class=property>voice-rate</code></a>&rsquo;.
+
    <dt><strong>&lt;time&gt;</strong>
 
-   <dd>
-    <p>Specifies a value in seconds or milliseconds (as per the syntax of
-     "time" values in <a href="#CSS3VAL"
-     rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>) for the desired spoken
-     duration of the element contents, for instance, "250ms", or "3s". Only
-     positive numbers are allowed.</p>
+   <dd> Specifies a value in absolute time units (seconds and milliseconds,
+    e.g. "+3s", "250ms") as per the syntax of <a href="#time-def">time</a>
+    values defined in <a href="#CSS3VAL"
+    rel=biblioentry>[CSS3VAL]<!--{{!CSS3VAL}}--></a>. Only positive values
+    are allowed.
   </dl>
 
   <h2 id=phonetic-props><span class=secno>11. </span>Phonetics: &lsquo;<a
@@ -2160,7 +2183,7 @@
     <tr>
      <td><em>Initial:</em>
 
-     <td><em>implementation dependent</em>
+     <td><em>implementation-dependent</em>
 
     <tr>
      <td><em>Applies&nbsp;to:</em>
@@ -2223,9 +2246,8 @@
    class=css>@phonetic-alphabet</code>&rsquo;</a> rule.
 
   <p class=note> Note that the alphabet is specified via an at-rule to avoid
-   problems with inappropriate cascades <a href="#CSS3CASCADE"
-   rel=biblioentry>[CSS3CASCADE]<!--{{CSS3CASCADE}}--></a> that can occur if
-   the alphabet was set via a property.
+   problems with inappropriate cascades that can occur if the alphabet was
+   set via a property.<!-- [[CSS3CASCADE]] -->
 
   <div class=example>
    <p>Example:</p>
@@ -2254,7 +2276,7 @@
 value - any other value should be added with the "x-" prefix. Do we
 want to follow this? Or do we allow some other values? SAMPA comes
 to my mind as a widely used ASCII alternative to IPA, but then: SAMPA
-is language dependent, and it might be better to have X-SAMPA.</p -->
+is language-dependent, and it might be better to have X-SAMPA.</p -->
 
   <h2 id=content><span class=secno>12. </span>Inserted and replaced content</h2>
   <!-- div class="issue">
@@ -2372,7 +2394,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td><em>implementation dependent</em></td>
+<td><em>implementation-dependent</em></td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -2543,7 +2565,7 @@
      <td>&lt;time&gt; | none | x-weak | weak | medium | strong | x-strong |
       inherit
 
-     <td>implementation dependent
+     <td>none
 
      <td>all elements
 
@@ -2559,7 +2581,7 @@
      <td>&lt;time&gt; | none | x-weak | weak | medium | strong | x-strong |
       inherit
 
-     <td>implementation dependent
+     <td>none
 
      <td>all elements
 
@@ -2574,7 +2596,7 @@
 
      <td>&lt;string&gt;
 
-     <td>implementation dependent
+     <td>implementation-dependent
 
      <td>all elements
 
@@ -2606,7 +2628,7 @@
      <td>&lt;time&gt; | none | x-weak | weak | medium | strong | x-strong |
       inherit
 
-     <td>implementation dependent
+     <td>none
 
      <td>all elements
 
@@ -2622,7 +2644,7 @@
      <td>&lt;time&gt; | none | x-weak | weak | medium | strong | x-strong |
       inherit
 
-     <td>implementation dependent
+     <td>none
 
      <td>all elements
 
@@ -2682,9 +2704,9 @@
     <tr valign=baseline>
      <td><a class=property href="#voice-duration">voice-duration</a>
 
-     <td>&lt;time&gt;
+     <td>auto | &lt;time&gt;
 
-     <td>implementation dependent
+     <td>auto
 
      <td>all elements
 
@@ -2697,12 +2719,11 @@
     <tr valign=baseline>
      <td><a class=property href="#voice-family">voice-family</a>
 
-     <td>[[[&lt;specific-voice&gt; | [&lt;age&gt;? &lt;generic-voice&gt;]]
-      &lt;non-negative number&gt;?],]* [[&lt;specific-voice&gt; |
-      [&lt;age&gt;? &lt;generic-voice&gt;]] &lt;non-negative number&gt;?] |
-      inherit
+     <td>[[[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]] &lt;non-negative
+      number&gt;?],]* [[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]]
+      &lt;non-negative number&gt;?] | inherit
 
-     <td>implementation dependent
+     <td>implementation-dependent
 
      <td>all elements
 
@@ -2718,7 +2739,7 @@
      <td>&lt;frequency&gt; | &lt;percentage&gt; | &lt;relative-change&gt; |
       x-low | low | medium | high | x-high | inherit
 
-     <td>implementation dependent
+     <td>medium
 
      <td>all elements
 
@@ -2750,7 +2771,7 @@
      <td>&lt;percentage&gt; | x-slow | slow | medium | fast | x-fast |
       inherit
 
-     <td>implementation dependent
+     <td>medium
 
      <td>all elements
 
@@ -2793,17 +2814,59 @@
   </table>
   <!--end-properties-->
 
-  <p>The following properties are defined in other modules:
+  <p>The following properties are defined in other modules or specifications:
 
   <ul>
-   <li><dfn id=content-def>content</dfn> <a href="#CSS3GENCON"
-    rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>
+   <li><dfn id=display-def>display</dfn> <a
+    href="http://www.w3.org/TR/CSS21/visuren.html#display-prop">[CSS21]</a></li>
+   <!-- li><dfn id="display-def">display</dfn> [[CSS3BOX]]</li -->
 
-   <li><dfn id=display-def>display</dfn> <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a></li>
+   <li><dfn id=padding-def>padding</dfn> <a
+    href="http://www.w3.org/TR/CSS21/box.html#padding-properties">[CSS21]</a></li>
+   <!-- li><dfn id="padding-def">padding</dfn> [[CSS3BOX]]</li -->
+
+   <li><dfn id=border-def>border</dfn> <a
+    href="http://www.w3.org/TR/CSS21/box.html#border-properties">[CSS21]</a></li>
+   <!-- li><dfn id="border-def">border</dfn> [[CSS3BOX]]</li -->
+
+   <li><dfn id=margin-def>margin</dfn> <a
+    href="http://www.w3.org/TR/CSS21/box.html#margin-properties">[CSS21]</a></li>
+   <!-- li><dfn id="margin-def">margin</dfn> [[CSS3BOX]]</li -->
+
+   <li><dfn id=font-family-def>font-family</dfn> <a
+    href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop">[CSS21]</a>
+
+   <li><dfn id=content-def>content</dfn> <a href="#CSS3GENCON"
+    rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a></li>
    <!-- li><dfn id="visibility-def">visibility</dfn> [[!CSS3BOX]]</li -->
   </ul>
 
+  <p>The following definitions are provided by other modules or
+   specifications:
+
+  <ul>
+   <li><dfn id=box-model-def>visual box model</dfn> <a
+    href="http://www.w3.org/TR/CSS21/box.html">[CSS21]</a>
+
+   <li><dfn id=time-def>time</dfn> <a
+    href="http://www.w3.org/TR/css3-values/#times">[CSS3VAL]</a>
+
+   <li><dfn id=frequency-def>frequency</dfn> <a
+    href="http://www.w3.org/TR/css3-values/#frequencies">[CSS3VAL]</a>
+
+   <li><dfn id=number-def>number</dfn> <a
+    href="http://www.w3.org/TR/css3-values/#ltnumbergt">[CSS3VAL]</a>
+
+   <li><dfn id=non-negative-number-def>non-negative-number</dfn> <a
+    href="http://www.w3.org/TR/css3-values/#non-negative">[CSS3VAL]</a>
+
+   <li><dfn id=percentage-def>percentage</dfn> <a
+    href="http://www.w3.org/TR/css3-values/#percentages">[CSS3VAL]</a>
+
+   <li><dfn id=identifier-def>identifier</dfn> <a
+    href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">[CSS21]</a>
+  </ul>
+
   <h2 class=no-num id=index>Appendix C &mdash; Index</h2>
   <!--begin-index-->
 
@@ -2814,6 +2877,8 @@
    <li>authoring tool, <a href="#authoring-tool" title="authoring
     tool"><strong>#</strong></a>
 
+   <li>border, <a href="#border-def" title=border><strong>#</strong></a>
+
    <li>collapse, <a href="#collapse" title=collapse><strong>6.1.</strong></a>
     
 
@@ -2836,6 +2901,24 @@
    <li>&lt;element&gt;, <a href="#ltelementgt"
     title="&lt;element&gt;"><strong>3.</strong></a>
 
+   <li>font-family, <a href="#font-family-def"
+    title=font-family><strong>#</strong></a>
+
+   <li>frequency, <a href="#frequency-def"
+    title=frequency><strong>#</strong></a>
+
+   <li>identifier, <a href="#identifier-def"
+    title=identifier><strong>#</strong></a>
+
+   <li>margin, <a href="#margin-def" title=margin><strong>#</strong></a>
+
+   <li>non-negative-number, <a href="#non-negative-number-def"
+    title=non-negative-number><strong>#</strong></a>
+
+   <li>number, <a href="#number-def" title=number><strong>#</strong></a>
+
+   <li>padding, <a href="#padding-def" title=padding><strong>#</strong></a>
+
    <li>pause, <a href="#pause" title=pause><strong>6.</strong></a>
 
    <li>pause-after, <a href="#pause-after"
@@ -2844,6 +2927,9 @@
    <li>pause-before, <a href="#pause-before"
     title=pause-before><strong>6.</strong></a>
 
+   <li>percentage, <a href="#percentage-def"
+    title=percentage><strong>#</strong></a>
+
    <li>phonemes, <a href="#phonemes" title=phonemes><strong>11.</strong></a>
 
    <li>renderer, <a href="#renderer" title=renderer><strong>#</strong></a>
@@ -2871,11 +2957,16 @@
       conformance class"><strong>#</strong></a>
     </ul>
 
+   <li>time, <a href="#time-def" title=time><strong>#</strong></a>
+
    <li>UA, <a href="#ua" title=UA><strong>#</strong></a>
 
    <li>User Agent, <a href="#user-agent" title="User
     Agent"><strong>#</strong></a>
 
+   <li>visual box model, <a href="#box-model-def" title="visual box
+    model"><strong>#</strong></a>
+
    <li>voice-balance, <a href="#voice-balance"
     title=voice-balance><strong>4.</strong></a>
 
@@ -3119,12 +3210,22 @@
     consistent with other CSS specifications (i.e. "see individual
     properties")
 
-   <li>Corrected an oversight / mixup: swapped the [initial] values for
-    &lsquo;<a href="#voice-pitch-range"><code
+   <li>Fixed the [initial] values for &lsquo;<a href="#pause"><code
+    class=property>pause</code></a>&rsquo; and &lsquo;<a href="#rest"><code
+    class=property>rest</code></a>&rsquo;, which should be zero (were
+    "implementation-dependent").
+
+   <li>Corrected the [initial] values for &lsquo;<a
+    href="#voice-pitch-range"><code
     class=property>voice-pitch-range</code></a>&rsquo; and &lsquo;<a
-    href="#voice-pitch"><code class=property>voice-pitch</code></a>&rsquo;
-    (the former is set to a specific value, whereas the latter is
-    voice-dependent (varies from a processor implementation to another).
+    href="#voice-pitch"><code class=property>voice-pitch</code></a>&rsquo; to
+    "medium".
+
+   <li>Added an "auto" value to &lsquo;<a href="#voice-duration"><code
+    class=property>voice-duration</code></a>&rsquo;, which is the [initial]
+    property value as well.
+
+   <li>Cleaned-up the list of module dependencies.
 
    <li>Fixed typos and made other minor edits.
   </ul>
@@ -3162,13 +3263,13 @@
    <dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
     <!---->
 
-   <dt id=CSS3BOX>[CSS3BOX]
+   <dt id=CSS21>[CSS21]
 
-   <dd>Bert Bos. <a
-    href="http://www.w3.org/TR/2007/WD-css3-box-20070809"><cite>CSS basic box
-    model.</cite></a> 9 August 2007. W3C Working Draft. (Work in progress.)
-    URL: <a
-    href="http://www.w3.org/TR/2007/WD-css3-box-20070809">http://www.w3.org/TR/2007/WD-css3-box-20070809</a>
+   <dd>Bert Bos; et al. <a
+    href="http://www.w3.org/TR/2009/CR-CSS2-20090423"><cite>Cascading Style
+    Sheets Level 2 Revision 1 (CSS&#160;2.1) Specification.</cite></a> 23
+    April 2009. W3C Candidate Recommendation. (Work in progress.) URL: <a
+    href="http://www.w3.org/TR/2009/CR-CSS2-20090423">http://www.w3.org/TR/2009/CR-CSS2-20090423</a>
     </dd>
    <!---->
 
@@ -3238,26 +3339,6 @@
    <dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
     <!---->
 
-   <dt id=CSS21>[CSS21]
-
-   <dd>Bert Bos; et al. <a
-    href="http://www.w3.org/TR/2009/CR-CSS2-20090423"><cite>Cascading Style
-    Sheets Level 2 Revision 1 (CSS&#160;2.1) Specification.</cite></a> 23
-    April 2009. W3C Candidate Recommendation. (Work in progress.) URL: <a
-    href="http://www.w3.org/TR/2009/CR-CSS2-20090423">http://www.w3.org/TR/2009/CR-CSS2-20090423</a>
-    </dd>
-   <!---->
-
-   <dt id=CSS3CASCADE>[CSS3CASCADE]
-
-   <dd>H&#229;kon Wium Lie. <a
-    href="http://www.w3.org/TR/2005/WD-css3-cascade-20051215"><cite>CSS3
-    module: Cascading and inheritance.</cite></a> 15 December 2005. W3C
-    Working Draft. (Work in progress.) URL: <a
-    href="http://www.w3.org/TR/2005/WD-css3-cascade-20051215">http://www.w3.org/TR/2005/WD-css3-cascade-20051215</a>
-    </dd>
-   <!---->
-
    <dt id=CSS3GENCON>[CSS3GENCON]
 
    <dd>Ian Hickson. <a
@@ -3267,16 +3348,6 @@
     href="http://www.w3.org/TR/2003/WD-css3-content-20030514">http://www.w3.org/TR/2003/WD-css3-content-20030514</a>
     </dd>
    <!---->
-
-   <dt id=CSS3SYN>[CSS3SYN]
-
-   <dd>L. David Baron. <a
-    href="http://www.w3.org/TR/2003/WD-css3-syntax-20030813"><cite>CSS3
-    module: Syntax.</cite></a> 13 August 2003. W3C Working Draft. (Work in
-    progress.) URL: <a
-    href="http://www.w3.org/TR/2003/WD-css3-syntax-20030813">http://www.w3.org/TR/2003/WD-css3-syntax-20030813</a>
-    </dd>
-   <!---->
   </dl>
   <!--end-informative-->
 </html>

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- Overview.src.html	20 Apr 2011 14:53:08 -0000	1.29
+++ Overview.src.html	21 Apr 2011 01:13:20 -0000	1.30
@@ -67,35 +67,30 @@
 <h2 id="abstract" class="no-num no-toc">Abstract</h2>
 
 <p>CSS (Cascading Style Sheets) is a language for describing the
-rendering of HTML and XML documents on screen, on paper, in speech,
-etc. CSS defines aural properties that give control over rendering
-XML and HTML to speech. This draft describes the text to speech properties
-proposed for CSS level 3,
-and is a re-work of the informative CSS2.1 Aural appendix [[CSS21]].
-These are designed for match the model
+rendering of HTML and XML documents on various supports,
+such as on screen, on paper, in speech, etc.
+
+This specification defines aural CSS properties that allow control
+over the rendering of such documents via speech synthesis,
+and which are designed to match the model
 described in the Speech Synthesis Markup Language (SSML) Version 1.0
-[[!SPEECH-SYNTHESIS]].</p>
+[[!SPEECH-SYNTHESIS]].
+</p>
 
-<p>The CSS3 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>
+<p>
+Note that this specification is a re-work of the (now-deprecated)
+informative CSS2.1 Aural appendix [[!CSS21]],
+and that it has been developed in cooperation with
+the <a href="http://www.w3.org/Voice/">Voice Browser Activity</a>.
+</p>
 
 <h2 id="status" class="no-num no-toc">Status of this document</h2>
 <!--status-->
 
-<hr>
-
-<p>This document is a draft of one of the "modules" for the
-upcoming CSS3 specification.</p>
-
-<p>This document has been developed in
-cooperation with the <a href="/Voice/Group/">Voice Browser working
-group</a> (<a href="http://cgi.w3.org/MemberAccess/AccessRequest">W3C
-Members only</a>).</p>
-
 <p>&nbsp;</p>
 
+<hr>
+
 <!-- p>The following features are judged "at risk" and may be dropped at the
 end of the CR period,
 especially if there has not been enough interest from implementers:
@@ -118,29 +113,34 @@
 <p>The CSS WG maintains an <a href="http://www.w3.org/Style/CSS/Tracker/products/29">issues
 list</a> for this module.</p>
 
+<p>The CSS3 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>
+
+<hr>
+
 <h2 id="contents" class="no-num no-toc">Table of contents</h2>
 <!--toc-->
 
 <hr>
 
-<h2 id="dependencies"><span class="secno">1. </span>Dependencies on other
-modules</h2>
+<h2 id="dependencies"><span class="secno">1. </span>Dependencies on other specifications</h2>
 
-<p>This CSS3 module depends on the following other CSS3
-modules:</p>
+<p>This CSS3 module depends on the following CSS specifications:</p>
 
 <ul>
 <li>Values and Units [[!CSS3VAL]]</li>
-<li>The box model [[!CSS3BOX]]</li>
+<li>CSS 2.1 Visual Formatting model [[!CSS21]]</li>
 </ul>
 
-<p>It has non-normative (informative) references to the following
-other CSS3 modules:</p>
+<p>This CSS3 module also has non-normative references to the following CSS specifications:</p>
 
 <ul>
-<li>Cascade and Inheritance [[CSS3CASCADE]]</li>
 <li>Generated and Replaced Content [[CSS3GENCON]]</li>
-<li>Syntax [[CSS3SYN]]</li>
+<!-- li>Basic box model [[CSS3BOX]]</li -->
+<!-- li>Cascade and Inheritance [[CSS3CASCADE]]</li -->
+<!-- li>Syntax [[CSS3SYN]]</li -->
 <!-- li>Tables [[CSS3TBL]]</li -->
 <!-- li>Selectors [[SELECT]]</li -->
 </ul>
@@ -201,7 +201,7 @@
 via the <code>media</code> attribute of the <code>link</code> element,
 or with the <code>@media</code> at-rule,
 or within an <code>@import</code> statement
-(the "aural" media type was deprecated in the informative CSS2.1 Aural appendix [[CSS21]]).
+(the "aural" media type was deprecated in the informative CSS2.1 Aural appendix [[!CSS21]]).
 When doing so, the styles authored within the scope of such conditional statements
 are ignored by user-agents that do not support speech synthesis.
 </p>
@@ -210,9 +210,11 @@
 
 <p>The formatting model of CSS for aural media is based on a sequence
 of sounds and silences that appear in a nested model which is
-related to the visual box model; however the aural canvas is one-dimensional,
+related to the <a href="#box-model-def">visual box model</a>; however the aural canvas is one-dimensional,
 monolinear. For compatibility with the visual box model, we will call
-it the <dfn id="aural-box-model">aural "box" model</dfn>.</p>
+it the <dfn id="aural-box-model">aural "box" model</dfn>.
+<!-- [[CSS3BOX]] -->
+</p>
 
 <p>The element is surrounded by, in this order, 'rest', 'cue'
 and 'pause' properties - they can be thought of as aural equivalents
@@ -228,8 +230,7 @@
 
 <p class="note">
 Note that the 'none' value of the 'display' property
-(which is defined in the CSS box model [[!CSS3BOX]]
-and which applies to all media types)
+(which applies to all media types)
 influences the resolved value of the 'speakability' property
 (defined within this CSS3 module) when the 'auto' value is specified for 'speakability'.
 This is the only case whereby a property defined externally to this CSS3 module
@@ -298,13 +299,13 @@
 <dl>
 <!-- dt><strong>auto</strong></dt>
 <dd>
-Resolves to a computed value of 'medium' when 'visibility' is 'visible' (see [[!CSS3BOX]]),
+Resolves to a computed value of 'medium' when 'visibility' is 'visible',
 otherwise resolves to a computed value of 'silent'.
 </dd -->
 
 <dt><strong>&lt;non-negative number&gt;</strong></dt>
 
-<dd>An integer or floating point number in the range '0' to '100'.
+<dd>An integer or floating point <a href="#non-negative-number-def">positive number</a> in the range '0' to '100'.
 '0' represents silence (the <em>minimum</em> level), and 100
 corresponds to the <em>maximum</em> level. The volume scale is
 linear amplitude.
@@ -313,7 +314,7 @@
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
 <dd>
-Only positive values are allowed.
+Only positive <a href="#percentage-def">percentage</a> values are allowed.
 Computed values are calculated relative to the inherited
 value, and are then clipped to the range '0' to '100'.
 <p class="note">
@@ -331,8 +332,8 @@
 
 <dd>A sequence of monotonically non-decreasing volume levels. The value
 of 'silent' is mapped to '0' and 'x-loud' is mapped to '100'.
-The mapping of other values to numerical volume levels is implementation
-dependent and may vary from one speech synthesizer to another.</dd>
+The mapping of other values to numerical volume levels is implementation-dependent
+and may vary from one speech synthesizer to another.</dd>
 </dl>
 
 <p>User agents should allow the level corresponding to '100' to be
@@ -395,7 +396,7 @@
 <dl>
 <dt><strong>&lt;number&gt;</strong></dt>
 
-<dd>An integer or floating point number between '-100' and '100'.
+<dd>An integer or floating point <a href="#number-def">number</a> between '-100' and '100'.
 For '-100' only the left channel is audible. Simarly for '100' or
 '+100' only the right channel is audible. For '0' both channels
 have the same level, so that the speech appears to be coming from
@@ -485,7 +486,7 @@
 <dl>
 <dt><strong>auto</strong></dt>
 <dd>
-Resolves to a computed value of 'none' when 'display' is 'none' (see [[!CSS3BOX]]),
+Resolves to a computed value of 'none' when 'display' is 'none',
 otherwise resolves to a computed value of 'auto' which yields a used value of 'normal'.
 </dd>
 
@@ -516,7 +517,7 @@
 </dl>
 
 <p class="note">
-Note that although the 'none' value of the 'display' property cannot be overridden by descendants of the affected element (see [[!CSS3BOX]]),
+Note that although the 'none' value of the 'display' property cannot be overridden by descendants of the affected element,
 the 'auto' value of 'speakability' can however be overridden by descendants, using either of 'none' or 'normal'.
 In the case of 'normal', this would result in descendants being rendered in the aural dimension even though they would not be rendered on the visual canvas.
 <!-- To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
@@ -524,7 +525,7 @@
 </p>
 
 <!-- p class="note">
-Note that the value of the 'visibility' property (see [[!CSS3BOX]])
+Note that the value of the 'visibility' property
 may affect the computed value of 'voice-volume', but do not affect the 'speakability' property.
 </p -->
 
@@ -624,7 +625,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>none</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -659,7 +660,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>none</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -689,8 +690,10 @@
 <dl>
 <dt><strong>&lt;time&gt;</strong></dt>
 
-<dd>Expresses the pause in absolute time units, as per the syntax of "time" values in [[!CSS3VAL]] (seconds and
-milliseconds, e.g. "3s", "250ms"). Only positive values are allowed.</dd>
+<dd>Expresses the pause in absolute time units
+(seconds and milliseconds, e.g. "+3s", "250ms")
+as per the syntax of <a href="#time-def">time</a> values defined in [[!CSS3VAL]].
+Only positive values are allowed.</dd>
 
 <dt><strong>none</strong>,
 <strong>x-weak</strong>,
@@ -801,7 +804,7 @@
 <p class="note">
 Note that 'pause' has been moved from between the element's contents
 and any 'cue' to outside the 'cue'.
-This is not backwards compatible with the informative CSS2.1 Aural appendix [[CSS21]].</p>
+This is not backwards compatible with the informative CSS2.1 Aural appendix [[!CSS21]].</p>
 
 <h2 id="rest-props"><span class="secno">7. </span>Rest properties:
 'rest-before',
@@ -821,7 +824,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>none</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -857,7 +860,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>none</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -887,8 +890,10 @@
 <dl>
 <dt><strong>&lt;time&gt;</strong></dt>
 
-<dd>Expresses the rest in absolute time units, as per the syntax of "time" values in [[!CSS3VAL]] (seconds and milliseconds,
-e.g. "3s", "250ms"). Only positive values are allowed.</dd>
+<dd>Expresses the rest in absolute time units
+(seconds and milliseconds, e.g. "+3s", "250ms")
+as per the syntax of <a href="#time-def">time</a> values defined in [[!CSS3VAL]].
+Only positive values are allowed.</dd>
 
 <dt><strong>none</strong>,
 <strong>x-weak</strong>,
@@ -1057,7 +1062,7 @@
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
 <dd>
-Only positive values are allowed.
+Only positive <a href="#percentage-def">percentage</a> values are allowed.
 Computed values are calculated relative to the inherited
 value of the 'voice-volume' property, and are then clipped to the range '0' to '100'.
 '0' represents silence (the <em>minimum</em> level), and 100
@@ -1065,9 +1070,8 @@
 linear amplitude.
 By basing the percentage upon the
 inherited value for 'voice-volume',
-it is easy to adjust the relative loudness of cues compared to
-synthetic speech for whatever volume setting has been provided
-for that speech.
+it is easy to adjust the loudness of cues relatively to
+the synthetic speech of the target element content.
 <p class="note">
 Note that a leading "+" sign does not denote an increment. For example, +50% is equivalent to 50%,
 so the computed value equals the inherited value times 0.5 (divided by 2), then clipped to [0,100].
@@ -1084,7 +1088,7 @@
 <dd>A sequence of monotonically non-decreasing volume levels.
 The value of 'silent' is mapped to '0' and 'x-loud' is mapped
 to '100'. The mapping of other values to numerical volume levels
-is implementation dependent, but the intention is to match the
+is implementation-dependent, but the intention is to match the
 corresponding levels for 'voice-volume'.</dd-->
 
 </dl>
@@ -1340,14 +1344,14 @@
 <tr>
 <td><em>Value:</em></td>
 <td>
-[[[&lt;specific-voice&gt; | [&lt;age&gt;? &lt;generic-voice&gt;]] &lt;non-negative number&gt;?],]*
-[[&lt;specific-voice&gt; | [&lt;age&gt;? &lt;generic-voice&gt;]] &lt;non-negative number&gt;?]
+[[[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]] &lt;non-negative number&gt;?],]*
+[[&lt;name&gt; | [&lt;age&gt;? &lt;gender&gt;]] &lt;non-negative number&gt;?]
 | inherit
 </td>
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>implementation-dependent</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -1369,13 +1373,12 @@
 </table>
 
 <p>The value is a comma-separated, prioritized list of voice family
-names (compare with <span class=
-"propinst-font-family">'font-family'</span>).</p>
+names (note the similarity with 'font-family').</p>
 
 <p>Values have the following meanings:</p>
 
 <dl>
-<dt><strong>&lt;specific-voice&gt;</strong></dt>
+<dt><strong>&lt;name&gt;</strong></dt>
 
 <dd>Values are specific instances (e.g., Mike, comedian, mary, carlos,
 "valley-girl").</dd>
@@ -1384,16 +1387,17 @@
 
 <dd>Possible values are 'child', 'young' and 'old'.</dd>
 
-<dt><strong>&lt;generic-voice&gt;</strong></dt>
+<dt><strong>&lt;gender&gt;</strong></dt>
 
 <dd>Values are voice families. Possible values are 'male',
 'female' and 'neutral'.</dd>
 
 <dt><strong>&lt;non-negative number&gt;</strong></dt>
 
-<dd>Indicates a preferred variant of the other voice
-characteristics (e.g. "the second male child voice named 'Mike'").
-Possible values are positive integers, excluding zero (i.e. starting from 1).
+<dd>Indicates a preferred variant of the voice
+characteristics (e.g. "the second male child voice" or "the third voice named 'Mike'").
+Possible values are <a href="#non-negative-number-def">positive numbers</a> restricted to integers,
+and excluding zero (i.e. starting from 1).
 The value "1" refers to the first of all matching voices.
 </dd>
 </dl>
@@ -1403,7 +1407,7 @@
 
 <pre>
 h1 { voice-family: announcer, old male }<br />
-p.part.romeo  { voice-family: romeo, young male }<br />
+p.part.romeo  { voice-family: romeo 3, young male }<br />
 p.part.juliet { voice-family: juliet, female }<br />
 p.part.mercutio { voice-family: male 2 }<br />
 p.part.tybalt { voice-family: male 3 }<br />
@@ -1412,7 +1416,7 @@
 
 <p>Names of specific voices may be quoted, and indeed must be
 quoted if any of the words that make up the name does not conform
-to the syntax rules for identifiers [[CSS3SYN]].
+to the syntax rules for <a href="#identifier-def">identifiers</a>.
 Any whitespace
 characters before and after the voice name are ignored. For
 compatibility with SSML, whitespace characters are not permitted
@@ -1445,7 +1449,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>medium</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -1479,9 +1483,9 @@
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
 <dd>
-Only positive values are allowed.
+Only positive <a href="#percentage-def">percentage</a> values are allowed.
 Computed values are calculated relative to the default
-speaking rate for each voice.
+speaking rate for the voice.
 <p class="note">
 Note that a leading "+" sign does not denote an increment, for example +50% is equivalent to 50%
 (i.e. the computed value equals the inherited value times 0.5, which is half the normal rate of the voice).
@@ -1511,7 +1515,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td>implementation dependent</td>
+<td>medium</td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -1544,15 +1548,23 @@
 <dt><strong>&lt;frequency&gt;</strong></dt>
 
 <dd>
+Specifies the average pitch of the speaking voice
+using an absolute value in frequency units
+(Hertz and kiloHertz, e.g. "100Hz", "+2kHz")
+as per the syntax of <a href="#frequency-def">frequency</a> values defined in [[!CSS3VAL]].
+Only positive values are allowed.
+</dd>
+
+<!-- dd>
 This is an absolute value that specifies the average pitch of the speaking voice in Hertz.
 It must be &lt;non-negative number&gt; followed by the "Hz" suffix.
-</dd>
+</dd -->
 
 
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
 <dd>
-Only positive values are allowed.
+Only positive <a href="#percentage-def">percentage</a> values are allowed.
 Computed values are calculated relative to the inherited
 value.
 <p class="note">
@@ -1566,10 +1578,16 @@
 
 <dd>
 Specifies a relative change (decrement or increment) to the inherited value.
-The syntax of allowed values is a &lt;number&gt; (the "+" sign is optional for positive numbers),
-followed by either of "Hz" (for Hertz) or "st" (for semitones),
+The syntax of allowed values is a
+&lt;<a href="#number-def">number</a>&gt;
+(the "+" sign is optional for positive numbers),
+followed by either of "Hz" (for Hertz) or "kHz" (for kiloHertz) or "st" (for semitones),
 and followed by a space character and the "relative" keyword.
 <p class="note">
+Note that here, unlike the syntax of <a href="#frequency-def">frequency</a> values defined in [[!CSS3VAL]],
+the number can be positive or negative.
+</p>
+<p class="note">
 Note that the "relative" keyword is mandatory. This is in order to disambiguate from
 &lt;frequency&gt; values which may also carry the optional "+" sign on positive values.
 </p>
@@ -1648,15 +1666,20 @@
 <dt><strong>&lt;frequency&gt;</strong></dt>
 
 <dd>
-This is an absolute value that specifies the average pitch range of the speaking voice in Hertz.
+Specifies the average pitch range of the speaking voice
+using an absolute value in frequency units
+(Hertz and kiloHertz, e.g. "100Hz", "+2kHz")
+as per the syntax of <a href="#frequency-def">frequency</a> values defined in [[!CSS3VAL]].
+Only positive values are allowed.
+<p class="note">
 Low ranges produce a flat, monotonic voice. A high range produces animated voices.
-It must be &lt;non-negative number&gt; followed by the "Hz" suffix.
+</p>
 </dd>
 
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
 <dd>
-Only positive values are allowed.
+Only positive <a href="#percentage-def">percentage</a> values are allowed.
 Computed values are calculated relative to the inherited
 value.
 <p class="note">
@@ -1670,7 +1693,8 @@
 
 <dd>
 Specifies a relative change (decrement or increment) to the inherited value.
-The syntax of allowed values is a &lt;number&gt; (the "+" sign is optional for positive numbers),
+The syntax of allowed values is a &lt;<a href="#number-def">number</a>&gt;
+(note that the "+" sign is optional for positive numbers),
 followed by either of "Hz" (for Hertz) or "st" (for semitones),
 and followed by a space character and the "relative" keyword.
 
@@ -1687,7 +1711,7 @@
 <strong>high</strong> and
 <strong>x-high</strong></dt>
 <dd>A sequence of monotonically non-decreasing pitch ranges
-that are implementation and language dependent.</dd>
+that are implementation and language-dependent.</dd>
 
 </dl>
 
@@ -1767,11 +1791,11 @@
 </tr>
 <tr>
 <td><em>Value:</em></td>
-<td>&lt;time&gt;</td>
+<td>auto | &lt;time&gt;</td>
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td><em>implementation dependent</em></td>
+<td><em>auto</em></td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -1792,21 +1816,31 @@
 </tbody>
 </table>
 
-<p>Allows authors to specify how long it should take to render
-the selected element's content. This property takes precedence over the 'voice-rate'
-property.</p>
+<p>
+Allows authors to specify how long it should take to render
+the selected element's content.
+Unless the value 'auto' is specified,
+this property takes precedence over the 'voice-rate' property
+and must be used to determine the speaking rate of the voice.
+</p>
 
 <p>Values have the following meanings:</p>
 
 <dl>
+<dt><strong>auto</strong></dt>
+<dd>
+Resolves to a computed value corresponding
+to the duration of the speech synthesis
+when using the inherited 'voice-rate'.
+</dd>
+
 <dt><strong>&lt;time&gt;</strong></dt>
 
 <dd>
-<p>Specifies a value in seconds or milliseconds (as per the syntax of "time" values in [[!CSS3VAL]])
-for the desired spoken duration of the element contents,
-for instance, "250ms", or "3s".
-Only positive numbers are allowed.
-</p>
+Specifies a value in absolute time units
+(seconds and milliseconds, e.g. "+3s", "250ms")
+as per the syntax of <a href="#time-def">time</a> values defined in [[!CSS3VAL]].
+Only positive values are allowed.
 </dd>
 </dl>
 
@@ -1826,7 +1860,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td><em>implementation dependent</em></td>
+<td><em>implementation-dependent</em></td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -1883,8 +1917,8 @@
 
 <p class="note">
 Note that the alphabet is specified via an
-at-rule to avoid problems with inappropriate cascades [[CSS3CASCADE]] that can
-occur if the alphabet was set via a property.</p>
+at-rule to avoid problems with inappropriate cascades that can
+occur if the alphabet was set via a property.<!-- [[CSS3CASCADE]] --></p>
 
 <div class="example">
 <p>Example:</p>
@@ -1911,7 +1945,7 @@
 value - any other value should be added with the "x-" prefix. Do we
 want to follow this? Or do we allow some other values? SAMPA comes
 to my mind as a widely used ASCII alternative to IPA, but then: SAMPA
-is language dependent, and it might be better to have X-SAMPA.</p -->
+is language-dependent, and it might be better to have X-SAMPA.</p -->
 
 <h2 id="content">Inserted and replaced content</h2>
 
@@ -2006,7 +2040,8 @@
 <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.
+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>
 
@@ -2026,7 +2061,7 @@
 </tr>
 <tr>
 <td><em>Initial:</em></td>
-<td><em>implementation dependent</em></td>
+<td><em>implementation-dependent</em></td>
 </tr>
 <tr>
 <td><em>Applies&nbsp;to:</em></td>
@@ -2113,15 +2148,41 @@
 <!-- properties -->
 
 
-<p>The following properties are defined in other modules:</p>
+<p>The following properties are defined in other modules or specifications:</p>
 
 <ul>
+<li><dfn id="display-def">display</dfn> <a href="http://www.w3.org/TR/CSS21/visuren.html#display-prop">[CSS21]</a></li>
+<!-- li><dfn id="display-def">display</dfn> [[CSS3BOX]]</li -->
+
+<li><dfn id="padding-def">padding</dfn> <a href="http://www.w3.org/TR/CSS21/box.html#padding-properties">[CSS21]</a></li>
+<!-- li><dfn id="padding-def">padding</dfn> [[CSS3BOX]]</li -->
+
+<li><dfn id="border-def">border</dfn> <a href="http://www.w3.org/TR/CSS21/box.html#border-properties">[CSS21]</a></li>
+<!-- li><dfn id="border-def">border</dfn> [[CSS3BOX]]</li -->
+
+<li><dfn id="margin-def">margin</dfn> <a href="http://www.w3.org/TR/CSS21/box.html#margin-properties">[CSS21]</a></li>
+<!-- li><dfn id="margin-def">margin</dfn> [[CSS3BOX]]</li -->
+
+<li><dfn id="font-family-def">font-family</dfn> <a href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop">[CSS21]</a></li>
+
 <li><dfn id="content-def">content</dfn> [[CSS3GENCON]]</li>
-<li><dfn id="display-def">display</dfn> [[!CSS3BOX]]</li>
+
 <!-- li><dfn id="visibility-def">visibility</dfn> [[!CSS3BOX]]</li -->
 </ul>
 
 
+<p>The following definitions are provided by other modules or specifications:</p>
+
+<ul>
+<li><dfn id="box-model-def">visual box model</dfn> <a href="http://www.w3.org/TR/CSS21/box.html">[CSS21]</a></li>
+<li><dfn id="time-def">time</dfn> <a href="http://www.w3.org/TR/css3-values/#times">[CSS3VAL]</a></li>
+<li><dfn id="frequency-def">frequency</dfn> <a href="http://www.w3.org/TR/css3-values/#frequencies">[CSS3VAL]</a></li>
+<li><dfn id="number-def">number</dfn> <a href="http://www.w3.org/TR/css3-values/#ltnumbergt">[CSS3VAL]</a></li>
+<li><dfn id="non-negative-number-def">non-negative-number</dfn> <a href="http://www.w3.org/TR/css3-values/#non-negative">[CSS3VAL]</a></li>
+<li><dfn id="percentage-def">percentage</dfn> <a href="http://www.w3.org/TR/css3-values/#percentages">[CSS3VAL]</a></li>
+<li><dfn id="identifier-def">identifier</dfn> <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">[CSS21]</a></li>
+</ul>
+
 <h2 class="no-num" id="index">Appendix C &mdash; Index</h2>
 <!--index-->
 
@@ -2332,7 +2393,11 @@
 
 <ul>
 <li>Adjusted the [initial] value for shorthand properties, to be consistent with other CSS specifications (i.e. "see individual properties")</li>
-<li>Corrected an oversight / mixup: swapped the [initial] values for 'voice-pitch-range' and 'voice-pitch' (the former is set to a specific value, whereas the latter is voice-dependent (varies from a processor implementation to another).</li>
+<li>Fixed the [initial] values for 'pause' and 'rest', which should be zero (were "implementation-dependent").</li>
+<li>Corrected the [initial] values for 'voice-pitch-range' and 'voice-pitch' to "medium".</li>
+<li>Added an "auto" value to 'voice-duration', which is the [initial] property value as well.</li>
+<li>Renamed voice-family fields to be consistent with SSML.</li>
+<li>Cleaned-up the list of module dependencies.</li>
 <li>Fixed typos and made other minor edits.</li>
 </ul>
 

Received on Thursday, 21 April 2011 01:13:26 UTC