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

csswg/css3-speech Overview.html,1.23,1.24 Overview.src.html,1.24,1.25

From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
Date: Tue, 05 Apr 2011 13:46:18 +0000
To: public-css-commits@w3.org
Message-Id: <E1Q76aI-0001Yz-AJ@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv5899

Modified Files:
	Overview.html Overview.src.html 
Log Message:
updated draft with list-issue, fixed audio-cues volume level



Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- Overview.html	7 Feb 2011 00:09:56 -0000	1.23
+++ Overview.html	5 Apr 2011 13:46:16 -0000	1.24
@@ -5,7 +5,8 @@
  <head>
   <title>CSS3 Speech Module</title>
   <meta content="text/html; charset=us-ascii" http-equiv=Content-Type>
-  <link href=default.css rel=stylesheet type="text/css">
+  <link href="http://dev.w3.org/csswg/default.css" rel=stylesheet
+  type="text/css">
 
   <style type="text/css">
     .prod { font-family: inherit; font-size: inherit }
@@ -28,7 +29,8 @@
 	}
 /*]]>*/
 </style>
-  <link href="http://www.w3.org/StyleSheets/TR/W3C-ED.css" rel=stylesheet
+  <!-- link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-ED.css" -->
+  <link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel=stylesheet
   type="text/css">
 
  <body>
@@ -38,13 +40,12 @@
 
    <h1 id=top>CSS3 Speech Module</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 07 February
-    2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 05 April 2011</h2>
 
    <dl>
     <dt>This version:
 
-    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110207">http://www.w3.org/TR/2011/ED-css3-speech-20110207</a>-->
+    <dd><!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110405">http://www.w3.org/TR/2011/ED-css3-speech-20110405</a>-->
      <a
      href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
      
@@ -158,20 +159,32 @@
    href="/Voice/Group/">Voice Browser working group</a> (<a
    href="http://cgi.w3.org/MemberAccess/AccessRequest">W3C Members only</a>).
 
-  <p>The following features are at-risk and may be dropped at the end of the
-   CR period if there has not been enough interest from implementers:
+  <p>&nbsp;</p>
+  <!-- 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:
+<ul>
+
+</ul>
+</p -->
+  <!-- li><a href="#issue-mark">mark</a></li -->
+
+  <p>The following issues need to be discussed and require working group
+   resolutions:
 
   <ul>
-   <li><a href="#issue-phonemes">phonemes</a>
+   <li><a href="#issue-phonemes">&lsquo;<code
+    class=property>phonemes</code>&rsquo; property breaks principle of
+    content/presentation separation</a>
 
-   <li><a href="#issue-voice-cues-volume">audio cues volume level relative to
-    voice-volume</a>
+   <li><a href="#issue-speakability-name">&lsquo;<code
+    class=property>speakability</code>&rsquo; not an ideal property name
+    ?</a>
 
-   <li><a href="#issue-speakability-name">"speakability" not an ideal name
-    ?</a></li>
-   <!-- li><a href="#issue-mark">mark</a></li -->
-   <!-- li><a href="#issue-speak_none">speak:none</a></li -->
+   <li><a href="#issue-lists">handling of list styles, numbered items</a>
   </ul>
+  <!-- li><a href="#issue-voice-cues-volume">audio cues volume level relative to voice-volume</a></li -->
+  <!-- li><a href="#issue-speak_none">speak:none</a></li -->
 
   <p>The CSS WG maintains an <a
    href="http://www.w3.org/Style/CSS/Tracker/products/29">issues list</a> for
@@ -462,23 +475,19 @@
    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.
-
-  <p> &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;).
-   <span class=issue id=issue-voice-cues-volume> ISSUE: shouldn't audio cues
-   be subjected to the voice-volume, so that an inaudible element gets its
-   entire content (within the aural "box" model) muted as well ? The
-   rationale is that voice-volume:silent is largely equivalent to
-   visibility:hidden, which affects border, padding and spacing (i.e. the
-   entire content with regards to the CSS "visual" box model). The audio cues
-   should therefore only be allowed to set their volume levels
-   <em>relatively</em> to the inherited voice-volume, not with absolute
-   values as these may incorrectly enable audio output when the voice-volume
-   itself is muted. </span>
+   speech relative to these sources.</p>
+  <!-- p>
+&lsquo;<code class=property>voice-volume</code>&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;<code class=property>voice-volume</code>&rsquo;).
+<span class="issue" id="issue-voice-cues-volume">
+ISSUE: shouldn't audio cues be subjected to the voice-volume,
+so that an inaudible element gets its entire content (within the aural "box" model) muted as well ?
+The rationale is that voice-volume:silent is largely equivalent to visibility:hidden,
+which affects border, padding and spacing (i.e. the entire content with regards to the CSS "visual" box model).
+The audio cues should therefore only be allowed to set their volume levels <em>relatively</em> to the inherited voice-volume, not with absolute values as these may incorrectly enable audio output when the voice-volume itself is muted.
+</span>
+</p -->
 
   <p>Values have the following meanings:</p>
   <!-- dl>
