W3C home > Mailing lists > Public > public-css-commits@w3.org > February 2011

csswg/css3-speech Overview.html,1.21,1.22 Overview.src.html,1.22,1.23

From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
Date: Sun, 06 Feb 2011 21:51:02 +0000
To: public-css-commits@w3.org
Message-Id: <E1PmCVa-0003wV-Lf@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv15122

Modified Files:
	Overview.html Overview.src.html 
Log Message:
removed references to "visibility" (wrongly-introduced at last commit, due to a bug in my todo list).
harmonized the class="note" informative prose.
fixed the "computed" versus "used" value wording.



Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- Overview.html	5 Feb 2011 12:05:23 -0000	1.21
+++ Overview.html	6 Feb 2011 21:51:00 -0000	1.22
@@ -38,13 +38,13 @@
 
    <h1 id=top>CSS3 Speech Module</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 05 February
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 06 February
     2011</h2>
 
    <dl>
     <dt>This version:
 
-    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110205">http://www.w3.org/TR/2011/ED-css3-speech-20110205</a>-->
+    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110206">http://www.w3.org/TR/2011/ED-css3-speech-20110206</a>-->
      <a
      href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
      
@@ -263,15 +263,6 @@
 
      <li class=no-num><a href="#conformance">Conformance</a>
 
-     <li class=no-num><a href="#levels">Levels</a>
-      <ul class=toc>
-       <li class=no-num><a href="#level-1">CSS Level 1</a>
-
-       <li class=no-num><a href="#level-2">CSS Level 2</a>
-
-       <li class=no-num><a href="#level-3">CSS Level 3</a>
-      </ul>
-
      <li class=no-num><a href="#exit">CR exit criteria</a>
     </ul>
 
@@ -300,6 +291,9 @@
   <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>
   </ul>
 
   <p>It has non-normative (informative) references to the following other
@@ -309,20 +303,13 @@
    <li>Cascade and Inheritance <a href="#CSS3CASCADE"
     rel=biblioentry>[CSS3CASCADE]<!--{{CSS3CASCADE}}--></a>
 
-   <li>Tables <a href="#CSS3TBL"
-    rel=biblioentry>[CSS3TBL]<!--{{CSS3TBL}}--></a>
-
-   <li>Syntax <a href="#CSS3SYN"
-    rel=biblioentry>[CSS3SYN]<!--{{CSS3SYN}}--></a>
-
-   <li>The box model <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>
-
    <li>Generated and Replaced Content <a href="#CSS3GENCON"
     rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>
 
-   <li>Selectors <a href="#SELECT"
-    rel=biblioentry>[SELECT]<!--{{SELECT}}--></a>
+   <li>Syntax <a href="#CSS3SYN"
+    rel=biblioentry>[CSS3SYN]<!--{{CSS3SYN}}--></a></li>
+   <!-- li>Tables [[CSS3TBL]]</li -->
+   <!-- li>Selectors [[SELECT]]</li -->
   </ul>
 
   <h2 id=introduction><span class=secno>2. </span>Introduction</h2>
@@ -370,6 +357,17 @@
     class "goat" will be played softly.</p>
   </div>
 
+  <p class=note> Note that content creators may conditionally include CSS
+   properties authored specifically for user-agents with text to speech
+   capabilities (TTS), by specifying the "speech" media type 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 <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.
+
   <h2 id=aural-model><span class=secno>3. </span>The aural "box" model</h2>
 
   <p>The formatting model of CSS for aural media is based on a sequence of
@@ -394,7 +392,21 @@
    src=aural-box.png>
 
   <p>where <dfn id=ltelementgt>&lt;element&gt;</dfn> is the selected element
-   to which the properties from the Speech Module apply.
+   to which the properties from the CSS3 Speech Module apply.
+
+  <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
+   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
+   class=property>auto</code>&rsquo; value is specified for &lsquo;<a
+   href="#speakability"><code class=property>speakability</code></a>&rsquo;.
+   This is the only case whereby a property defined externally to this CSS3
+   module affects a characteristic specific to the aural dimension (i.e. has
+   an impact within the aural "box" model).
 
   <h2 id=mixing-props><span class=secno>4. </span>Mixing properties:
    &lsquo;<a href="#voice-volume"><code
@@ -411,13 +423,13 @@
     <tr>
      <td width="20%"><em>Value:</em>
 
-     <td>auto | &lt;non-negative number&gt; | &lt;percentage&gt; | silent |
-      x-soft | soft | medium | loud | x-loud | inherit
+     <td>&lt;non-negative number&gt; | &lt;percentage&gt; | silent | x-soft |
+      soft | medium | loud | x-loud | inherit
 
     <tr>
      <td width="20%"><em>Initial:</em>
 
-     <td>auto
+     <td>medium
 
     <tr>
      <td width="20%"><em>Applies&nbsp;to:</em>
@@ -444,25 +456,21 @@
    class=property>voice-volume</code></a>&rsquo; refers to the amplitude of
    the waveform output by the speech synthesiser. This may be mixed with
    other audio sources, influencing the perceived loudness of synthetic
-   speech relative to these sources. Note that &lsquo;<a
-   href="#voice-volume"><code class=property>voice-volume</code></a>&rsquo;
-   does not apply to <a href="#cue-props">audio cues</a> for which there is a
-   separate means to set loudness (absolute, or relative to &lsquo;<a
+   speech relative to these sources. &lsquo;<a href="#voice-volume"><code
+   class=property>voice-volume</code></a>&rsquo; does not apply to <a
+   href="#cue-props">audio cues</a> for which there is a separate means to
+   set loudness (absolute, or relative to &lsquo;<a
    href="#voice-volume"><code class=property>voice-volume</code></a>&rsquo;).
 
-  <p>Values have the following meanings:
+  <p>Values have the following meanings:</p>
+  <!-- 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]]),
+otherwise resolves to a computed value of &lsquo;<code class=property>silent</code>&rsquo;.
+</dd -->
 
   <dl>
