Re: [csswg-drafts] [mediaqueries-4 ] Deprecate 'speech' media type as well? (#1751)

We discussed this internally and Apple's opinion is that it is okay to deprecate the legacy media _types_ for `speech`, `braille`, `aural`, etc. 

As others have mentioned here, and we've discussed in #4868, media _types_ (as opposed to media _features_) are mutually exclusive, so these type values cannot be used with `screen` media, making them useless for all screen-based assistive technology, including screen readers. Theoretically there may be some utility (like the "smart speaker" or "linearized audio" concepts) but 1) those use cases would be better addressed now as a media features rather than a media types, and 2) we're not aware of any assistive technology implementations of these legacy media types. Deprecation seems like the right option.

I also want to make a distinction that @patrickhlauke raised above: some comments seem to be conflating the speech _media type_ with speech-related _properties_. I believe that deprecating the `speech` media type will have no negative impact on the speech-related _properties_ defined in "CSS 3 Speech" (now known as "[CSS Speech 1](https://github.com/w3c/csswg-drafts/labels/css-speech-1)"). WebKit+VoiceOver on iOS is the only partial implementation I'm aware of, but it applies the `speak:` and `speak-as:` properties to all media types and in practice, it's only used with the `screen` media type. 

Thanks.

-- 
GitHub Notification of comment by cookiecrook
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1751#issuecomment-618084620 using your GitHub account

Received on Wednesday, 22 April 2020 23:06:49 UTC