- From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 10 May 2011 16:11:41 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-speech In directory hutz:/tmp/cvs-serv6244 Modified Files: Overview.html Overview.src.html Log Message: added subsections to improve the overall document structure. Removed the 'phonemes' property. Added placeholder for list-items Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.html,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- Overview.html 10 May 2011 14:37:43 -0000 1.42 +++ Overview.html 10 May 2011 16:11:39 -0000 1.43 @@ -1,11 +1,11 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" -"http://www.w3.org/TR/html4/strict.dtd"> +<!-- !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" --> <html lang=en> <head> <title>CSS3 Speech Module</title> <meta content="text/html; charset=utf-8" 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"> [...1150 lines suppressed...] - ‘<a href="#speak-as"><code - class=property>speak-as</code></a>’. - <li>Added the "auto" value for ‘<a href="#voice-stress"><code class=property>voice-stress</code></a>’. + <li>Improved document structure by adding sub-sections. + <li>Fixed typos and made other minor edits. </ul> <!-- For reference only, changes in previous draft: --> @@ -3434,7 +3567,7 @@ <li>Fixed minor typos</li> </ul --> - <h2 class=no-num id=references>Appendix G — References</h2> + <h2 class=no-num id=references>Appendix E — References</h2> <h3 class=no-num id=normative-references>Normative references</h3> <!--begin-normative--> Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- Overview.src.html 10 May 2011 14:36:04 -0000 1.43 +++ Overview.src.html 10 May 2011 16:11:39 -0000 1.44 @@ -1,9 +1,9 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<!-- !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" --> <html lang="en"> <head> <title>CSS3 Speech Module</title> <meta content="text/html; charset=utf-8" 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 { @@ -124,13 +124,13 @@ <p>The following issues need to be discussed and require working group resolutions:</p> <ul> <li> - <a href="#issue-phonemes">'phonemes' property breaks principle of content/presentation - separation</a> - </li> - <li> <a href="#issue-lists">handling of list styles, numbered items</a> </li> </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-voice-cues-volume">audio cues volume level relative to voice-volume</a></li --> <!-- li><a href="#issue-speak_none">speak:none</a></li --> @@ -143,7 +143,7 @@ <h2 class="no-num no-toc" id="contents">Table of contents</h2> <!--toc--> <hr /> - <!-- h2 id="dependencies"><span class="secno">1. </span>Dependencies on other specifications</h2> + <!-- h2 id="dependencies">Dependencies on other specifications</h2> <p>This CSS3 module depends on the following CSS specifications:</p> @@ -162,7 +162,8 @@ <!-- li>Syntax [[CSS3SYN]]</li --> <!-- li>Tables [[CSS3TBL]]</li --> <!-- li>Selectors [[SELECT]]</li --> - <h2 id="introduction"><span class="secno">1. </span>Introduction</h2> + <h2 id="introduction">Introduction</h2> + <p class="note">Note that this entire section is non-normative.</p> <p>The speech rendering of a document, already commonly used by the blind and print-impaired communities, combines speech synthesis and "auditory icons". Often such aural presentation occurs by converting the document to plain text and feeding this to a screen reader — @@ -198,20 +199,20 @@ <!-- p class="note"> Note that the "aural" media type is deprecated, as defined in the informative CSS2.1 Aural appendix [[!CSS21]]). </p --> - <h2 id="css21-rel"><span class="secno">2. </span>Relationship with CSS2.1</h2> + <h2 id="css21-rel">Relationship with CSS2.1</h2> + <p class="note">Note that this entire section is non-normative.</p> <p> This specification is a re-work of the informative CSS2.1 Aural appendix [[!CSS21]], within which the "aural" media type was described and deprecated at the same time. Although the [[!CSS21]] specification reserves the "speech" media type, it doesn't actually define the properties that apply to this context. The CSS3 Speech module specifies the set of properties for the "speech" media type, and defines a new "box" model for the aural dimension. </p> - <p class="note"> Note that content creators can 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. 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 <dfn id="aural-box-model">aural "box" - model</dfn></h2> + <p> Note that content creators can 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. 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">The <dfn id="aural-box-model">aural "box" model</dfn></h2> <p>The formatting model of CSS for aural media is based on a sequence of sounds and silences that appear in a nested model which is related to the <a href="#box-model-def">visual box model</a>; however the aural canvas is one-dimensional, monolinear. For compatibility with @@ -226,8 +227,8 @@ </p> <p>where <element> is the selected element to which the properties from the CSS3 Speech Module apply.</p> - <h2 id="mixing-props"><span class="secno">4. </span>Mixing properties: 'voice-volume' and - 'voice-balance'</h2> + <h2 id="mixing-props">Mixing properties</h2> + <h3 id="mixing-props-voice-volume">The 'voice-volume' mixing property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -335,6 +336,7 @@ is not rendered in the aural dimension <!-- (including its descendants, which cannot override the inherited 'none' value). --> (although descendants can override the 'speak' value and may therefore generate audio output). </p> + <h3 id="mixing-props-voice-balance">The 'voice-balance' mixing property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -431,10 +433,10 @@ the document. </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: 'speak' and - 'speak-as'</h2> + <h2 id="speaking-props">Speaking properties</h2> <!-- <p>An additional speech property, speak-header, is described in the - CSS module covering tables.</p> --> + CSS module covering tables.</p> --> + <h3 id="speaking-props-speak">The 'speak' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -533,6 +535,7 @@ Note that the value of the 'visibility' property may affect the computed value of 'voice-volume', but do not affect the 'speak' property. </p --> + <h3 id="speaking-props-speak-as">The 'speak-as' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -621,9 +624,8 @@ property gives authors the means to control how the synthesizer renders the numbers it discovers in the source text, and may be implemented as a preprocessing step before passing the text to the speech synthesizer.</p> - <h2 id="pause-props"><span class="secno">6. </span>Pause properties: 'pause-before', - 'pause-after' and 'pause' <!-- a href="#collapsing">collapsing pauses</a --> - </h2> + <h2 id="pause-props">Pause properties </h2> + <h3 id="pause-props-pause-before">The 'pause-before' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -677,6 +679,7 @@ </tbody> </table> <p> </p> + <h3 id="pause-props-pause-after">The 'pause-after' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -752,6 +755,7 @@ time is implementation-dependent. The values indicate monotonically non-decreasing (conceptually increasing) break strength between elements. </dd> </dl> + <h3 id="pause-props-pause">The 'pause' shorthand property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -849,8 +853,8 @@ <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', 'rest-after' - and 'rest'</h2> + <h2 id="rest-props">Rest properties</h2> + <h3 id="rest-props-rest-before">The 'rest-before' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -904,6 +908,7 @@ </tbody> </table> <p> </p> + <h3 id="rest-props-rest-after">The 'rest-after' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -982,6 +987,7 @@ <p>As opposed to <a href="#pause-props">pause properties</a>, the rest is inserted between the element's content and any 'cue-before' or 'cue-after' content. Adjoining rests are treated additively, and do not collapse.</p> + <h3 id="rest-props-rest">The 'rest' shorthand property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1037,8 +1043,8 @@ <p>The 'rest' property is a shorthand for setting 'rest-before' and 'rest-after'. If two values are given, the first value is 'rest-before' and the second is 'rest-after'. If only one value is given, it applies to both properties.</p> - <h2 id="cue-props"><span class="secno">8. </span>Cue properties: 'cue-before', 'cue-after' and - 'cue'</h2> + <h2 id="cue-props">Cue properties</h2> + <h3 id="cue-props-cue-before">The 'cue-before' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1094,6 +1100,7 @@ </tbody> </table> <p> </p> + <h3 id="cue-props-cue-after">The 'cue-after' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1204,6 +1211,7 @@ div.caution { cue-before: url(caution.wav) 130% } </pre> </div> + <h3 id="cue-props-cue">The 'cue' shorthand property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1273,10 +1281,7 @@ <p>Authors may also use <a href="#content">content generation techniques</a> to insert additional auditory cues based on text instead of audio icons.</p> <!-- Add something here about gc --> - <!-- h2 id="mark-props"><span class="secno">9. </span>Mark properties: - 'mark-before', - 'mark-after' and - 'mark'</h2> + <!-- h2 id="mark-props">Mark properties</h2> <table class="propdef" summary="name: syntax"> <tbody> @@ -1449,8 +1454,8 @@ This functionality arguably isn't purely of stylistic nature (if at all), so it is judged "at risk" of being removed from this specification draft. There is a <a href="http://lists.w3.org/Archives/Public/www-style/2010Dec/0239.html">related discussion</a> on the public mailing-list. </p --> - <h2 id="voice-char-props"><span class="secno">9. </span>Voice characteristic properties: - 'voice-family', 'voice-rate', 'voice-pitch', 'voice-pitch-range' and 'voice-stress'</h2> + <h2 id="voice-char-props">Voice characteristic properties</h2> + <h3 id="voice-props-voice-family">The 'voice-family' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1553,6 +1558,7 @@ same language). If there are multiple such voices available, the processor should use a voice that best matches the values provided with the 'voice-volume' property. It is an error if there are no such matches.</p> + <h3 id="voice-props-voice-rate">The 'voice-rate' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1625,6 +1631,7 @@ <dd>A sequence of monotonically non-decreasing speaking rates that are implementation and voice specific.</dd> </dl> + <h3 id="voice-props-voice-pitch">The 'voice-pitch' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1732,6 +1739,7 @@ h4 { voice-pitch: -2st; } /* Illegal syntax ! ("relative" keyword is missing) */ </pre> </div> + <h3 id="voice-props-voice-pitch-range">The 'voice-pitch-range' property</h3> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -1928,7 +1936,7 @@ <p>This is a <span class="huge-emphasis">big</span> car!!!</p> </pre> </div> - <h2 id="duration-props"><span class="secno">10. </span>Duration property: 'voice-duration'</h2> + <h2 id="duration-props">Duration property</h2> <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -2000,8 +2008,57 @@ as per the syntax of <a href="#time-def">time</a> values defined in [[!CSS3VAL]]. Only positive values are allowed. </dd> </dl> - <h2 id="phonetic-props"><span class="secno">11. </span>Phonetics: 'phonemes' and <a - href="#phonetic-alphabet">'@phonetic-alphabet'</a></h2> + <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="pronunciation"> Pronunciation, phonemes + <!-- + Phonetics: 'phonemes' and <a href="#phonetic-alphabet" + >'@phonetic-alphabet'</a> + --> + </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 + phonetic alphabet) of a particular piece of text within the markup document. A "phonemes" + property was described in earlier drafts of this specification, but objections were raised due + to breaking the principle of separation between content and presentation (the "phonemes" + authored within aural CSS stylesheets would have needed to be updated each time text changed + within the markup document). The "phonemes" functionality is therefore considered out-of-scope + in CSS (the presentation layer) and should be addressed in the markup / content layer.</p> + <p> The W3C <a href="http://www.w3.org/TR/pronunciation-lexicon">PLS (Pronunciation Lexicon + Specification)</a> recommendation is one potential format to use with the <a + href="http://microformats.org/wiki/rel-pronunciation"></a>"pronunciation" + <strong>rel</strong> value, which allows importing pronunciation lexicons in HTML documents + using the <strong>link</strong> element (similarly to how CSS stylesheets can be included). </p> + <p> Additionally, an attribute-based mechanism can be used within the markup to author + text-pronunciation associations. At the time of writing, such mechanism isn't formally defined + in the W3C HTML standard(s). However, the <a href="http://idpf.org/epub/30">EPUB 3.0 draft + specification</a> allows (x)HTML5 documents to contain SSML-derived attributes (<a + href="http://www.w3.org/TR/speech-synthesis">Speech Synthesis Markup Language</a>) that + describe how to pronounce text based on a particular phonetic alphabet.</p> + <!-- p> + One avenue to explore is the use CSS to "bind" HTML text with a + phoneme (also declared in the HTML document). This would maintain a + clear separation between content and presentation, and it would allow + authors to define different pronunciations for one given text token + (Media Queries could drive the switch of stylesheet to import). This + possibility has been mentioned several times by Working Group members + as well as people from the public mailing-list, so it cannot be + ignored. However, there are architectural considerations (e.g. + collision between CSS versus HTML -defined phonemes) which make this a + lot trickier to standardize than it sounds. The + whole "speech synthesis" issue should be tackled globally at the level + of the W3C ecosystem. For example, there are many cross-cutting + concerns with the work done by the HTML-Audio and HTML-Speech + Incubator Groups. + </p --> + <!-- <table class="propdef" summary="name: syntax"> <tbody> <tr> @@ -2084,7 +2141,10 @@ href="#phonetic-alphabet">'@phonetic-alphabet'</a> rule.</p> <p class="note"> Note that 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.<!-- [[CSS3CASCADE]] --></p> + property.</p> + --> + <!-- [[CSS3CASCADE]] --> + <!-- <div class="example"> <p>Example:</p> <pre> @@ -2094,10 +2154,12 @@ <p>This will direct the speech synthesizer to replace the default pronunciation by the corresponding sequence of 'phonemes' in the designated alphabet.</p> </div> + <p>At most one <a href="#phonetic-alphabet">'@phonetic-alphabet'</a> rule can appear in style sheet and it must appear, when used, before any occurrence of the 'phonemes' property. The only valid values are the default "ipa" phonetic alphabet, and vendor-specific strings such as "x-organization" or "x-organization-alphabet". </p> + --> <!-- p class="issue">ISSUE: we do not mention any other possible value for <a href="#phonetic-alphabet">'@phonetic-alphabet'</a>. SSML 1.0 defines "ipa" to be the only valid @@ -2106,6 +2168,7 @@ to my mind as a widely used ASCII alternative to IPA, but then: SAMPA is language-dependent, and it might be better to have X-SAMPA.</p --> <h2 id="content">Inserted and replaced content</h2> + <p class="note">Note that this entire section is non-normative.</p> <!-- div class="issue"> <p>ISSUE: should there be a CSS equivalent to the SSML <sub> element? This gives the author the means to replace one string with @@ -2172,15 +2235,8 @@ <p>Different stylesheets can be used to define the level of verbosity for additional information spoken by screen readers.</p> </div> - <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> + <p>Detailed information can be found in the CSS3 Generated and Replaced Content Module + [[CSS3GENCON]].</p> <!-- <h2 id="interpret-as-props">Interpretation property: <a href="#interpret-as">'interpret-as'</a></h2> @@ -2277,73 +2333,73 @@ element have been clarified.</p> --> <hr title="Separator from footer" /> - <h2 class="no-num" id="profiles">Appendix A — Profiles</h2> - <p>TBD</p> - <h2 class="no-num" id="property-index">Appendix B — Property index</h2> + <!-- h2 class="no-num" id="profiles">Appendix A — Profiles</h2> + <p>TBD</p --> + <h2 class="no-num" id="property-index">Appendix A — Property index</h2> <!-- properties --> <p>The following properties are defined in other modules or specifications:</p> <ul> <li> - <dfn id="display-def">display</dfn> - <a href="http://www.w3.org/TR/CSS21/visuren.html#display-prop">[CSS21]</a> - </li> + <dfn id="display-def"> + <a href="http://www.w3.org/TR/CSS21/visuren.html#display-prop"> display </a></dfn> + [[!CSS21]] </li> <!-- li><dfn id="display-def">display</dfn> [[CSS3BOX]]</li --> <li> - <dfn id="padding-def">padding</dfn> - <a href="http://www.w3.org/TR/CSS21/box.html#padding-properties">[CSS21]</a> - </li> + <dfn id="padding-def"> + <a href="http://www.w3.org/TR/CSS21/box.html#padding-properties"> padding </a></dfn> + [[!CSS21]] </li> <!-- li><dfn id="padding-def">padding</dfn> [[CSS3BOX]]</li --> <li> - <dfn id="border-def">border</dfn> - <a href="http://www.w3.org/TR/CSS21/box.html#border-properties">[CSS21]</a> - </li> + <dfn id="border-def"> + <a href="http://www.w3.org/TR/CSS21/box.html#border-properties"> border </a></dfn> + [[!CSS21]] </li> <!-- li><dfn id="border-def">border</dfn> [[CSS3BOX]]</li --> <li> - <dfn id="margin-def">margin</dfn> - <a href="http://www.w3.org/TR/CSS21/box.html#margin-properties">[CSS21]</a> - </li> + <dfn id="margin-def"> + <a href="http://www.w3.org/TR/CSS21/box.html#margin-properties"> margin </a></dfn> + [[!CSS21]] </li> <!-- li><dfn id="margin-def">margin</dfn> [[CSS3BOX]]</li --> <li> - <dfn id="font-family-def">font-family</dfn> - <a href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop">[CSS21]</a> - </li> - <li><dfn id="content-def">content</dfn> [[CSS3GENCON]]</li> + <dfn id="font-family-def"> + <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="visibility-def">visibility</dfn> [[!CSS3BOX]]</li --> </ul> <p>The following definitions are provided by other modules or specifications:</p> <ul> <li> - <dfn id="box-model-def">visual box model</dfn> - <a href="http://www.w3.org/TR/CSS21/box.html">[CSS21]</a> - </li> + <dfn id="box-model-def"> + <a href="http://www.w3.org/TR/CSS21/box.html"> visual box model </a></dfn> + [[!CSS21]] </li> <li> - <dfn id="time-def">time</dfn> - <a href="http://www.w3.org/TR/css3-values/#times">[CSS3VAL]</a> - </li> + <dfn id="time-def"> + <a href="http://www.w3.org/TR/css3-values/#times"> time </a></dfn> + [[!CSS3VAL]] </li> <li> - <dfn id="frequency-def">frequency</dfn> - <a href="http://www.w3.org/TR/css3-values/#frequencies">[CSS3VAL]</a> - </li> + <dfn id="frequency-def"> + <a href="http://www.w3.org/TR/css3-values/#frequencies"> frequency </a></dfn> + [[!CSS3VAL]] </li> <li> - <dfn id="number-def">number</dfn> - <a href="http://www.w3.org/TR/css3-values/#ltnumbergt">[CSS3VAL]</a> - </li> + <dfn id="number-def"> + <a href="http://www.w3.org/TR/css3-values/#ltnumbergt"> number </a></dfn> + [[!CSS3VAL]] </li> <li> - <dfn id="non-negative-number-def">non-negative-number</dfn> - <a href="http://www.w3.org/TR/css3-values/#non-negative">[CSS3VAL]</a> - </li> + <dfn id="non-negative-number-def"> + <a href="http://www.w3.org/TR/css3-values/#non-negative"> non-negative-number </a></dfn> + [[!CSS3VAL]] </li> <li> - <dfn id="percentage-def">percentage</dfn> - <a href="http://www.w3.org/TR/css3-values/#percentages">[CSS3VAL]</a> - </li> + <dfn id="percentage-def"> + <a href="http://www.w3.org/TR/css3-values/#percentages"> percentage </a></dfn> + [[!CSS3VAL]] </li> <li> - <dfn id="identifier-def">identifier</dfn> - <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">[CSS21]</a> - </li> + <dfn id="identifier-def"> + <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier"> identifier + </a></dfn> [[!CSS21]] </li> </ul> - <h2 class="no-num" id="index">Appendix C — Index</h2> + <h2 class="no-num" id="index">Appendix B — Index</h2> <!--index--> - <h2 class="no-num" id="definitions">Appendix D — Definitions</h2> + <h2 class="no-num" id="definitions">Appendix C — Definitions</h2> <h3 class="no-num" id="glossary">Glossary</h3> <p>The following terms and abbreviations are used in this module.</p> <dl> @@ -2498,15 +2554,18 @@ end of the CR period. </p> <p>Features may/will also be dropped if adequate/sufficient (by judgment of CSS WG) tests have not been produced for those feature(s) by the end of the CR period. </p> - <h2 class="no-num" id="acks">Appendix E — Acknowledgements</h2> + <!-- h2 class="no-num" id="acks">Appendix D — Acknowledgements</h2> <p>The editors would like to thank the members of the W3C Voice Browser and Cascading Style Sheets working groups for their assistance in preparing this new draft. Special thanks to - Ellen Eide (IBM) for her detailed comments.</p> - <h2 class="no-num" id="changes">Appendix F — Changes from previous draft</h2> + Ellen Eide (IBM) for her detailed comments.</p --> + <h2 class="no-num" id="changes">Appendix D — Changes from previous draft</h2> <p> Note that the <a href="http://www.w3.org/TR/2011/WD-css3-speech-20110419">previous Working Draft</a> includes <a href="http://www.w3.org/TR/2011/WD-css3-speech-20110419#changes">its own list of changes</a>, which - for succinctness - is not repeated here. </p> <ul> + <li>Removed the "phonemes" property (and its associated "@alphabet" at-rule).</li> + <li>Renamed 'speakability' to 'speak', and 'speak' to 'speak-as'.</li> + <li>Added support for lists (item styles, numbering, etc.).</li> <li>Adjusted the [initial] value for shorthand properties, to be consistent with other CSS specifications (i.e. "see individual properties"), and removed the erroneous "inherit" value.</li> @@ -2521,8 +2580,8 @@ <li>Cleaned-up the list of module dependencies, and removed redundant "module dependencies" section.</li> <li>Improved the pause collapsing prose, removed redundant paragraphs.</li> - <li>Renamed 'speakability' to 'speak', and 'speak' to 'speak-as'.</li> <li>Added the "auto" value for 'voice-stress'.</li> + <li>Improved document structure by adding sub-sections.</li> <li>Fixed typos and made other minor edits.</li> </ul> <!-- For reference only, changes in previous draft: --> @@ -2548,7 +2607,7 @@ <li>Reorganized appendixes</li> <li>Fixed minor typos</li> </ul --> - <h2 class="no-num" id="references">Appendix G — References</h2> + <h2 class="no-num" id="references">Appendix E — References</h2> <h3 class="no-num">Normative references</h3> <!--normative--> <dl class="bibliography">
Received on Tuesday, 10 May 2011 16:11:47 UTC