-   <dt><strong>auto</strong>
-
-   <dd> Resolves to a used value of &lsquo;<code
-    class=property>medium</code>&rsquo; when the computed value of the
-    &lsquo;<a href="#visibility-def"><code
-    class=property>visibility</code></a>&rsquo; property is &lsquo;<code
-    class=property>visible</code>&rsquo; (see <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>), otherwise resolves to a
-    used value of &lsquo;<code class=property>silent</code>&rsquo;.
-
    <dt><strong>&lt;non-negative number&gt;</strong>
 
    <dd>An integer or floating point number in the range &lsquo;<code
@@ -476,10 +484,10 @@
    <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;. Note that a "+" 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].
+    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>
 
    <dt><strong>silent</strong>, <strong>x-soft</strong>,
     <strong>soft</strong>, <strong>medium</strong>, <strong>loud</strong>,
@@ -500,14 +508,15 @@
    (speakers, headphones), and the environment (in car, home theater,
    library) and personal preferences.
 
-  <p>Note the difference between an element whose &lsquo;<a
-   href="#voice-volume"><code class=property>voice-volume</code></a>&rsquo;
-   property has a value of &lsquo;<code class=property>silent</code>&rsquo;
-   and an element whose &lsquo;<a href="#speakability"><code
+  <p class=note> Note that there is a difference between an element whose
+   &lsquo;<a href="#voice-volume"><code
+   class=property>voice-volume</code></a>&rsquo; property has a value of
+   &lsquo;<code class=property>silent</code>&rsquo;, and an element whose
+   &lsquo;<a href="#speakability"><code
    class=property>speakability</code></a>&rsquo; property has the value
    &lsquo;<code class=property>none</code>&rsquo;. The former takes up the
    same time as if it had been spoken, including any pause before and after
-   the element, but no sound is generated (note that descendants may override
+   the element, but no sound is generated (although descendants may override
    the &lsquo;<a href="#voice-volume"><code
    class=property>voice-volume</code></a>&rsquo; value and may therefore
    generate audio output). The latter requires no time and is not rendered in
@@ -607,11 +616,11 @@
   <p>Many speech synthesizers only support a single channel. The &lsquo;<a
    href="#voice-balance"><code class=property>voice-balance</code></a>&rsquo;
    property can then be treated as part of a post synthesis mixing step. This
-   is where speech is mixed with other audio sources. Note that unlike
-   &lsquo;<a href="#voice-volume"><code
-   class=property>voice-volume</code></a>&rsquo;, &lsquo;<a
-   href="#voice-balance"><code class=property>voice-balance</code></a>&rsquo;
-   <em>does</em> apply to <a href="#cue-props">audio cues</a>.
+   is where speech is mixed with other audio sources. Unlike &lsquo;<a
+   href="#voice-volume"><code class=property>voice-volume</code></a>&rsquo;,
+   &lsquo;<a href="#voice-balance"><code
+   class=property>voice-balance</code></a>&rsquo; <em>does</em> apply to <a
+   href="#cue-props">audio cues</a>.
 
   <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
    &lsquo;<a href="#speakability"><code
@@ -665,36 +674,13 @@
   <dl>
    <dt><strong>auto</strong>
 
-   <dd> Resolves to a used value of &lsquo;<code
-    class=property>none</code>&rsquo; when the computed value of the
-    &lsquo;<a href="#display-def"><code
-    class=property>display</code></a>&rsquo; property is &lsquo;<code
-    class=property>none</code>&rsquo; (see <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>), otherwise resolves to a
-    used value of &lsquo;<code class=property>normal</code>&rsquo;. 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, 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 either of &lsquo;<code
-    class=property>none</code>&rsquo; or &lsquo;<code
-    class=property>normal</code>&rsquo;. In the case of &lsquo;<code
-    class=property>normal</code>&rsquo;, this would result in descendants
-    being rendered in the aural dimension even though they would not rendered
-    in the visual space. To ensure that an element and its descendants do not
-    get rendered in the aural dimension, use the &lsquo;<code
-    class=property>none</code>&rsquo; value for the &lsquo;<a
-    href="#speakability"><code class=property>speakability</code></a>&rsquo;
-    property. Also note that the value of the &lsquo;<a
-    href="#visibility-def"><code class=property>visibility</code></a>&rsquo;
-    property (see <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>) may affect the computed
-    value of &lsquo;<a href="#voice-volume"><code
-    class=property>voice-volume</code></a>&rsquo;, but do not affect the
-    &lsquo;<a href="#speakability"><code
-    class=property>speakability</code></a>&rsquo; property.
+   <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
+    yields a used value of &lsquo;<code class=property>normal</code>&rsquo;.
 
    <dt><strong>none</strong>
 
@@ -707,10 +693,31 @@
 
    <dt><strong>normal</strong>
 
-   <dd> The element is rendered aurally. Note that this property value can be
-    overridden by descendant elements, using either of "auto" or "none".
+   <dd> The element is rendered aurally.
   </dl>
 
+  <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
+   &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
+   class=property>none</code>&rsquo; or &lsquo;<code
+   class=property>normal</code>&rsquo;. In the case of &lsquo;<code
+   class=property>normal</code>&rsquo;, this would result in descendants
+   being rendered in the aural dimension even though they would not be
+   rendered in the visual space. To ensure that an element <em>and its
+   descendants</em> do not get rendered in the aural dimension, use the
+   &lsquo;<code class=property>none</code>&rsquo; value for the &lsquo;<a
+   href="#speakability"><code class=property>speakability</code></a>&rsquo;
+   property.</p>
+  <!-- p class="note">
+Note that the value of the &lsquo;<code class=property>visibility</code>&rsquo; property (see [[!CSS3BOX]])
+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 -->
+
   <table class=propdef summary="name: syntax">
    <tbody>
     <tr>
@@ -1050,12 +1057,12 @@
    has no rest, and it does not contain any content, and all of its
    children's pauses (if any) are adjoining.
 
-  <p class=note>Editor's note: &lsquo;<a href="#pause"><code
-   class=property>pause</code></a>&rsquo; has been re-defined, and has been
-   moved from between the element's contents and any &lsquo;<a
-   href="#cue"><code 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
+  <p class=note> Note that &lsquo;<a href="#pause"><code
+   class=property>pause</code></a>&rsquo; has been moved from between the
+   element's contents and any &lsquo;<a href="#cue"><code
+   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>.
 
   <h2 id=rest-props><span class=secno>7. </span>Rest properties: &lsquo;<a
@@ -1354,9 +1361,9 @@
     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.
-    Note that a "+" 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 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>
 
    <dt><strong>silent</strong>, <strong>x-soft</strong>,
     <strong>soft</strong>, <strong>medium</strong>, <strong>loud</strong>,
@@ -1791,10 +1798,11 @@
    <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. Note that a "+"
-    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).
+    relative to the default speaking rate for each 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).</p>
 
    <dt><strong>x-slow</strong>, <strong>slow</strong>,
     <strong>medium</strong>, <strong>fast</strong> and
