@@ -2150,7 +2150,8 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
21502150 < tr >
21512151 < td > < em > Computed value:</ em >
21522152
2153- < td > specified value
2153+ < td > an absolute frequency or keyword value, and potentially, a
2154+ frequency, semitone, or percentage representing any non-zero offsets
21542155 </ table >
21552156
21562157 < p > The ‘< a href ="#voice-pitch "> < code
@@ -2163,11 +2164,12 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
21632164 around 120Hz, whereas it is around 210Hz for a female voice.
21642165
21652166 < p > Speech-capable user agents are likely to support a specific range of
2166- values rather than the full range of possible computed numerical values
2167+ values rather than the full range of possible calculated numerical values
21672168 for frequencies. The actual values in user agents may therefore be clamped
21682169 to implementation-dependent minimum and maximum boundaries. For example:
2169- although the 0Hz frequency can be legitimately computed, it may be clamped
2170- to a more meaningful value in the context of the speech synthesizer.
2170+ although the 0Hz frequency can be legitimately calculated, it may be
2171+ clamped to a more meaningful value in the context of the speech
2172+ synthesizer.
21712173
21722174 < p class =note > Note that the functionality provided by this property is
21732175 related to the < a
@@ -2293,7 +2295,8 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
22932295 < tr >
22942296 < td > < em > Computed value:</ em >
22952297
2296- < td > specified value
2298+ < td > an absolute frequency or keyword value, and potentially, a
2299+ frequency, semitone, or percentage representing any non-zero offsets
22972300 </ table >
22982301
22992302 < p > The ‘< a href ="#voice-range "> < code
@@ -2306,11 +2309,12 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23062309 a flat, monotonic voice, whereas a high range produces an animated voice.
23072310
23082311 < p > Speech-capable user agents are likely to support a specific range of
2309- values rather than the full range of possible computed numerical values
2312+ values rather than the full range of possible calculated numerical values
23102313 for frequencies. The actual values in user agents may therefore be clamped
23112314 to implementation-dependent minimum and maximum boundaries. For example:
2312- although the 0Hz frequency can be legitimately computed, it may be clamped
2313- to a more meaningful value in the context of the speech synthesizer.
2315+ although the 0Hz frequency can be legitimately calculated, it may be
2316+ clamped to a more meaningful value in the context of the speech
2317+ synthesizer.
23142318
23152319 < p class =note > Note that the functionality provided by this property is
23162320 related to the < a
@@ -2375,6 +2379,32 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23752379 implementation and language-dependent.</ p >
23762380 </ dl >
23772381
2382+ < div class =example >
2383+ < p > Examples of inherited values:</ p >
2384+
2385+ < pre >
2386+ <body>
2387+ <parent>
2388+ <child>
2389+ <grandchild>
2390+ ...
2391+ </grandchild>
2392+ </child>
2393+ </parent>
2394+ </body>
2395+
2396+ body { voice-range: inherit; } /* the initial value is 'medium' */
2397+ parent { voice-range: 200Hz absolute; } /* override with an absolute frequency */
2398+ child { voice-range: 2st; } /* the computed value is [200Hz + two semitones] */
2399+ grandchild { voice-range: inherit;
2400+ voice-family: "another-voice"; } /* the computed value is the same as
2401+ for "child", but the voice is different so the
2402+ calculated (used) absolute frequency
2403+ may be completely different,
2404+ due to voice-dependent discrepancies */
2405+ </ pre >
2406+ </ div >
2407+
23782408 < table class =propdef summary ="name: syntax ">
23792409 < tbody >
23802410 < tr >
@@ -3511,6 +3541,11 @@ <h2 class=no-num id=changes>Appendix D — Changes from previous draft</h2>
35113541 as being a subset of ‘< a href ="#voice-pitch "> < code
35123542 class =property > voice-pitch</ code > </ a > ’.
35133543
3544+ < li > Fixed "computed value" for ‘< a href ="#voice-pitch "> < code
3545+ class =property > voice-pitch</ code > </ a > ’ and ‘< a
3546+ href ="#voice-range "> < code class =property > voice-range</ code > </ a > ’
3547+ properties.
3548+
35143549 < li > Removed the "phonemes" property (and its associated "@alphabet"
35153550 at-rule).
35163551
0 commit comments