- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Mon, 26 Jan 2015 13:53:22 -0600
- To: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Cc: public-svg-a11y@w3.org
- Message-ID: <OFD5C66DE9.27209B18-ON86257DD9.006A86ED-86257DD9.006D4139@us.ibm.com>
Hi Amelia, I have made a change in the git repository for this - not the exact wording you suggested but it is there. Understand that by going back to SVG 1.1. This mapping spec. could get quite *ugly* - especially given the fact that very little was addressed in terms of accessibility in earlier versions of SVG. We had not planned to go back and support earlier versions of SVG. I am concerned we will be opening up Pandora's box. For example, SVG 1.1 had no keyboard support, no focus methods, etc. Some elements in SVG2 could go such as those related to animation. Now we will be faced with supporting those features as they start to leave browsers. What I am saying as this all sounds great on the surface but it will create problems. This is one example. Rich Rich Schwerdtfeger From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com> To: Richard Schwerdtfeger/Austin/IBM@IBMUS Cc: public-svg-a11y@w3.org Date: 01/26/2015 11:59 AM Subject: Re: Comments on SVG Accessibility Mappings -- Language and Scope Thanks for the follow-up Richard. One added complication I discovered, relating to the accessible name/description computation. SVG 2 will allow multiple `<title>` and `<desc>` elements in different languages. The accessibility computations should accommodate this. SVG 2 draft section: https://svgwg.org/svg2-draft/struct.html#DescriptionAndTitleElements <aside> SVG 1.1 does not have an explicit mechanism for doing this. For visible text there is the `systemLanguage` attribute that can be used to toggle individual element's display, but for `<title>` only the first child was ever supposed to be used, without allowance for language attributes (not sure how many user agents enforce the first-child rule, or whether any paid attention to `systemLanguage` on `<title>` elements). </aside> Since the approach of the SVG working group is that SVG won't have strict versioning, and new SVG features should be backwards-compatible, I don't think the SVG Accessibility doc should have separate rules for SVG 2 vs SVG 1.1. However, since the SVG 2 text hasn't been finalized, we don't want to explicitly repeat rules that might become outdated. Instead, perhaps include a more general statement that, if there are more than one `<title>` or `<desc>` elements, the accessible name/description computations will use choose one according to the rules defined in the SVG specifications. For the working drafts, you could add an Editor's Note pointing to both the SVG 1.1 section and the draft SVG 2 section. AmeliaBR
Attachments
- image/gif attachment: graycol.gif
Received on Monday, 26 January 2015 19:53:57 UTC