On Fri, Sep 17, 2021 at 1:36 PM Mike Taylor <miketa...@chromium.org> wrote:
> On Friday, September 17, 2021 at 4:16:26 PM UTC-4 Xiaocheng Hu wrote:
>> Update since I2P: The 'spell-out' value is not implemented because it is 
>> currently unimplementable (crbug.com/1247764). As the spec requires 
>> alphabetic counter styles with 'speak-as: auto' to use the 'spell-out' 
>> value, we use 'words' instead. This aligns with what Firefox currently does.
>
> With 2 engines shipping (as soon as this ships, anyways) speak-as: auto => 
> speak-as: words, have you passed that feedback to the spec editors, as the 
> de-facto interoperable (and implementable) behavior?

This feedback was provided in
<https://github.com/w3c/csswg-drafts/issues/6040#issuecomment-799868468>,
but I answered it in
<https://github.com/w3c/csswg-drafts/issues/6040#issuecomment-840874164>
with what should be an acceptable interim solution. There wasn't a
further reply from Xiaocheng, so I figured my suggestion was
acceptable; I guess that wasn't the case?

"words" will give a *broken* behavior to alphabetic lists; it would
mean that the 27th list item in an alphabetic list (with counter "aa")
would be pronounced as a single long a sound (as you can hear in
`speechSynthesis.speak(new SpeechSynthesisUtterance("aa"))`; the 28th
would be the word "ab", etc. I don't think this is acceptable for
screen-reader users. The interim solution I gave would read them out
correctly, as you can hear in `speechSynthesis.speak(new
SpeechSynthesisUtterance("a a"))`.

~TJ

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAWBYDAsukdfvFEj8-tWT1MSQRxVMYHQTV8RkxAXriWYvAYEFw%40mail.gmail.com.

Reply via email to