@@ -1861,26 +1869,22 @@
    <dt><strong>&lt;percentage&gt;</strong>
 
    <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value. Note that a "+" 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 average pitch of the voice.
+    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
+     average pitch of the voice.</p>
 
    <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; (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. 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. A semitone
-    is half of a tone (a half step) on the standard diatonic scale. Note that
-    a semitone doesn't correspond to a fixed value in Hertz: instead, the
-    ratio between two consecutive frequencies separated by exactly one
-    semitone is approximately 1.05946 (the actual arithmetics involved are
-    beyond the scope of this specification, please refer to existing
-    literature on that subject).
+    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.
+    <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>
 
    <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>,
     <strong>high</strong>, <strong>x-high</strong>
@@ -1963,26 +1967,22 @@
    <dt><strong>&lt;percentage&gt;</strong>
 
    <dd> Only positive values are allowed. Computed values are calculated
-    relative to the inherited value. Note that a "+" 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 average pitch range of the voice.
+    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
+     average pitch range of the voice.</p>
 
    <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; (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. 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. A semitone
-    is half of a tone (a half step) on the standard diatonic scale. Note that
-    a semitone doesn't correspond to a fixed value in Hertz: instead, the
-    ratio between two consecutive frequencies separated by exactly one
-    semitone is approximately 1.05946 (the actual arithmetics involved are
-    beyond the scope of this specification, please refer to existing
-    literature on that subject).
+    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.
+    <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>
 
    <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>,
     <strong>high</strong> and <strong>x-high</strong>
@@ -1991,6 +1991,13 @@
     implementation and language dependent.
   </dl>
 
+  <p class=note> Note that a semitone is half of a tone (a half step) on the
+   standard diatonic scale. A semitone doesn't correspond to a fixed value in
+   Hertz: instead, the ratio between two consecutive frequencies separated by
+   exactly one semitone is approximately 1.05946 (the actual arithmetics
+   involved are beyond the scope of this specification, please refer to
+   existing literature on that subject).
+
   <table class=propdef summary="name: syntax">
    <tbody>
     <tr>
@@ -2185,9 +2192,10 @@
    specified using the <a href="#phonetic-alphabet">&lsquo;<code
    class=css>@phonetic-alphabet</code>&rsquo;</a> rule.
 
-  <p class=note>Editor's note: The alphabet is specified via an at-rule to
-   avoid problems with inappropriate cascades that can occur if the alphabet
-   was set via a property.
+  <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.
 
   <div class=example>
    <p>Example:</p>
@@ -2306,8 +2314,8 @@
     additional information spoken by screen readers.</p>
   </div>
 
-  <p>Detailed information can be found in the CSS3 Generated and Replaced
-   Content Module <a href="#CSS3GENCON"
+  <p class=note>Note that detailed information can be found in the CSS3
+   Generated and Replaced Content Module <a href="#CSS3GENCON"
    rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>.</p>
   <!--
 <h2 id="interpret-as-props">Interpretation property:
@@ -2733,10 +2741,10 @@
     <tr valign=baseline>
      <td><a class=property href="#voice-volume">voice-volume</a>
 
-     <td>auto | &lt;non-negative number&gt; | &lt;percentage&gt; | silent |
-      x-soft | soft | medium | loud | x-loud | inherit
+     <td>&lt;non-negative number&gt; | &lt;percentage&gt; | silent | x-soft |
+      soft | medium | loud | x-loud | inherit
 
-     <td>auto
+     <td>medium
 
      <td>all elements
 
@@ -2755,10 +2763,8 @@
     rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>
 
    <li><dfn id=display-def>display</dfn> <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>
-
-   <li><dfn id=visibility-def>visibility</dfn> <a href="#CSS3BOX"
-    rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a>
+    rel=biblioentry>[CSS3BOX]<!--{{!CSS3BOX}}--></a></li>
+   <!-- li><dfn id="visibility-def">visibility</dfn> [[!CSS3BOX]]</li -->
   </ul>
 
   <h2 class=no-num id=index>Appendix C &mdash; Index</h2>
@@ -2833,9 +2839,6 @@
    <li>User Agent, <a href="#user-agent" title="User
     Agent"><strong>#</strong></a>
 
-   <li>visibility, <a href="#visibility-def"
-    title=visibility><strong>#</strong></a>
-
    <li>voice-balance, <a href="#voice-balance"
     title=voice-balance><strong>4.</strong></a>
 
@@ -2920,8 +2923,7 @@
 
   <p class=note>Note, this is an informative note.
 
-  <p>Conformance to CSS Backgrounds and Borders Level 3 is defined for three
-   classes:
+  <p>Conformance to the CSS3 Speech Module is defined for three classes:
 
   <dl>
    <dt><dfn id=style-sheet0 title="style sheet!!as conformance class">style
@@ -2940,111 +2942,62 @@
    <dd>A UA that writes a style sheet.
   </dl>
 
-  <p>A style sheet is conformant to CSS Backgrounds and Borders Level 3 if
-   all of its declarations that use properties defined in this module have
-   values that are valid according to the generic CSS grammar and the
-   individual grammars of each property as given in this module.
-
-  <p>A renderer is conformant to CSS Backgrounds and Borders Level 3 if, in
-   addition to interpreting the style sheet as defined by the appropriate
-   specifications, it supports all the properties defined by CSS Backgrounds
-   and Borders Level 3 by parsing them correctly and rendering the document
-   accordingly. However the inability of a UA to correctly render a document
-   due to limitations of the device does not make the UA non-conformant. (For
-   example, a UA is not required to render color on a monochrome monitor.)
-
-  <p>An authoring tool is conformant to CSS Backgrounds and Borders Level 3
-   if it writes syntactically correct style sheets, according to the generic
-   CSS grammar and the individual grammars of each property in this module.
-
-  <h3 class=no-num id=levels>Levels</h3>
-
-  <p><em>This section is informative.</em> CSS has different levels of
-   features, each a subset of the other. (See <a href="#CSSBEIJING"
-   rel=biblioentry>[CSSBEIJING]<!--{{CSSBEIJING}}--></a> for a full
-   explanation.) The lists below describe which features from this
-   specification are in each level.
-
-  <h4 class=no-num id=level-1>CSS Level 1</h4>
-
-  <ul>
-   <li>&lsquo;<code class=property>background-color</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-image</code>&rsquo; only one
-    image (no layers)
-
-   <li>&lsquo;<code class=property>background-repeat</code>&rsquo;: only
-    &lsquo;<code class=property>repeat</code>&rsquo; | &lsquo;<code
-    class=property>repeat-x</code>&rsquo; | &lsquo;<code
-    class=property>repeat-y</code>&rsquo; | &lsquo;<code
-    class=property>no-repeat</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-attachment</code>&rsquo;: only
-    &lsquo;<code class=property>scroll</code>&rsquo; | &lsquo;<code
-    class=property>fixed</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-position</code>&rsquo;: only
-    one or two values allowed
-
-   <li>&lsquo;<code class=property>background</code>&rsquo; shorthand: only
-    color, image, repeat, attachment and position
-
-   <li>&lsquo;<code class=property>border-color</code>&rsquo; properties
-
-   <li>&lsquo;<code class=property>border-style</code>&rsquo; properties
-
-   <li>&lsquo;<code class=property>border-width</code>&rsquo; properties
-
-   <li>&lsquo;<code class=property>border-top</code>&rsquo;, &lsquo;<code
-    class=property>border-bottom</code>&rsquo;, &lsquo;<code
-    class=property>border-right</code>&rsquo;, &lsquo;<code
-    class=property>border-left</code>&rsquo;, and &lsquo;<code
-    class=property>border</code>&rsquo; shorthands
-  </ul>
-
-  <h4 class=no-num id=level-2>CSS Level 2</h4>
-
-  <ul>
-   <li>&lsquo;<code class=property>background-color</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-image</code>&rsquo;: only one
-    image (no layers)
-
-   <li>&lsquo;<code class=property>background-repeat</code>&rsquo;: only
-    &lsquo;<code class=property>repeat</code>&rsquo; | &lsquo;<code
-    class=property>repeat-x</code>&rsquo; | &lsquo;<code
-    class=property>repeat-y</code>&rsquo; | &lsquo;<code
-    class=property>no-repeat</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-attachment</code>&rsquo;: only
-    &lsquo;<code class=property>scroll</code>&rsquo; | &lsquo;<code
-    class=property>fixed</code>&rsquo;
-
-   <li>&lsquo;<code class=property>background-position</code>&rsquo;: only
-    one or two values allowed
-
-   <li>&lsquo;<code class=property>background</code>&rsquo;: only color,
-    image, repeat, attachment and position
+  <p>A style sheet is conformant to the CSS3 Speech Module if all of its
+   declarations that use properties defined in this module have values that
+   are valid according to the generic CSS grammar and the individual grammars
+   of each property as given in this module.
 
-   <li>&lsquo;<code class=property>border-color</code>&rsquo; properties
+  <p>A renderer is conformant to the CSS3 Speech Module if, in addition to
+   interpreting the style sheet as defined by the appropriate specifications,
+   it supports all the properties defined by CSS3 Speech Module by parsing
+   them correctly and rendering the document accordingly. However the
+   inability of a UA to correctly render a document due to limitations of the
+   device does not make the UA non-conformant. (For example, a UA is not
+   required to render color on a monochrome monitor.)
 
-   <li>&lsquo;<code class=property>border-style</code>&rsquo; properties
+  <p>An authoring tool is conformant to CSS3 Speech Module if it writes
+   syntactically correct style sheets, according to the generic CSS grammar
+   and the individual grammars of each property in this module.
+   <!-- h3 class="no-num" id="levels">Levels</h3>
 
-   <li>&lsquo;<code class=property>border-width</code>&rsquo; properties
+<p><em>This section is informative.</em> CSS has different levels of
+features, each a subset of the other. (See [[CSSBEIJING]] for a full
+explanation.) The lists below describe which features from this
+specification are in each level.
 
-   <li>&lsquo;<code class=property>border-top</code>&rsquo;, &lsquo;<code
-    class=property>border-bottom</code>&rsquo;, &lsquo;<code
-    class=property>border-right</code>&rsquo;, &lsquo;<code
-    class=property>border-left</code>&rsquo;, and &lsquo;<code
-    class=property>border</code>&rsquo; shorthands
-  </ul>
+<h4 class="no-num" id="level-1">CSS Level 1</h4>
+<ul>
+  <li>&lsquo;<code class=property>background-color</code>&rsquo;
+  <li>&lsquo;<code class=property>background-image</code>&rsquo; only one image (no layers)
+  <li>&lsquo;<code class=property>background-repeat</code>&rsquo;: only &lsquo;<code class=property>repeat</code>&rsquo; | &lsquo;<code class=property>repeat-x</code>&rsquo; | &lsquo;<code class=property>repeat-y</code>&rsquo; | &lsquo;<code class=property>no-repeat</code>&rsquo;
+  <li>&lsquo;<code class=property>background-attachment</code>&rsquo;: only &lsquo;<code class=property>scroll</code>&rsquo; | &lsquo;<code class=property>fixed</code>&rsquo;
+  <li>&lsquo;<code class=property>background-position</code>&rsquo;: only one or two values allowed
+  <li>&lsquo;<code class=property>background</code>&rsquo; shorthand: only color, image, repeat, attachment and position
+  <li>&lsquo;<code class=property>border-color</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-style</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-width</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-top</code>&rsquo;, &lsquo;<code class=property>border-bottom</code>&rsquo;, &lsquo;<code class=property>border-right</code>&rsquo;, &lsquo;<code class=property>border-left</code>&rsquo;, and &lsquo;<code class=property>border</code>&rsquo; shorthands
+</ul>
 
-  <h4 class=no-num id=level-3>CSS Level 3</h4>
+<h4 class="no-num" id="level-2">CSS Level 2</h4>
+<ul>
+  <li>&lsquo;<code class=property>background-color</code>&rsquo;
+  <li>&lsquo;<code class=property>background-image</code>&rsquo;: only one image (no layers)
+  <li>&lsquo;<code class=property>background-repeat</code>&rsquo;: only &lsquo;<code class=property>repeat</code>&rsquo; | &lsquo;<code class=property>repeat-x</code>&rsquo; | &lsquo;<code class=property>repeat-y</code>&rsquo; | &lsquo;<code class=property>no-repeat</code>&rsquo;
+  <li>&lsquo;<code class=property>background-attachment</code>&rsquo;: only &lsquo;<code class=property>scroll</code>&rsquo; | &lsquo;<code class=property>fixed</code>&rsquo;
+  <li>&lsquo;<code class=property>background-position</code>&rsquo;: only one or two values allowed
+  <li>&lsquo;<code class=property>background</code>&rsquo;: only color, image, repeat, attachment and position
+  <li>&lsquo;<code class=property>border-color</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-style</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-width</code>&rsquo; properties
+  <li>&lsquo;<code class=property>border-top</code>&rsquo;, &lsquo;<code class=property>border-bottom</code>&rsquo;, &lsquo;<code class=property>border-right</code>&rsquo;, &lsquo;<code class=property>border-left</code>&rsquo;, and &lsquo;<code class=property>border</code>&rsquo; shorthands
+</ul>
 
-  <ul>
-   <li>All features described in the CSS Backgrounds and Borders Module Level
-    3
-  </ul>
+<h4 class="no-num" id="level-3">CSS Level 3</h4>
+<ul>
+  <li>All features described in the CSS3 Speech Module
+</ul -->
+   
 
   <h3 class=no-num id=exit>CR exit criteria</h3>
 
@@ -3132,14 +3085,8 @@
    <li>Fixed &lsquo;<a href="#voice-family"><code
     class=property>voice-family</code></a>&rsquo; grammar as per <a
     href="http://lists.w3.org/Archives/Public/www-style/2010Dec/0231.html">this
-    discussion</a>
-
-   <li>Added the default &lsquo;<code class=property>auto</code>&rsquo; value
-    for the &lsquo;<a href="#voice-volume"><code
-    class=property>voice-volume</code></a>&rsquo; property, in order to
-    inherit aural rendering behavior from the &lsquo;<a
-    href="#visibility-def"><code class=property>visibility</code></a>&rsquo;
-    property.
+    discussion</a></li>
+   <!-- li>Added the default &lsquo;<code class=property>auto</code>&rsquo; value for the &lsquo;<code class=property>voice-volume</code>&rsquo; property, in order to inherit aural rendering behavior from the &lsquo;<code class=property>visibility</code>&rsquo; property.</li -->
 
    <li>Added "HTML" to "CSS defines aural properties that give control over
     rendering XML to speech" in the abstract.
@@ -3169,6 +3116,8 @@
     href="http://cgi.w3.org/member-bin/process.cgi">members-only W3C
     pre-processor/generator</a>
 
+   <li>Added note about the "speech" and "aural" media types.
+
    <li>Harmonized all hyperlinks so that CSS properties get auto-linked by
     the pre-processor
 
@@ -3193,6 +3142,16 @@
    <dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
     <!---->
 
+   <dt id=CSS3BOX>[CSS3BOX]
+
+   <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>
+   <!---->
+
    <dt id=CSS3VAL>[CSS3VAL]
 
    <dd>Chris Lilley; H&#229;kon Wium Lie. <a
@@ -3269,16 +3228,6 @@
     </dd>
    <!---->
 
-   <dt id=CSS3BOX>[CSS3BOX]
-
-   <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>
-   <!---->
-
    <dt id=CSS3CASCADE>[CSS3CASCADE]
 
    <dd>H&#229;kon Wium Lie. <a
@@ -3308,32 +3257,6 @@
     href="http://www.w3.org/TR/2003/WD-css3-syntax-20030813">http://www.w3.org/TR/2003/WD-css3-syntax-20030813</a>
     </dd>
    <!---->
-
-   <dt id=CSS3TBL>[CSS3TBL]
-
-   <dd>Bert Bos; David Hyatt. <cite>CSS3 Tables Module.</cite> (forthcoming).
-    W3C Working Draft. (Work in progress.)</dd>
-   <!---->
-
-   <dt id=CSSBEIJING>[CSSBEIJING]
-
-   <dd>Elika J. Etemad. <a
-    href="http://www.w3.org/TR/2010/WD-css-beijing-20100727"><cite>Cascading
-    Style Sheets (CSS) Snapshot 2007.</cite></a> 27 July 2010. W3C Working
-    Draft. (Work in progress.) URL: <a
-    href="http://www.w3.org/TR/2010/WD-css-beijing-20100727">http://www.w3.org/TR/2010/WD-css-beijing-20100727</a>
-    </dd>
-   <!---->
-
-   <dt id=SELECT>[SELECT]
-
-   <dd>Tantek &#199;elik; et al. <a
-    href="http://www.w3.org/TR/2009/PR-css3-selectors-20091215"><cite>Selectors
-    Level 3.</cite></a> 15 December 2009. W3C Proposed Recommendation. (Work
-    in progress.) URL: <a
-    href="http://www.w3.org/TR/2009/PR-css3-selectors-20091215">http://www.w3.org/TR/2009/PR-css3-selectors-20091215</a>
-    </dd>
-   <!---->
   </dl>
   <!--end-informative-->
 </html>

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- Overview.src.html	5 Feb 2011 12:05:24 -0000	1.22
+++ Overview.src.html	6 Feb 2011 21:51:00 -0000	1.23
@@ -120,6 +120,7 @@
 
 <ul>
 <li>Values and Units [[!CSS3VAL]]</li>
+<li>The box model [[!CSS3BOX]]</li>
 </ul>
 
 <p>It has non-normative (informative) references to the following
@@ -127,11 +128,10 @@
 
 <ul>
 <li>Cascade and Inheritance [[CSS3CASCADE]]</li>
-<li>Tables [[CSS3TBL]]</li>
-<li>Syntax [[CSS3SYN]]</li>
-<li>The box model [[CSS3BOX]]</li>
 <li>Generated and Replaced Content [[CSS3GENCON]]</li>
-<li>Selectors [[SELECT]]</li>
+<li>Syntax [[CSS3SYN]]</li>
+<!-- li>Tables [[CSS3TBL]]</li -->
+<!-- li>Selectors [[SELECT]]</li -->
 </ul>
 
 <h2 id="introduction"><span class="secno">2. </span>Introduction</h2>
@@ -183,6 +183,18 @@
 softly.</p>
 </div>
 
+<p class="note">
+Note that content creators may conditionally include CSS properties
+authored specifically for user-agents with text to speech capabilities (TTS),
+by specifying the "speech" media type
+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]]).
+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>
+
 <h2 id="aural-model"><span class="secno">3. </span>The aural "box" model</h2>
 
 <p>The formatting model of CSS for aural media is based on a sequence
