- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Tue, 16 Feb 2010 09:39:19 -0600
- To: "Charles McCathieNevile" <chaals@opera.com>
- Cc: cooper@w3.org, david.bolter@gmail.com, janina@rednote.net, jcraig@apple.com, public-canvas-api@w3.org, public-html-a11y@w3.org, "David Singer" <singer@apple.com>
- Message-ID: <OF83791EED.7BE17BF8-ON862576CC.004DCFC6-862576CC.0055FF4D@us.ibm.com>
Rich Schwerdtfeger Distinguished Engineer, SWG Accessibility Architect/Strategist "Charles McCathieNevile" <chaals@opera.com> wrote on 02/15/2010 07:47:35 PM: > "Charles McCathieNevile" <chaals@opera.com> > 02/15/2010 07:47 PM > > To > > Richard Schwerdtfeger/Austin/IBM@IBMUS, public-canvas-api@w3.org, > public-html-a11y@w3.org > > cc > > david.bolter@gmail.com, jcraig@apple.com, "David Singer" > <singer@apple.com>, janina@rednote.net, cooper@w3.org. > > Subject > > Re: minutes: Canvas sub-group HTML A11y Task Force telecon, 2010-02-15 [draft], > > On Mon, 15 Feb 2010 23:59:30 +0100, Richard Schwerdtfeger > <schwer@us.ibm.com> wrote: > > ... > > 20:40:11 [richardschwerdtfe] > > Authors MUST render visible focus of the ADOM subtree element in the > > canvas area > > Authors MUST render visible focus of the canvas subtree element in the > > canvas area > > Authors MUST render visible focus of the canvas subtree element on the > > rendered canvas > > As far as I can tell, by using an image map to represent areas sensitive > to user input, all of these things are automatically managed by the User > Agent in pretty much every modern user agent (starting with lynx). There > is a bug in some versions of Opera which prevents an imagemap inside the > canvas from being recognised - this is fixed in current builds of Opera > 10.5 and should remain fixed. > I think this is an implementation for some canvas renderings - sure. I would not say all. For example, it would not work for Bespin. > > Authors MUST render the keyboard caret insertion cursor of the canvas > > subtree element on the rendered canvas > > I'm not sure about handling this one completely automagically, but the use > of either forms, or existing editable HTML elements may again provide this > easily. > It will and our intent is to allow HTML content to be included in the subtree. The problem is that the caret location, in say a contenteditable area does not match the visual location on the screen to allow a magnifier to track it. So, what we do is use a textfield or contenteditable area in the canvas subtree and define an API, like we did for visual focus, to drive the caret location on the screen and map to the accessibility API coordinate location. Steve Faulkner has an action item to address this with the canvas API team. > > 20:42:40 [cyns] > > authored content SHOULD respond to system settings for font, color and > > zoom. > > Authors SHOULD should ensure that the rendered canvas responds to > > system settings for font, color and zoom > > Authors SHOULD should ensure that the rendered canvas responds to > > system settings for font, color and zoom > > Authors SHOULD should ensure that the rendered canvas responds to > > system settings for font, color and zoom > > 20:46:06 [richardschwerdtfe] > > Define user settings as system, user agent, or web application settings > > This stuff is trickier. We need to describe how the author would find out > what those settings are if they are using canvas (although I also need to > read up on the canvas text API to make sure I'm not missing something > basic). > To this we all agree. I am going to send out revised wording on this and the other pieces based on Monday's call today. This is not trivial as CSS deprecated the system settings feature in CSS3 due to platform inconsistencies. A challenge is determining what we put in the spec. and what we put in best practices. We just need to provide some guidance in the HTML spec. on what to do. Thanks for reviewing the proposal. A revision is coming to the group. I want to have something solid for the HTML working group by Feb. 25. Some of this will need to be done in different groups. For example, the canvas API was separated out of HTML 5 and is on a separate track as I am sure you aware. > cheers > > Chaals > > -- > Charles McCathieNevile Opera Software, Standards Group > je parle français -- hablo español -- jeg lærer norsk > http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Tuesday, 16 February 2010 15:40:25 UTC