- From: Chaals McCathie Nevile <chaals@yandex-team.ru>
- Date: Thu, 04 Feb 2016 02:51:28 +0100
- To: public-svg-a11y@w3.org, "Fred Esch" <fesch@us.ibm.com>
On Wed, 03 Feb 2016 22:31:38 +0100, Fred Esch <fesch@us.ibm.com> wrote: > All, > > Media Queries Level 4 has 4 SVG diagrams. I would like us to provide > recommendations to the CSS WG >on how the SVG files should be handled > and provide text descriptions for them if appropriate. Here are some > questions. > Is some form of accessibility or label needed or is the surrounding text > enough? In general the surrounding text explains what you need, but rather more verbosely. > How should the SVG diagrams be made accessible? About the same way as http://svg-access-w3cg.github.io/use-case-examples/rectrack2-notes.html Links, highlighting, simple structure. You could make the things where there are a set of options into a single group and describe it in one hit. > Do you think these diagrams should be referred to as 'railroad diagrams' > or 'syntax diagrams'? I don't care. But it should be consistent throughout the document. > Given the state of SVG accessibility I think they should wrap the SVG in > a HTML figure element and provide a HTML figcaption element for each. I'd rather a longdesc. In many cases the content required is already somewhere, and you don't want to repeat it twice over. > What are your opinions on how to provide accessibility to the diagrams? What I said above. > I have two proposals for captions for each diagram, provided below. > What do you all think would be appropriate (assuming you agree that a > caption is the way to go). Also note, in the suggested captions I use > the term syntax diagram - since they are talking about the syntax of CSS > media queries, whereas they use the term 'railroad diagram' in section 3. I don't think caption is the way to explain everything, but the A is good enough for a caption with something like the B in longdesc. cheers > Sec 2. svg railroad diagram > A. syntax diagram of media query described in this section. > B. syntax diagram main route goes through a <em>media condition</em> > alternate route may have either an <em>only</em>, <em>not</em> or no > modifier and then goes through a <em>media type</em> then route either > goes through an empty branch or a branch with <em>and</em> and an > <em>media condition</>em> > > Sec 2.1 svg railroad diagram > A. syntax diagram of comma separated media query list. > B. syntax diagram: main route goes through a <em>media query</em>, > alternate empty branch, alternate main route with a <em>comma</em> in a > loop > > Sec 2.4 svg railroad diagram > A. syntax diagram showing three forms of media feature: a feature name > with a value, only a feature name or a range form.B. syntax diagram: > three routes available, route 1 has a <em>feature name</em> <em>:</em> > ><em>feature value</em>, route 2 has (only) a <em>feature name</em>, > route 3 has a <em>range form</em> > > Sec 2.4.3 svg railroad diagramA. syntax diagram showing range forms. > there are two range forms one has a pair of feature name/values > separated by one of the following operators (= < <= > >=). The second > form has a value operator feature name operator value. There are two > flavors of the second form one flavor uses either < or <= operators and > the other flavor use either > or >= operators. > B. syntax diagram: three main routes, the first route goes through a > <em>feature name/value</em> >then it has a branch for each of the > operators <em>=</em> <em><</em> <em><=</em> <em>></em> <em>>=</>em> that > rejoin then goes through a second <em>feature name/value</em>. The > second route goes >through a <em>value</em> and branches for each > operator <em><</em> and <em><=</em> rejoining then ><em>feature > name</em> and branches for each operator <em><</em> and <em><=</em> and > rejoining for >the second <em>value</em>. The third route goes through a > <em>value</em> and branches for each >operator <em>></em> and > <em>>=</em> rejoining then <em>feature name</em> and branches for each > >operator <em>></em> and <em>>=</em> and rejoining for the second > <em>value</em>. > > > >>> Regards, > > Fred EschWatson, IBM, W3C Accessibility > > [IBM Watson] Watson Release Management and Quality > > > -- Charles McCathie Nevile - web standards - CTO Office, Yandex chaals@yandex-team.ru - - - Find more at http://yandex.com
Received on Thursday, 4 February 2016 01:52:08 UTC