@@ -201,7 +213,17 @@
 <p><img id="aural-box" src="aural-box.png" alt="A graph depicting the aural 'box' model."/></p>
 
 <p>where <dfn>&lt;element&gt;</dfn> is the selected element to which the properties
-from the Speech Module apply.</p>
+from the CSS3 Speech Module apply.</p>
+
+<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)
+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
+affects a characteristic specific to the aural dimension (i.e. has an impact within the aural "box" model).
+</p>
 
 <h2 id="mixing-props"><span class="secno">4. </span>Mixing properties:
 'voice-volume' and
@@ -215,12 +237,12 @@
 </tr>
 <tr>
 <td width="20%"><em>Value:</em></td>
-<td>auto | &lt;non-negative number&gt; | &lt;percentage&gt; | silent | x-soft | soft |
+<td>&lt;non-negative number&gt; | &lt;percentage&gt; | silent | x-soft | soft |
 medium | loud | x-loud | inherit</td>
 </tr>
 <tr>
 <td width="20%"><em>Initial:</em></td>
-<td>auto</td>
+<td>medium</td>
 </tr>
 <tr>
 <td width="20%"><em>Applies&nbsp;to:</em></td>
@@ -244,17 +266,18 @@
 <p>The 'voice-volume' refers to the amplitude of the waveform output by
 the speech synthesiser. This may be mixed with other audio sources,
 influencing the perceived loudness of synthetic speech relative
