- From: Greg Lowney <gcl-0039@access-research.org>
- Date: Thu, 21 Jan 2010 09:59:36 -0800
- To: WAI-UA list <w3c-wai-ua@w3.org>
- Message-ID: <4B589608.9060307@access-research.org>
Here are some thoughts on the Guideline 3.1 (Provide access to
alternative content) in the current draft
(http://www.w3.org/WAI/UA/2010/ED-UAAG20-20100105/).
1. Should check definition of alternative content to make sure it
doesn't include on-demand things like definitions for words, raw HTML
view, etc.
2. Re 3.1.1 (Notification of Alternative Content). I'm not sure the
current definition of "notify" achieves the goal of this SC. For
example, is it OK if the presence of alternative content is only
indicated in the status bar when the user moves the focus to or selects
that particular piece of rendered content?
3. In 3.1.2 (Configurable Default Rendering: Provide the user with the
global option to set which type of alternative to render by default. If
the alternative content has a different height and/or width, then the
user agent will reflow the viewport. (Level A)) we should change "which
type of alternative" to "which types of alternative content".
4. Re 3.1.3 (Browse and Render), it's obviously unfinished but I can't
tell what it's going to be structured.
5. Re 3.1.4 (Available Programmatically: If an alternative is plain text
(e.g., short text alternative), then it is available programmatically,
even when not rendered. (Level A)),
5.a What is the purpose of this? Is it programmatic access, why isn't it
under Guideline 2.1 (Facilitate programmatic access)?
5.b Why only when the alternative content is plain text? If there's an
object whose alternative is an image, shouldn't the content of that
image be available programmatically? Access to plain text is useful for
screen readers and equivalent, but screen magnifiers could take
advantage of a scalable version of the image if one is available, screen
readers might want the pre-recorded audio equivalent of content, etc.
5.c We don't define "plain text". Presumably it includes text with
markup tags, and in any character set?
6. Success criteria 3.1.2 (Configurable default renderings), 3.1.3.b
(non-synchronized alternatives) and 3.1.5 (Rendering Alternative
(Enhanced)) all include the clause "If the alternative content has a
different height and/or width, then the user agent will reflow the
viewport" or equivalent. I believe that there's value to the ability to
NOT reflow the container, instead either truncating the alternative
content or providing scrolling within its container. That option is
necessary because some pages become unusable when reflowing changes the
layout (e.g. things no longer line up correctly, obscuring their
intended relationships). An example of a spreadsheet, where enlarging
every cell to fit its contents (normal or alternative) could easily make
the document quite unwieldy. See discussion of proposed 3.10.5 (Access
to content outside viewport or container) and proposed new SC "Expand
and scroll viewports" which Jeanne and I have been debating.
Thanks,
Greg
Received on Thursday, 21 January 2010 18:01:33 UTC