- From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 26 May 2011 15:01:29 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-speech In directory hutz:/tmp/cvs-serv4550 Modified Files: Overview.html Overview.src.html Log Message: CSS lists and counter styles. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.html,v retrieving revision 1.52 retrieving revision 1.53 diff -u -d -r1.52 -r1.53 --- Overview.html 26 May 2011 13:43:02 -0000 1.52 +++ Overview.html 26 May 2011 15:01:26 -0000 1.53 @@ -201,19 +201,16 @@ <p> <hr> - - <div class=issue> - <p>The following issues need to be discussed and require working group - resolutions:</p> - - <ul> - <li> <a href="#issue-lists">handling of list styles, numbered items</a> - </ul> - - <p>The CSS WG maintains a separate <a - href="http://www.w3.org/Style/CSS/Tracker/products/29">list of issues</a> - for this module.</p> - </div> + <!-- div class="issue"> + <p>The following issues need to be discussed and require working group resolutions:</p> + <ul> + <li> + <a href="#issue-xxx">xxx</a> + </li> + </ul> + <p>The CSS WG maintains a separate <a href="http://www.w3.org/Style/CSS/Tracker/products/29" + >list of issues</a> for this module.</p> + </div --> <p>The CSS Speech module is a community effort and if you would like to help with implementation and driving the specification forward along the @@ -322,7 +319,7 @@ property</a> </ul> - <li><a href="#lists"><span class=secno>10. </span>Support for list item + <li><a href="#lists"><span class=secno>10. </span>List items and counters styles</a> <li><a href="#pronunciation"><span class=secno>11. </span> Pronunciation, @@ -2401,19 +2398,85 @@ values are allowed.</p> </dl> - <h2 id=lists><span class=secno>10. </span>Support for list item styles</h2> + <h2 id=lists><span class=secno>10. </span>List items and counters styles</h2> - <p class=note>Note that this section is under construction. + <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 marker: 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. - <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 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), and may continue to provide + implementation-specific navigation cues. + + <dl> + <dt> <strong>disc, circle, square</strong> + + <dd> + <p> These list item marker 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 marker 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 marker 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 marker 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 marker 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> + + <dt> <strong>lower-greek</strong> + + <dd> + <p> This list item marker 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> + + <dt> <strong>georgian, armenian</strong> + + <dd> + <p> These list item marker styles are not supported by the CSS Speech + module.</p> + </dl> <h2 id=pronunciation><span class=secno>11. </span> Pronunciation, phonemes</h2> @@ -2892,6 +2955,16 @@ <li><dfn id=content-def>content</dfn> <a href="#CSS3GENCON" rel=biblioentry>[CSS3GENCON]<!--{{CSS3GENCON}}--></a> + + <li> <dfn id=list-style-type-def> <a + href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-type"> + list-style-type </a></dfn> <a href="#CSS21" + rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> + + <li> <dfn id=list-style-image-def> <a + href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image"> + list-style-image </a></dfn> <a href="#CSS21" + rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> </ul> <p>The following definitions are provided by other modules or @@ -2969,6 +3042,12 @@ <li>identifier, <a href="#identifier-def" title=identifier><strong>#</strong></a> + <li>list-style-image, <a href="#list-style-image-def" + title=list-style-image><strong>#</strong></a> + + <li>list-style-type, <a href="#list-style-type-def" + title=list-style-type><strong>#</strong></a> + <li>margin, <a href="#margin-def" title=margin><strong>#</strong></a> <li>non-negative-number, <a href="#non-negative-number-def" @@ -3389,7 +3468,7 @@ <dt id=SSML>[SSML] - <dd>Daniel C. Burnett; Zhi Wei Shuang. <a + <dd>Daniel C. Burnett; 双志伟 (Zhi Wei Shuang). <a href="http://www.w3.org/TR/2010/REC-speech-synthesis11-20100907/"><cite>Speech Synthesis Markup Language (SSML) Version 1.1.</cite></a> 7 September 2010. W3C Recommendation. URL: <a Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- Overview.src.html 26 May 2011 13:43:02 -0000 1.53 +++ Overview.src.html 26 May 2011 15:01:27 -0000 1.54 @@ -124,16 +124,16 @@ <!--status--> <p> </p> <hr /> - <div class="issue"> + <!-- div class="issue"> <p>The following issues need to be discussed and require working group resolutions:</p> <ul> <li> - <a href="#issue-lists">handling of list styles, numbered items</a> + <a href="#issue-xxx">xxx</a> </li> </ul> <p>The CSS WG maintains a separate <a href="http://www.w3.org/Style/CSS/Tracker/products/29" >list of issues</a> for this module.</p> - </div> + </div --> <p>The CSS Speech module is a community effort and if you would like to help with implementation and driving the specification forward along the W3C Recommendation track, please contact the editors.</p> @@ -1987,15 +1987,76 @@ non-negative values are allowed. </p> </dd> </dl> - <h2 id="lists">Support for list item styles</h2> - <p class="note">Note that this section is under construction.</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="lists">List items and counters styles</h2> + <p>The 'list-style-type' property of [[!CSS21]] specifies three types of list item marker: + 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 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), and may continue to provide implementation-specific navigation + cues.</p> + <dl> + <dt> + <strong>disc, circle, square</strong> + </dt> + <dd> + <p> These list item marker 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 marker 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 marker 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 marker 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 marker 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> + </dd> + <dt> + <strong>lower-greek</strong> + </dt> + <dd> + <p> This list item marker 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> + </dd> + <dt> + <strong>georgian, armenian</strong> + </dt> + <dd> + <p> These list item marker styles are not supported by the CSS Speech module.</p> + </dd> + </dl> <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 @@ -2111,6 +2172,14 @@ <a href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop"> font-family </a></dfn> [[!CSS21]] </li> <li><dfn id="content-def">content</dfn> [[CSS3GENCON]]</li> + <li> + <dfn id="list-style-type-def"> + <a href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-type"> + list-style-type </a></dfn> [[!CSS21]] </li> + <li> + <dfn id="list-style-image-def"> + <a href="http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image"> + list-style-image </a></dfn> [[!CSS21]] </li> </ul> <p>The following definitions are provided by other modules or specifications:</p> <ul>
Received on Thursday, 26 May 2011 15:01:31 UTC