-to these sources. Note that 'voice-volume' does not apply to <a href
+to these sources. 'voice-volume' does not apply to <a href
 ="#cue-props">audio cues</a> for which there is a separate means
 to set loudness (absolute, or relative to 'voice-volume').</p>
 
 <p>Values have the following meanings:</p>
 
-<dl>
+<!-- dl>
 <dt><strong>auto</strong></dt>
 <dd>
-Resolves to a used value of 'medium' when the computed value of the 'visibility' property is 'visible' (see [[CSS3BOX]]), otherwise resolves to a used value of 'silent'.
-</dd>
+Resolves to a computed value of 'medium' when 'visibility' is 'visible' (see [[!CSS3BOX]]),
+otherwise resolves to a computed value of 'silent'.
+</dd -->
 
 <dt><strong>&lt;non-negative number&gt;</strong></dt>
 
@@ -270,8 +293,10 @@
 Only positive values are allowed.
 Computed values are calculated relative to the inherited
 value, and are then clipped to the range '0' to '100'.
-Note that a "+" sign does not denote an increment. For example, +50% is equivalent to 50%,
+<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>
 </dd>
 
 <dt><strong>silent</strong>,
@@ -293,16 +318,15 @@
 headphones), and the environment (in car, home theater, library)
 and personal preferences.</p>
 
