- From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 06 Jun 2011 21:51:33 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv10967
Modified Files:
Overview.html Overview.src.html
Log Message:
list fixes
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- Overview.html 26 May 2011 17:29:47 -0000 1.54
+++ Overview.html 6 Jun 2011 21:51:31 -0000 1.55
@@ -90,13 +90,13 @@
<h1 id=top>CSS Speech Module</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 May 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 06 June 2011</h2>
<dl>
<dt>This version:
<dd>
- <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110526">http://www.w3.org/TR/2011/ED-css3-speech-20110526/</a>-->
+ <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110606">http://www.w3.org/TR/2011/ED-css3-speech-20110606/</a>-->
<a
href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
@@ -1740,8 +1740,10 @@
<p>The ‘<a href="#voice-family"><code
class=property>voice-family</code></a>’ property specifies a
comma-separated, prioritized list of values that designate speech
- synthesis voices (analogous to ‘<code
- class=property>font-family</code>’ in visual style sheets).
+ synthesis voices (analogous to ‘<code class=css><a
+ href="#font-family-def"><code
+ class=property>font-family</code></a></code>’ in visual style
+ sheets).
<p class=note> Note that the functionality provided by this property is
related to the <a
@@ -2400,19 +2402,21 @@
<h2 id=lists><span class=secno>10. </span>List items and counters styles</h2>
- <p>The ‘<code class=property>list-style-type</code>’ property
- of <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> specifies
- three types of list item markers: glyphs, numbering systems, and
- alphabetic systems. The values allowed for this property are also used for
- the counter() function of the ‘<a href="#content-def"><code
+ <p>The ‘<code class=css><a href="#list-style-type-def"> <code
+ class=property>list-style-type</code></a></code>’ property of <a
+ href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> specifies three
+ types of list item markers: glyphs, numbering systems, and alphabetic
+ systems. The values allowed for this property are also used for the
+ counter() function of the ‘<a href="#content-def"><code
class=property>content</code></a>’ property. The CSS Speech module
defines how to render these styles in the aural dimension, using speech
- synthesis. The ‘<code class=property>list-style-image</code>’
- property of <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
- is ignored, and instead the ‘<code
- class=property>list-style-type</code>’ is used (if present). When no
- list style is provided, the presentation of list items in the aural
- dimension is not specified by the CSS Speech module.
+ synthesis. The ‘<code class=css><a
+ href="#list-style-image-def"><code
+ class=property>list-style-image</code></a></code>’ property of <a
+ href="#CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> is ignored, and
+ instead the ‘<code class=css><a href="#list-style-type-def"><code
+ class=property>list-style-type</code></a></code>’ is used (if
+ present).
<p class=note> Note that the working draft of the CSS Lists module <a
href="#CSS3LIST" rel=biblioentry>[CSS3LIST]<!--{{CSS3LIST}}--></a>
@@ -2424,64 +2428,48 @@
<dt> <strong>disc, circle, square</strong>
<dd>
- <p> These list item styles are spoken as the equivalent word for the
- shape, in the user's language.</p>
-
- <dt> <strong>decimal</strong>
-
- <dd>
- <p> This list item style corresponds to numbers beginning from 1. These
- numbers are spoken as-is by the speech synthesizer, in the user's
- language.</p>
-
- <dt> <strong>decimal-leading-zero</strong>
-
- <dd>
- <p> This list item style corresponds to numbers that are padded with
- initial zeros (e.g., 01, 02, 03, ..., 98, 99). These numbers are spoken
- as individual digits, in the user's language (i.e. just as if the
- ‘<a href="#speak-as"><code
- class=property>speak-as</code></a>’ property had been applied with
- the ‘<code class=property>digits</code>’ value).</p>
-
- <dt> <strong>lower-roman, upper-roman</strong>
-
- <dd>
- <p> These list item styles corresponds to numbers written using the roman
- numeral notation (e.g. [i, ii, iii, iv, v, etc.] or [I, II, III, IV, V,
- etc.]). These numbers are spoken as their ‘<code
- class=property>decimal</code>’ equivalents, but the speech
- synthesizer produces an additional cue in the user's language to
- indicate the lower or upper roman style.</p>
-
- <dt> <strong>lower-latin, lower-alpha, upper-latin, upper-alpha</strong>
-
- <dd>
- <p> These list item styles correspond to ASCII alphabetical characters
- (e.g. [a, b, c, ... z] or [A, B, C, ... Z]). They are spoken as-is by
- the speech synthesizer, using the document language.</p>
+ <p> For these list item styles, the user-agent defines (possibly based on
+ user preferences) what equivalent phrase is spoken or what audio cue is
+ played. List items with graphical bullets are therefore announced
+ appropriately in an implementation-dependent manner.</p>
- <dt> <strong>lower-greek</strong>
+ <dt> <strong>decimal, decimal-leading-zero, lower-roman, upper-roman,
+ georgian, armenian</strong>
<dd>
- <p> This list item style correspond to classical Greek characters (e.g.
- [α, β, γ, ...]). They are spoken using speech synthesis as their
- equivalent "alpha", "beta", "gamma" words, in the user's language.</p>
+ <p> For these list item styles, corresponding numbers are spoken as-is by
+ the speech synthesizer, and may be complemented with additional audio
+ cues or speech phrases in the document's language (i.e. with the same
+ TTS voice used to speak the list item content) in order to indicate the
+ presence of list items. For example, when using the English language,
+ the list item counter could be prefixed with the word "Item", which
+ would result in list items being announced with "Item one", "Item two",
+ etc.</p>
- <dt> <strong>georgian, armenian</strong>
+ <dt> <strong>lower-latin, lower-alpha, upper-latin, upper-alpha,
+ lower-greek</strong>
<dd>
- <p> These list item styles are spoken as numeral equivalents (see
- ‘<code class=property>decimal</code>’).</p>
+ <p> These list item styles are spelled out letter-by-letter by the speech
+ synthesizer, in the document language (i.e. with the same TTS voice used
+ to speak the list item content). For example, ‘<code
+ class=property>lower-greek</code>’ in English would be read out as
+ "alpha", "beta", "gamma", etc. Conversely, ‘<code
+ class=property>upper-latin</code>’ in French would be read out as
+ /a/, /be/, /se/, etc. (phonetic notation)</p>
</dl>
- <p class=note> Note that screen-readers usually announce well-defined
- structures such as lists or tables regardless of whether special
- information has been authored within the content. These navigation aids
- are typically implementation-dependent. User-agents that support the CSS
- Speech module are expected to handle author-provided aural styles (which
- may or may not announce special structures) whilst continuing to provide
- implementation-specific navigation cues.
+ <p class=note> Note that screen-readers tend to generate complementary
+ speech cues or audio icons to announce well-defined structures such as
+ lists or tables. These navigation aids are implementation-dependent and
+ may not necessarily reflect authored content. User-agents that support the
+ CSS Speech module are naturally expected to handle author-provided aural
+ styles as per the CSS <a href="#cascade-def">cascade</a> mechanism, and
+ may continue to provide additional implementation-specific content
+ navigation cues for use-cases that are not covered by this specification,
+ or as long as this doesn't create redundancies or inconsistencies in the
+ speech / audio output (for example: duplicated or different list item
+ numbering scheme).
<h2 id=pronunciation><span class=secno>11. </span> Pronunciation, phonemes</h2>
@@ -2976,6 +2964,11 @@
specifications:
<ul>
+ <li> <dfn id=cascade-def> <a
+ href="http://www.w3.org/TR/CSS21/cascade.html#cascade"> cascade
+ </a></dfn> <a href="#CSS21"
+ rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
+
<li> <dfn id=box-model-def> <a href="http://www.w3.org/TR/CSS21/box.html">
visual box model </a></dfn> <a href="#CSS21"
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
@@ -3022,6 +3015,8 @@
<li>border, <a href="#border-def" title=border><strong>#</strong></a>
+ <li>cascade, <a href="#cascade-def" title=cascade><strong>#</strong></a>
+
<li>content, <a href="#content-def" title=content><strong>#</strong></a>
<li>cue, <a href="#cue" title=cue><strong>7.2.</strong></a>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- Overview.src.html 26 May 2011 17:29:47 -0000 1.55
+++ Overview.src.html 6 Jun 2011 21:51:31 -0000 1.56
@@ -1382,7 +1382,8 @@
</tbody>
</table>
<p>The 'voice-family' property specifies a comma-separated, prioritized list of values that
- designate speech synthesis voices (analogous to 'font-family' in visual style sheets).</p>
+ designate speech synthesis voices (analogous to '<a href="#font-family-def"><code
+ class="property">font-family</code></a>' in visual style sheets).</p>
<p class="note"> Note that the functionality provided by this property is related to the <a
href="http://www.w3.org/TR/speech-synthesis11/#edef_voice"><code>voice</code> element</a>
from the SSML markup language [[!SSML]]. </p>
@@ -1988,13 +1989,15 @@
</dd>
</dl>
<h2 id="lists">List items and counters styles</h2>
- <p>The 'list-style-type' property of [[!CSS21]] specifies three types of list item markers:
- glyphs, numbering systems, and alphabetic systems. The values allowed for this property are
- also used for the counter() function of the 'content' property. The CSS Speech module defines
- how to render these styles in the aural dimension, using speech synthesis. The
- 'list-style-image' property of [[!CSS21]] is ignored, and instead the 'list-style-type' is
- used (if present). When no list style is provided, the presentation of list items in the aural
- dimension is not specified by the CSS Speech module. </p>
+ <p>The '<a href="#list-style-type-def">
+ <code class="property">list-style-type</code></a>' property of [[!CSS21]] specifies three
+ types of list item markers: glyphs, numbering systems, and alphabetic systems. The values
+ allowed for this property are also used for the counter() function of the 'content' property.
+ The CSS Speech module defines how to render these styles in the aural dimension, using speech
+ synthesis. The '<a href="#list-style-image-def"><code class="property"
+ >list-style-image</code></a>' property of [[!CSS21]] is ignored, and instead the '<a
+ href="#list-style-type-def"><code class="property">list-style-type</code></a>' is used (if
+ present). </p>
<p class="note"> Note that the working draft of the CSS Lists module [[CSS3LIST]] contains new
features which are not yet supported in this version of the CSS Speech module. Support for
these features will be added later, when the CSS Lists draft stabilizes.</p>
@@ -2003,63 +2006,40 @@
<strong>disc, circle, square</strong>
</dt>
<dd>
- <p> These list item styles are spoken as the equivalent word for the shape, in the user's
- language.</p>
- </dd>
- <dt>
- <strong>decimal</strong>
- </dt>
- <dd>
- <p> This list item style corresponds to numbers beginning from 1. These numbers are spoken
- as-is by the speech synthesizer, in the user's language.</p>
- </dd>
- <dt>
- <strong>decimal-leading-zero</strong>
- </dt>
- <dd>
- <p> This list item style corresponds to numbers that are padded with initial zeros (e.g.,
- 01, 02, 03, ..., 98, 99). These numbers are spoken as individual digits, in the user's
- language (i.e. just as if the 'speak-as' property had been applied with the 'digits'
- value).</p>
- </dd>
- <dt>
- <strong>lower-roman, upper-roman</strong>
- </dt>
- <dd>
- <p> These list item styles corresponds to numbers written using the roman numeral notation
- (e.g. [i, ii, iii, iv, v, etc.] or [I, II, III, IV, V, etc.]). These numbers are spoken as
- their 'decimal' equivalents, but the speech synthesizer produces an additional cue in the
- user's language to indicate the lower or upper roman style.</p>
- </dd>
- <dt>
- <strong>lower-latin, lower-alpha, upper-latin, upper-alpha</strong>
- </dt>
- <dd>
- <p> These list item styles correspond to ASCII alphabetical characters (e.g. [a, b, c, ...
- z] or [A, B, C, ... Z]). They are spoken as-is by the speech synthesizer, using the
- document language. </p>
+ <p> For these list item styles, the user-agent defines (possibly based on user preferences)
+ what equivalent phrase is spoken or what audio cue is played. List items with graphical
+ bullets are therefore announced appropriately in an implementation-dependent manner. </p>
</dd>
<dt>
- <strong>lower-greek</strong>
+ <strong>decimal, decimal-leading-zero, lower-roman, upper-roman, georgian, armenian</strong>
</dt>
<dd>
- <p> This list item style correspond to classical Greek characters (e.g. [α, β, γ, ...]).
- They are spoken using speech synthesis as their equivalent "alpha", "beta", "gamma" words,
- in the user's language. </p>
+ <p> For these list item styles, corresponding numbers are spoken as-is by the speech
+ synthesizer, and may be complemented with additional audio cues or speech phrases in the
+ document's language (i.e. with the same TTS voice used to speak the list item content) in
+ order to indicate the presence of list items. For example, when using the English
+ language, the list item counter could be prefixed with the word "Item", which would result
+ in list items being announced with "Item one", "Item two", etc. </p>
</dd>
<dt>
- <strong>georgian, armenian</strong>
+ <strong>lower-latin, lower-alpha, upper-latin, upper-alpha, lower-greek</strong>
</dt>
<dd>
- <p> These list item styles are spoken as numeral equivalents (see 'decimal').</p>
+ <p> These list item styles are spelled out letter-by-letter by the speech synthesizer, in
+ the document language (i.e. with the same TTS voice used to speak the list item content).
+ For example, 'lower-greek' in English would be read out as "alpha", "beta", "gamma", etc.
+ Conversely, 'upper-latin' in French would be read out as /a/, /be/, /se/, etc. (phonetic
+ notation) </p>
</dd>
</dl>
- <p class="note"> Note that screen-readers usually announce well-defined structures such as lists
- or tables regardless of whether special information has been authored within the content.
- These navigation aids are typically implementation-dependent. User-agents that support the CSS
- Speech module are expected to handle author-provided aural styles (which may or may not
- announce special structures) whilst continuing to provide implementation-specific navigation
- cues.</p>
+ <p class="note"> Note that screen-readers tend to generate complementary speech cues or audio
+ icons to announce well-defined structures such as lists or tables. These navigation aids are
+ implementation-dependent and may not necessarily reflect authored content. User-agents that
+ support the CSS Speech module are naturally expected to handle author-provided aural styles as
+ per the CSS <a href="#cascade-def">cascade</a> mechanism, and may continue to provide
+ additional implementation-specific content navigation cues for use-cases that are not covered
+ by this specification, or as long as this doesn't create redundancies or inconsistencies in
+ the speech / audio output (for example: duplicated or different list item numbering scheme). </p>
<h2 id="pronunciation"> Pronunciation, phonemes </h2>
<p class="note">Note that this entire section is non-normative.</p>
<p> CSS does not specify how to define the pronunciation (expressed using a well-defined
@@ -2187,6 +2167,10 @@
<p>The following definitions are provided by other modules or specifications:</p>
<ul>
<li>
+ <dfn id="cascade-def">
+ <a href="http://www.w3.org/TR/CSS21/cascade.html#cascade"> cascade </a></dfn>
+ [[!CSS21]] </li>
+ <li>
<dfn id="box-model-def">
<a href="http://www.w3.org/TR/CSS21/box.html"> visual box model </a></dfn>
[[!CSS21]] </li>
Received on Monday, 6 June 2011 21:51:35 UTC