- From: Gregory J. Rosmaita <unagi69@concentric.net>
- Date: Fri, 16 Jun 2000 16:14:45 -0400
- To: Jon Gunderson <jongund@uiuc.edu>
- Cc: User Agent Guidelines Emailing List <w3c-wai-ua@w3.org>
aloha, jon! you wrote: quote On control over speech rate and other characteristics all of our implementation experience is based not on CSS principles, but on enumeration of the ranges of speech technologies and providing controls that reflect the enumerated values. I think this approach should be the first priority, since we can show that it can be implemented. The secondary consideration if information can not be enumerated. unquote they should be considered in tandem, not ranked or prioritized... the @media aural rules of CSS2 define base functionality for controlling and configuring a speech engine/self-voicing UA, and much of what is outlined in chapter 19 of the CSS2 recommendation (save for most of the positioning and spatial effects rules) is also applicable to conventional speech engines... plus, the fact that emacspeak (which not only runs on a host of hardware synthizers, but which now provides software speech) supports the aural properties of CSS, provides us with an excellent implementation example... the bottom line is that screen readers and self-voicing browsers also need to be CSS aware, so that they can recognize and apply @media aural rules, in order that an individual users can use a client side stylesheet that uses @media aural rules which could be applied to any web page that individual loads.... so, i don't think we should prioritize speech characteristics -- the differentiation between a CSS aware speech engine and a robust screen reader is a false dichotomy which the UAAG should not perpetuate i also still think, as i have stated on list, during telecons, and at the princeton face2face, that the priority of UAAG 5.7 quote 5.7 Provide programmatic access to Cascading Style Sheets (CSS) by conforming to the W3C Document Object Model (DOM) Level 2 CSS module and exporting the interfaces it defines. [Priority 3] Note: This module is defined in DOM Level 2 [DOM2], chapter 5. Please refer to that specification for information about which versions of CSS are supported. This checkpoint is an important special case of checkpoint 2.1. unquote should at least be a 2, although there is a convincing argument that it should be a P1, especially if it is the only means through which users will have recourse to CSS-generated text, without resorting to an Off Screen Model mode, in order to read what was actually rendered by the browser gregory
Received on Friday, 16 June 2000 16:27:21 UTC