-<p>Note the difference between an element whose 'voice-volume'
-property has a value of 'silent' and an element whose 'speakability'
-property has the value 'none'. The former takes up the same time as
-if it had been spoken, including any pause before and after the
-element, but no sound is generated
-(note that descendants may override the 'voice-volume' value
-and may therefore generate audio output).
-The latter requires no time and
-is not rendered in the aural dimension
-(including its descendants, which cannot override the inherited 'none' value).</p>
+<p class="note">
+Note that there is a difference between an element whose 'voice-volume' property has a value of 'silent',
+and an element whose 'speakability' property has the value 'none'.
+The former takes up the same time as if it had been spoken,
+including any pause before and after the element, but no sound is generated
+(although descendants may override the 'voice-volume' value and may therefore generate audio output).
+The latter requires no time and is not rendered in the aural dimension
+(including its descendants, which cannot override the inherited 'none' value).
+</p>
 
 
 <table class="propdef" summary="name: syntax">
@@ -381,7 +405,7 @@
 <p>Many speech synthesizers only support a single channel. The
 'voice-balance' property can then be treated as part of a post
 synthesis mixing step. This is where speech is mixed with other
-audio sources. Note that unlike 'voice-volume', 'voice-balance'
+audio sources. Unlike 'voice-volume', 'voice-balance'
 <em>does</em> apply to <a href="#cue-props">audio cues</a>.</p>
 
 <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