@@ -637,11 +646,9 @@
   <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. 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.</p>
+  <!-- p>Unlike &lsquo;<code class=property>voice-volume</code>&rsquo;, &lsquo;<code class=property>voice-balance</code>&rsquo;
+<em>does</em> apply to <a href="#cue-props">audio cues</a>.</p -->
 
   <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
    &lsquo;<a href="#speakability"><code
@@ -1282,10 +1289,11 @@
      <td><dfn id=cue-before>cue-before</dfn>
 
     <tr>
-     <td width="20%"><em>Value:</em>
+     <td width="20%"><em>Value:</em></td>
+     <!-- td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
+ | x-soft | soft | medium | loud | x-loud] | none | inherit</td -->
 
-     <td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; |
-      silent | x-soft | soft | medium | loud | x-loud] | none | inherit
+     <td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit
 
     <tr>
      <td width="20%"><em>Initial:</em>
@@ -1324,10 +1332,11 @@
      <td><dfn id=cue-after>cue-after</dfn>
 
     <tr>
-     <td width="20%"><em>Value:</em>
+     <td width="20%"><em>Value:</em></td>
+     <!-- td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
+ | x-soft | soft | medium | loud | x-loud] | none | inherit</td -->
 
-     <td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; |
-      silent | x-soft | soft | medium | loud | x-loud] | none | inherit
+     <td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit
 
     <tr>
      <td width="20%"><em>Initial:</em>
@@ -1371,15 +1380,13 @@
 
    <dt><strong>none</strong>
 
-   <dd>No auditory icon is specified.
-
-   <dt><strong>&lt;non-negative number&gt;</strong>
+   <dd>No auditory icon is specified.</dd>
+   <!-- dt><strong>&lt;non-negative number&gt;</strong></dt>
 
-   <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 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 -->
 
    <dt><strong>&lt;percentage&gt;</strong>
 
@@ -1387,27 +1394,30 @@
     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;. 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.
+    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.
     <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>,
+<strong>x-soft</strong>,
+<strong>soft</strong>,
+<strong>medium</strong>,
+<strong>loud</strong>, and
+<strong>x-loud</strong></dt>
 
-   <dt><strong>silent</strong>, <strong>x-soft</strong>,
-    <strong>soft</strong>, <strong>medium</strong>, <strong>loud</strong>,
-    and <strong>x-loud</strong>
-
-   <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 corresponding levels for &lsquo;<a href="#voice-volume"><code
-    class=property>voice-volume</code></a>&rsquo;.
+<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
+corresponding levels for &lsquo;<code class=property>voice-volume</code>&rsquo;.</dd-->
   </dl>
 
   <div class=example>
@@ -1416,9 +1426,9 @@
    <pre>
 a { cue-before: url(bell.aiff); cue-after: url(dong.wav) }
 
-h1 { cue-before: url(pop.au) 80; cue-after: url(pop.au) 50% }
+h1 { cue-before: url(pop.au) 80%; cue-after: url(pop.au) 50% }
 
-div.caution { cue-before: url(caution.wav) loud }
+div.caution { cue-before: url(caution.wav) 130% }
 </pre>
   </div>
 
@@ -2206,8 +2216,15 @@
 
   <p class=issue id=issue-phonemes>ISSUE: the &lsquo;<a
    href="#phonemes"><code class=property>phonemes</code></a>&rsquo; property
