Skip to content

Commit 49d6092

Browse files
committed
[css-counter-styles-3] Make it clearer that 'numbers' uses the numeric value. Specify some obvious conditions for when words/spell-out should fall back.
1 parent ffc3a99 commit 49d6092

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

css-counter-styles-3/Overview.bs

+6-4
Original file line numberDiff line numberDiff line change
@@ -1134,20 +1134,22 @@ Speech Synthesis: the '@counter-style/speak-as' descriptor</h3>
11341134

11351135
<dt><dfn>numbers</dfn>
11361136
<dd>
1137-
The counter's value is spoken as a number in the <a>content language</a>.
1137+
The counter's numeric value is spoken as a number in the <a>content language</a>.
11381138

11391139
<dt><dfn>words</dfn>
11401140
<dd>
11411141
<a>Generate a counter representation</a> for the value as normal,
11421142
then speak it as normal text in the <a>content language</a>.
1143-
1143+
If the counter representation contains images,
1144+
instead handle the value as for ''numbers''.
11441145

11451146
<dt><dfn>spell-out</dfn>
11461147
<dd>
11471148
<a>Generate a counter representation</a> for the value as normal,
11481149
then spell it out letter-by-letter in the <a>content language</a>.
1149-
If the UA does not know how to pronounce the symbols,
1150-
it may handle it as ''numbers''.
1150+
If the UA does not know how to pronounce the symbols
1151+
(or the counter representation contains images),
1152+
it must instead handle the value as for ''numbers''.
11511153

11521154
For example, ''lower-greek'' in English would be read out as "alpha", "beta", "gamma", etc.
11531155
Conversely, ''upper-latin'' in French would be read out as (in phonetic notation) /a/, /be/, /se/, etc.

0 commit comments

Comments
 (0)