@@ -431,15 +455,8 @@
 <dl>
 <dt><strong>auto</strong></dt>
 <dd>
-Resolves to a used value of 'none' when the computed value of the 'display' property is 'none' (see [[CSS3BOX]]),
-otherwise resolves to a used value of 'normal'.
-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 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 rendered in the visual space.
-To ensure that an element and its descendants do not get rendered in the aural dimension,
-use the 'none' value for the 'speakability' property.
-Also note that the value of the 'visibility' property (see [[CSS3BOX]])
-may affect the computed value of 'voice-volume', but do not affect the 'speakability' property.
+Resolves to a computed value of 'none' when 'display' is 'none' (see [[!CSS3BOX]]),
+otherwise resolves to a computed value of 'auto' which yields a used value of 'normal'.
 </dd>
 
 <dt><strong>none</strong></dt>
@@ -454,8 +471,21 @@
 <dt><strong>normal</strong></dt>
 <dd>
 The element is rendered aurally.
-Note that this property value can be overridden by descendant elements, using either of "auto" or "none".
 </dd>
+</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]]),
+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 in the visual space.
+To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
+use the 'none' value for the 'speakability' property.
+</p>
+
+<!-- p class="note">
+Note that the value of the 'visibility' property (see [[!CSS3BOX]])
+may affect the computed value of 'voice-volume', but do not affect the 'speakability' property.
+</p -->
 
 <table class="propdef" summary="name: syntax">
 <tbody>
@@ -727,10 +757,10 @@
 is zero, and it has no rest, and it does not contain any content,
 and all of its children's pauses (if any) are adjoining.</p>
 
-<p class="note">Editor's note: 'pause' has been re-defined, and 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>
+<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>
 
 <h2 id="rest-props"><span class="secno">7. </span>Rest properties:
 'rest-before',
@@ -992,8 +1022,10 @@
 it is easy to adjust the relative loudness of cues compared to
 synthetic speech for whatever volume setting has been provided
 for that speech.
-Note that a "+" sign does not denote an increment. For example, +50% is equivalent to 50%,
+<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>
 </dd>
 
 <dt><strong>silent</strong>,
@@ -1403,8 +1435,10 @@
 Only positive values are allowed.
 Computed values are calculated relative to the default
 speaking rate for each voice.
-Note that a "+" sign does not denote an increment, for example +50% is equivalent to 50%
+<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).
+</p>
 </dd>
 
 <dt><strong>x-slow</strong>,
@@ -1474,27 +1508,26 @@
 Only positive values are allowed.
 Computed values are calculated relative to the inherited
 value.
-Note that a "+" sign does not denote an increment. For example, +50% is equivalent to 50%,
+<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 average pitch of the voice.
+</p>
 </dd>
 
 <dt><strong>&lt;relative-change&gt;</strong></dt>
 
 <dd>
 Specifies a relative change (decrement or increment) to the inherited value.
-The syntax of allowed values is a &lt;number&gt; (note that the "+" sign is optional for positive numbers),
+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.
+<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.
-A semitone is half of a tone (a half step) on the standard diatonic scale.
-Note that a semitone doesn't correspond to a fixed value in Hertz: instead,
-the ratio between two consecutive frequencies separated by exactly one semitone
-is approximately 1.05946 (the actual arithmetics involved are beyond the scope of this specification,
-please refer to existing literature on that subject).
-</dd>
+</p>
 
+</dd>
 
 <dt><strong>x-low</strong>, <strong>low</strong>,
 <strong>medium</strong>, <strong>high</strong>,
@@ -1579,25 +1612,26 @@
 Only positive values are allowed.
 Computed values are calculated relative to the inherited
 value.
-Note that a "+" sign does not denote an increment. For example, +50% is equivalent to 50%,
+<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 average pitch range of the voice.
+</p>
 </dd>
 
 <dt><strong>&lt;relative-change&gt;</strong></dt>
 
 <dd>
 Specifies a relative change (decrement or increment) to the inherited value.
-The syntax of allowed values is a &lt;number&gt; (note that the "+" sign is optional for positive numbers),
+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.
+
+<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.
-A semitone is half of a tone (a half step) on the standard diatonic scale.
-Note that a semitone doesn't correspond to a fixed value in Hertz: instead,
-the ratio between two consecutive frequencies separated by exactly one semitone
-is approximately 1.05946 (the actual arithmetics involved are beyond the scope of this specification,
-please refer to existing literature on that subject).
+</p>
+
 </dd>
 
 <dt><strong>x-low</strong>,