-   covers functionality that is arguably not strictly related to styling (it
-   relates to the broader aspect of pronunciation lexicons). There is a <a
+   covers functionality that arguably doesn't belong to CSS, as it breaks the
+   principle of separation between content and presentation (i.e. any change
+   in the source text must be echoed by an corresponding change in the
+   content of the aural &lsquo;<a href="#phonemes"><code
+   class=property>phonemes</code></a>&rsquo; property). The broader aspect of
+   pronunciation lexicons would be better addressed in the content markup.
+   For example, <a href="http://wiki.whatwg.org/wiki/RelExtensions">it is
+   proposed</a> that formats like the W3C's own PLS standard should be
+   supported by the link/rel mechanism. There is a <a
    href="http://lists.w3.org/Archives/Public/www-style/2011Jan/0248.html">related
    discussion</a> on the public mailing-list.
 
@@ -2320,9 +2337,9 @@
     the text-to-speech with its own synthesizer.</p>
   </div>
 
-  <p>Furthermore authors, or users in a user stylesheet, may want to add some
-   information to ease understanding the structure for non-visual interaction
-   with the document. They can do so by using the &lsquo;<code
+  <p>Furthermore, authors (or users in a user stylesheet) may want to add
+   some information to ease understanding the structure for non-visual
+   interaction with the document. They can do so by using the &lsquo;<code
    class=css>::before</code>&rsquo; and &lsquo;<code
    class=css>::after</code>&rsquo; pseudo-elements that will be inserted
    between the element's contents and the &lsquo;<a href="#rest"><code
@@ -2347,7 +2364,17 @@
 
   <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>
+   rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a>.
+
+  <p class=issue id=issue-lists> ISSUE: the speech handling of list items is
+   under-specified. One suggestion is to ignore list-style-type (which can
+   represent visual glyphs not suitable for aural processing anyway) and to
+   define a standard way to read <a
+   href="http://dev.w3.org/csswg/css3-lists/#marker-pseudoelement">list
+   "markers"</a>. Unfortunately this introduces a dependency on a feature
+   specific to CSS3-Lists. There is a <a
+   href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0195.html">related
+   discussion</a> on the public mailing-list.</p>
   <!--
 <h2 id="interpret-as-props">Interpretation property:
  <a href="#interpret-as">&lsquo;<code class=property>interpret-as</code>&rsquo;</a></h2>
@@ -2486,8 +2513,7 @@
     <tr valign=baseline>
      <td><a class=property href="#cue-after">cue-after</a>
 
-     <td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; |
-      silent | x-soft | soft | medium | loud | x-loud] | none | inherit
+     <td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit
 
      <td>none
 
@@ -2502,8 +2528,7 @@
     <tr valign=baseline>
      <td><a class=property href="#cue-before">cue-before</a>
 
-     <td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; |
-      silent | x-soft | soft | medium | loud | x-loud] | none | inherit
+     <td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit
 
      <td>none
 
@@ -3116,8 +3141,13 @@
    <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>
-   <!-- 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 -->
+    discussion</a>
+
+   <li>The volume level of audio cues can only be set relatively to the
+    inherited &lsquo;<a href="#voice-volume"><code
+    class=property>voice-volume</code></a>&rsquo; property (to avoid cues
+    being spoken when the main element is silent, which contradicts the
+    "aural box model").
 
    <li>Added "HTML" to "CSS defines aural properties that give control over
     rendering XML to speech" in the abstract.
@@ -3252,10 +3282,10 @@
    <dt id=CSS21>[CSS21]
 
    <dd>Bert Bos; et al. <a
-    href="http://www.w3.org/TR/2009/CR-CSS2-20090908"><cite>Cascading Style
-    Sheets Level 2 Revision 1 (CSS 2.1) Specification.</cite></a> 8 September
-    2009. W3C Candidate Recommendation. (Work in progress.) URL: <a
-    href="http://www.w3.org/TR/2009/CR-CSS2-20090908">http://www.w3.org/TR/2009/CR-CSS2-20090908</a>
+    href="http://www.w3.org/TR/2010/WD-CSS2-20101207"><cite>Cascading Style
+    Sheets Level 2 Revision 1 (CSS 2.1) Specification.</cite></a> 7 December
+    2010. W3C Working Draft. (Work in progress.) URL: <a
+    href="http://www.w3.org/TR/2010/WD-CSS2-20101207">http://www.w3.org/TR/2010/WD-CSS2-20101207</a>
     </dd>
    <!---->
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- Overview.src.html	7 Feb 2011 00:09:56 -0000	1.24
+++ Overview.src.html	5 Apr 2011 13:46:16 -0000	1.25
@@ -5,7 +5,7 @@
 <head>
   <title>CSS3 Speech Module</title>
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"/>
-  <link rel="stylesheet" type="text/css" href="default.css">
+  <link rel="stylesheet" type="text/css" href="http://dev.w3.org/csswg/default.css">
   <style type="text/css">
     .prod { font-family: inherit; font-size: inherit }
     pre.prod { white-space: pre-wrap; margin: 1em 0 1em 2em }
