- From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Date: Sat, 19 Sep 2015 18:19:04 -0600
- To: Fred Esch <fesch@us.ibm.com>, SVG-A11y TF <public-svg-a11y@w3.org>
- Message-ID: <CAFDDJ7ydki89hOvp59pVRTMHRxbaJzLhu+C8NxExqhGo-geTCg@mail.gmail.com>
Hello Fred & all, Thanks for all your work separating out the two graphics modules, Fred. Below are a description of some edits I have made Level 1 module, and then a response to Fred's concerns about gaps and limitations of the restricted role model. A reminder that I will not be on the call Sept 26. Feel free to resolve in my absence that all of my changes are awful, but please don't then assign me ten actions to fix everything! Amelia Summary of Edits: -------------------------- My changes to the aria/graphics.html spec and related example files are covered by the following pull request: https://github.com/w3c/aria/pull/93 Until the changes get integrated in the main repo, you can view the compiled file from my fork: http://rawgit.com/AmeliaBR/aria/aria-graphics/aria/graphics.html Many of the text changes are editorial, trying to soften the jargon. Please carefully review, however, all instances of SHOULD and SHOULD NOT statements, some of which Fred introduced and some of which were mine. I've added more explanatory text for my "house" example. I think this effectively demonstrates the distinction between semantic and stylistic groups which you were emphasizing in the new "circle of months" example, Fred. I've therefore commented out the months example, but haven't deleted it in case you wanted to argue for its inclusion. Finally, I've expanded the "Other Roles for Graphics" section, with a series of examples comparing img, figure, and graphics-doc. I've also re-instated the figure role description as an editorial note for now, so that we have a reference copy of it until it can be integrated in ARIA 1.1. Remaining gaps: ------------------------ Re aria-gtype: As we've discussed on the call before, I am concerned that you're trying to make one property do too many things, Fred. It cannot be both a flexible author-supplied description and an AT-interpretable category for controlling reading order. While I appreciate that effective navigation of a chart requires a reading order separate from the normal drawing order, that's why we will follow up this simple graphics role model with a chart-specific taxonomy. For generic graphics, I think we should be relying on aria-flowto and aria-owns to convey the correct reading order. Re labels being potentially read twice: This is an important issue. I'm sure it could quickly get frustrating to navigate a diagram with both graphics and labels causing the same text to be read out. Yet, this isn't a new issue: HTML forms make extensive use of labels, and I think screen-readers are able to keep track when reading both the visible text and the descriptions of the corresponding inputs. Perhaps the regular screen reader users in the group can offer suggestions for how this should be handled? Then we can offer better guidance in the spec, and decide whether a separate role is required.
Received on Sunday, 20 September 2015 00:19:32 UTC