@@ -1605,11 +1639,19 @@
 <strong>medium</strong>,
 <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>
+
 </dl>
 
+<p class="note">
+Note that a semitone is half of a tone (a half step) on the standard diatonic scale.
+A semitone doesn't correspond to a fixed value in Hertz: instead,
+the ratio between two consecutive frequencies separated by exactly one semitone
+is approximately 1.05946 (the actual arithmetics involved are beyond the scope of this specification,
+please refer to existing literature on that subject).
+</p>
+
 <table class="propdef" summary="name: syntax">
 <tbody>
 <tr>
@@ -1793,8 +1835,9 @@
 The phonetic alphabet can be explicitly specified
 using the <a href="#phonetic-alphabet">'@phonetic-alphabet'</a> rule.</p>
 
-<p class="note">Editor's note: The alphabet is specified via an
-at-rule to avoid problems with inappropriate cascades that can
+<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>
 
 <div class="example">
@@ -1911,8 +1954,8 @@
 for additional information spoken by screen readers.</p>
 </div>
 
-<p>Detailed information can be found in the CSS3 Generated and
-Replaced Content Module [[CSS3GENCON]].</p>
+<p class="note">Note that detailed information can be found
+in the CSS3 Generated and Replaced Content Module [[CSS3GENCON]].</p>
 
 <!--
 <h2 id="interpret-as-props">Interpretation property:
@@ -2021,8 +2064,8 @@
 
 <ul>
 <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>
+<li><dfn id="display-def">display</dfn> [[!CSS3BOX]]</li>
+<!-- li><dfn id="visibility-def">visibility</dfn> [[!CSS3BOX]]</li -->
 </ul>
 
 
@@ -2083,7 +2126,7 @@
 
 <p class="note">Note, this is an informative note.</p>
 
-<p>Conformance to CSS Backgrounds and Borders Level 3 is defined
+<p>Conformance to the CSS3 Speech Module is defined
 for three classes:
 <dl>
   <dt><dfn title="style sheet!!as conformance class">style sheet</dfn>
@@ -2096,26 +2139,26 @@
     <dd>A UA that writes a style sheet.
 </dl>
 
-<p>A style sheet is conformant to CSS Backgrounds and Borders Level 3
+<p>A style sheet is conformant to the CSS3 Speech Module
 if all of its declarations that use properties defined in this module
 have values that are valid according to the generic CSS grammar and the
 individual grammars of each property as given in this module.
 
-<p>A renderer is conformant to CSS Backgrounds and Borders Level 3
+<p>A renderer is conformant to the CSS3 Speech Module
 if, in addition to interpreting the style sheet as defined by the
 appropriate specifications, it supports all the properties defined
-by CSS Backgrounds and Borders Level 3 by parsing them correctly
+by CSS3 Speech Module by parsing them correctly
 and rendering the document accordingly. However the inability of a
 UA to correctly render a document due to limitations of the device
 does not make the UA non-conformant. (For example, a UA is not
 required to render color on a monochrome monitor.)
 
-<p>An authoring tool is conformant to CSS Backgrounds and Borders
-Level 3 if it writes syntactically correct style sheets, according
+<p>An authoring tool is conformant to CSS3 Speech Module
+if it writes syntactically correct style sheets, according
 to the generic CSS grammar and the individual grammars of each
 property in this module.
 
-<h3 class="no-num" id="levels">Levels</h3>
+<!-- h3 class="no-num" id="levels">Levels</h3>
 
 <p><em>This section is informative.</em> CSS has different levels of
 features, each a subset of the other. (See [[CSSBEIJING]] for a full
@@ -2152,8 +2195,8 @@
 
 <h4 class="no-num" id="level-3">CSS Level 3</h4>
 <ul>
-  <li>All features described in the CSS Backgrounds and Borders Module Level 3
-</ul>
+  <li>All features described in the CSS3 Speech Module
+</ul -->
 
 
 <h3 class="no-num" id="exit">CR exit criteria</h3>
@@ -2235,7 +2278,7 @@
 <li>Added the 'speakability' property and removed the 'none' value of the 'speak' property,
 as per this <a href="http://lists.w3.org/Archives/Public/www-style/2011Jan/0483.html">discussion</a></li>
 <li>Fixed 'voice-family' grammar as per <a href="http://lists.w3.org/Archives/Public/www-style/2010Dec/0231.html">this discussion</a></li>
-<li>Added the default 'auto' value for the 'voice-volume' property, in order to inherit aural rendering behavior from the 'visibility' property.</li>
+<!-- li>Added the default 'auto' value for the 'voice-volume' property, in order to inherit aural rendering behavior from the 'visibility' property.</li -->
 <li>Added "HTML" to "CSS defines aural properties that give control over rendering
 XML to speech" in the abstract.</li>
 <li>Removed unused normative links to CSS3 Modules (actually moved to informative references), now the only dependency is CSS3 Values and Units.</li>
@@ -2245,6 +2288,7 @@
 <li>Moved "content" outside of "phonetics", as the ::before and ::after use-cases do not relate to pronunciation rules (this is actually more similar to audio cues, only applied with text rather than audio files)</li>
 <li>Added prose to explicitly support alphabet other than IPA, via the "x-" vendor-specific prefix.</li>
 <li>Reworked HTML source code to work with the <a href="http://cgi.w3.org/member-bin/process.cgi">members-only W3C pre-processor/generator</a></li>
+<li>Added note about the "speech" and "aural" media types.</li>
 <li>Harmonized all hyperlinks so that CSS properties get auto-linked by the pre-processor</li>
 <li>Clarified computation rules for positive percentages with "+" prefixes (i.e. they do not denote increments, the regular multiplicative behavior is used).</li>
 <li>Fixed IPA URL reference</li>
Received on Sunday, 6 February 2011 21:51:05 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:26:01 UTC