@@ -26,8 +26,8 @@
 	}
 /*]]>*/
 </style>
-  <link rel="stylesheet" type="text/css"
-  href="http://www.w3.org/StyleSheets/TR/W3C-WD.css">
+<!-- link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-WD.css" -->
+<link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-ED">
 </head>
 
 <body>
@@ -94,18 +94,28 @@
 group</a> (<a href="http://cgi.w3.org/MemberAccess/AccessRequest">W3C
 Members only</a>).</p>
 
-<p>The following features are at-risk and may be dropped at the
-end of the CR period if there has not been enough interest from
-implementers:
+<p>&nbsp;</p>
+
+<!-- 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:
 <ul>
-<li><a href="#issue-phonemes">phonemes</a></li>
-<li><a href="#issue-voice-cues-volume">audio cues volume level relative to voice-volume</a></li>
-<li><a href="#issue-speakability-name">"speakability" not an ideal name ?</a></li>
+
+</ul>
+</p -->
 <!-- li><a href="#issue-mark">mark</a></li -->
-<!-- li><a href="#issue-speak_none">speak:none</a></li -->
+
+<p>The following issues need to be discussed and require working group resolutions:
+<ul>
+<li><a href="#issue-phonemes">'phonemes' property breaks principle of content/presentation separation</a></li>
+<li><a href="#issue-speakability-name">'speakability' not an ideal property name ?</a></li>
+<li><a href="#issue-lists">handling of list styles, numbered items</a></li>
 </ul>
 </p>
 
+<!-- li><a href="#issue-voice-cues-volume">audio cues volume level relative to voice-volume</a></li -->
+<!-- li><a href="#issue-speak_none">speak:none</a></li -->
+
 <p>The CSS WG maintains an <a href="http://www.w3.org/Style/CSS/Tracker/products/29">issues
 list</a> for this module.</p>
 
@@ -270,11 +280,11 @@
 influencing the perceived loudness of synthetic speech relative
 to these sources.
 </p>
-<p>
+
+<!-- p>
 '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').
-
 <span class="issue" id="issue-voice-cues-volume">
 ISSUE: shouldn't audio cues be subjected to the voice-volume,
 so that an inaudible element gets its entire content (within the aural "box" model) muted as well ?
@@ -282,7 +292,7 @@
 which affects border, padding and spacing (i.e. the entire content with regards to the CSS "visual" box model).
 The audio cues should therefore only be allowed to set their volume levels <em>relatively</em> to the inherited voice-volume, not with absolute values as these may incorrectly enable audio output when the voice-volume itself is muted.
 </span>
-</p>
+</p -->
 
 <p>Values have the following meanings:</p>
 
@@ -420,8 +430,10 @@
 <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. Unlike 'voice-volume', 'voice-balance'
-<em>does</em> apply to <a href="#cue-props">audio cues</a>.</p>
+audio sources.
+</p>
+<!-- p>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:
 'speakability', 'speak'</h2>
@@ -954,8 +966,9 @@
 </tr>
 <tr>
 <td width="20%"><em>Value:</em></td>
-<td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
- | x-soft | soft | medium | loud | x-loud] | none | inherit</td>
+<!-- td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
+ | x-soft | soft | medium | loud | x-loud] | none | inherit</td -->
+<td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit</td>
 </tr>
 <tr>
 <td width="20%"><em>Initial:</em></td>
@@ -990,8 +1003,9 @@
 </tr>
 <tr>
 <td width="20%"><em>Value:</em></td>
-<td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
- | x-soft | soft | medium | loud | x-loud] | none | inherit</td>
+<!-- td>&lt;uri&gt; [&lt;non-negative number&gt; | &lt;percentage&gt; | silent
+ | x-soft | soft | medium | loud | x-loud] | none | inherit</td -->
+<td>&lt;uri&gt; [&lt;percentage&gt;] | none | inherit</td>
 </tr>
 <tr>
 <td width="20%"><em>Initial:</em></td>
