- 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