@@ -1034,12 +1048,12 @@
 
 <dd>No auditory icon is specified.</dd>
 
-<dt><strong>&lt;non-negative number&gt;</strong></dt>
+<!-- dt><strong>&lt;non-negative number&gt;</strong></dt>
 
 <dd>An integer or floating point number 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.</dd>
+linear amplitude.</dd -->
 
 <dt><strong>&lt;percentage&gt;</strong></dt>
 
@@ -1047,6 +1061,9 @@
 Only positive 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
+corresponds to the <em>maximum</em> level. The volume scale is
+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
@@ -1058,7 +1075,7 @@
 </p>
 </dd>
 
-<dt><strong>silent</strong>,
+<!-- dt><strong>silent</strong>,
 <strong>x-soft</strong>,
 <strong>soft</strong>,
 <strong>medium</strong>,
@@ -1069,7 +1086,8 @@
 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
-corresponding levels for 'voice-volume'.</dd>
+corresponding levels for 'voice-volume'.</dd-->
+
 </dl>
 
 <div class="example">
@@ -1077,9 +1095,9 @@
 <pre>
 a { cue-before: url(bell.aiff); cue-after: url(dong.wav) }
 
-h1 { cue-before: url(pop.au) 80; cue-after: url(pop.au) 50% }
+h1 { cue-before: url(pop.au) 80%; cue-after: url(pop.au) 50% }
 
-div.caution { cue-before: url(caution.wav) loud }
+div.caution { cue-before: url(caution.wav) 130% }
 </pre>
 </div>
 
@@ -1847,8 +1865,7 @@
 
 </dl>
 
-<p class="issue" id="issue-phonemes">ISSUE: the 'phonemes' property covers functionality that is arguably not strictly related to styling (it relates to the broader aspect of pronunciation lexicons).
-There is a <a href="http://lists.w3.org/Archives/Public/www-style/2011Jan/0248.html">related discussion</a> on the public mailing-list.
+<p class="issue" id="issue-phonemes">ISSUE: the 'phonemes' property covers functionality that arguably doesn't belong to CSS, as it breaks the principle of separation between content and presentation (i.e. any change in the source text must be echoed by an corresponding change in the content of the aural 'phonemes' property). The broader aspect of pronunciation lexicons would be better addressed in the content markup. For example, <a href="http://wiki.whatwg.org/wiki/RelExtensions">it is proposed</a> that formats like the W3C's own PLS standard should be supported by the link/rel mechanism. There is a <a href="http://lists.w3.org/Archives/Public/www-style/2011Jan/0248.html">related discussion</a> on the public mailing-list.
 </p>
 
 
@@ -1960,7 +1977,7 @@
 to render the text-to-speech with its own synthesizer.</p>
 </div>
 
-<p>Furthermore authors, or users in a user stylesheet, may want to
+<p>Furthermore, authors (or users in a user stylesheet) may want to
 add some information to ease understanding the structure for non-visual
 interaction with the document. They can do so by using the '::before'
 and '::after' pseudo-elements that will be inserted between the
@@ -1987,6 +2004,13 @@
 <p class="note">Note that detailed information can be found
 in the CSS3 Generated and Replaced Content Module [[CSS3GENCON]].</p>
 
+<p class="issue" id="issue-lists">
+ISSUE: the speech handling of list items is under-specified.
+One suggestion is to ignore list-style-type (which can represent visual glyphs not suitable for aural processing anyway)
+and to define a standard way to read <a href="http://dev.w3.org/csswg/css3-lists/#marker-pseudoelement">list "markers"</a>. Unfortunately this introduces a dependency on a feature specific to CSS3-Lists.
+There is a <a href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0195.html">related discussion</a> on the public mailing-list.
+</p>
+
 <!--
 <h2 id="interpret-as-props">Interpretation property:
  <a href="#interpret-as">'interpret-as'</a></h2>
@@ -2308,7 +2332,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>The volume level of audio cues can only be set relatively to the inherited 'voice-volume' property (to avoid cues being spoken when the main element is silent, which contradicts the "aural box model").</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>
Received on Tuesday, 5 April 2011 13:46:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 5 April 2011 13:46:27 GMT