Re: H86: Providing text alternatives for ASCII art, emoticons, and leetspeak

Steve, a number of items on the HTML5 common idioms draft page have been on
my list to write about, so I'll take the time to respond to the example on
breadcrumb markers (4.12.2). Let me know if this should spawn a new thread.

Trying to define what use is "contrary to meaning" for a character can get
interesting. For breadcrumbs, the Greater Than symbol (">") has been used
for this and similar constructs for some time. I'd argue it is a meaningful
convention for many users. Besides the obvious visually affordance provided
with the pseudo right arrow look, the "greater than" meaning even conveys
some sense of hierarchy or sequence. Same idea with the fairly set
convention of its use when indicating navigating in menus (e.g.,"Use
Tools>Options>Preferences"). It's not perfect, but if we're going to
replace it, I want to promote something clearly better.
I'm troubled by the advocated preference in the document, which proposes
replacing the > with the right arrow symbol ¡÷ . I don't feel it conveys any
more meaningful visual meaning in the context of a breadcrumb trail -- it's
certainly more unconventional -- and JAWS announces the symbol as
"rightwards arrow". I'm not sure how that is any better for readability or
clarity.
For the rest of the proposed solution, I think the use of list is good. But
I also think that if the document is advocating a use of a list, there are
two considerations: 1) the nav element should be labeled breadcrumb, to
provide context; 2) once that context is established through the label and
the list, any use of a visual separator in this context becomes decorative.
It seems to me a better approach would be some purely visual separator
( with a null ALT, since the list structure already provides the
programmatic information). It would be much more readable.
This all still supports the main position you were advocating -- cutting
down on the use of characters contrary to meaning. But the approach I'm
recommending (no character at all) would be more consistent with that
message, I think.

Michael Gower
Senior Consultant
IBM Accessibility

1803 Douglas Street, Victoria, BC  V8T 5C3
gowerm@ca.ibm.com
voice: (250) 220-1146 * cel: (250) 661-0098 *  fax: (250) 220-8034



From:	Steve Faulkner <faulkner.steve@gmail.com>
To:	Andrew Kirkpatrick <akirkpat@adobe.com>
Cc:	Michael Gower/CanWest/IBM@IBMCA, Eric Eggert <ee@w3.org>,
            "w3c-wai-gl@w3.org" <w3c-wai-gl@w3.org>
Date:	2015-04-28 08:25 AM
Subject:	Re: H86: Providing text alternatives for ASCII art, emoticons,
            and leetspeak



On a somewhat related current webaim thread (where this technique is cited)
http://webaim.org/discussion/mail_thread?thread=6920


It would be worth considering putting in some advice around use characters
for decoration or use that is contrary to meaning.

I see this a lot and would be good to have a technique to point to (i feel
a pull request coming on)

note: html5 has this advice in relation to right angle brackets used as
breadcrumb markers

  The use of the right angle bracket symbol ">" to indicate path direction
  is discouraged as its meaning, in the context used, is not clearly
  conveyed to all users.

?http://www.w3.org/TR/html5/common-idioms.html#rel-up


--

Regards

SteveF
HTML 5.1

On 28 April 2015 at 15:55, Andrew Kirkpatrick <akirkpat@adobe.com> wrote:
  I agree with questioning whether it is worth calling out Leet.? It may
  not be our greatest challenge in making accessible content.





  Re: the leet, I was wondering about the leet text myself earlier and
  apparently I¡¦m a total 733t n00b (that¡¦s ¡§Leet Noob¡¨ for anyone who
  hasn¡¦t done the extensive 3 minutes of research I have) and wasn¡¦t aware
  that the ¡§xorz¡¨ suffix is for emphasis.


  http://www.urbandictionary.com/define.php?term=xorz&defid=952831






  I¡¦d be ok removing the leet example.? What do people think about example
  1?? If all we were left with using abbr were actual examples of
  unambiguously proper usage of the abbr element that wouldn¡¦t be so bad¡K





  AWK





  From: Steve Faulkner [mailto:faulkner.steve@gmail.com]
  Sent: Tuesday, April 28, 2015 10:45 AM
  To: Michael Gower
  Cc: Eric Eggert; w3c-wai-gl@w3.org



  Subject: Re: H86: Providing text alternatives for ASCII art, emoticons,
  and leetspeak





  Hi all,


  checking using a leet speak encoder
  http://www.robertecker.com/hp/research/leet-converter.php?lang=en

  Austin Rocks = 4u571n r0ck5 (basic leet)


  while it is not a bad idea to give examples of how we can provide acess
  to content for some users, it should be clearly stated that this is only
  a partial solution and a basic solution that provides equal access should
  be provided


  Example:

  4u571n r0ck5 (Austin Rocks)


  on use of <abbr>


  HTML5 states:


  The abbr element represents an abbreviation or acronym, optionally with
  its expansion.





  if the leet speak is not an abbreviation or acronym it shouldn't be used
  to provide the alternative.


  On use of the title attribute: its a notoriously poor UI feature for many
  reasons:
  http://www.paciellogroup.com/blog/2013/01/using-the-html-title-attribute-updated/



  has details.


  the HTML5 spec provides a warning about title:
  http://www.w3.org/TR/html/dom.html#the-title-attribute.



  A related question is: is it worth calling out leet speak? I had to go
  and look it up, I can't recall seeing it used, but I do live under a
  rock.





  --

  Regards

  SteveF


  HTML 5.1





  On 28 April 2015 at 15:18, Michael Gower <michael.gower@ca.ibm.com>
  wrote:


  As a new member of this group, I guess I'll take the opportunity to enter
  the fray on this.

  "¡¨what¡¦s wrong with the abbr example?¡¨
  Example three in H86 is <abbr title="Austin Rocks">Au5t1N r0xx0rz</abbr>
  The second part of the Leet looks to me like Rocksers -- kind of a mashup
  of rockers and scissors. I believe the originally point may have been
  that the English equivalent is not actually "Rocks" (that, or the Leet
  should be r0(k5 )

  At any rate, the discussion has now moved to whether ABBR is suitable to
  use for surfacing ALT. I agree it is a hack. The Leet is not an
  abbreviation. By the same token, the second item in example 1 should also
  be removed: <abbr title="fright">=8-0</abbr>

  However, I'm with Eric on two points: 1) the fact screen readers don't
  implement something by default is not a reason to not implement the
  technique if it is legitimate; 2) other folks, including those with
  cognitive disabilities, can derive benefit from forms of alternative
  information which are not historically available via the user agent
  alone.

  In this situation, the ABBR technique is attractive because it is
  visually indicated by most user agents (as a minutely dashed underline)
  and provides an affordance via hover to expose the TITLE information to
  mouse users. So I think what is called for is for this matter to be
  flagged to the Cognitive TF so they can deal with the multiple questions
  involved.

  Personally, I think using the TITLE as a reinforcement on most uses of
  ALT makes a lot of sense. TITLE is valid on virtually all elements, so
  can be added wherever ALT is used to expose the additional meaning to
  mouse users. My one caution is that I've found that some screen readers
  will announce both the ALT and TITLE if the strings are not identical. So
  that would need to be part of the guidance offered.

  That doesn't solve the lack of strong visual affordance for the TITLE or
  the problem with keyboard users not being able to expose the value. But
  as Eric states, "While there may be a user group that isn¡¦t helped using
  a technique, we shouldn¡¦t rule it out for other user groups."

  If I've failed to follow any etiquette of the maillist, please feel free
  to advise me privately.

  Michael Gower
  Senior Consultant
  IBM Accessibility

  1803 Douglas Street, Victoria, BC ?V8T 5C3
  gowerm@ca.ibm.com
  voice: (250) 220-1146 * cel: (250) 661-0098 * ?fax: (250) 220-8034



  From: ? ? ? ?"Eric Eggert" <ee@w3.org>
  To: ? ? ? ?"Andrew Kirkpatrick" <akirkpat@adobe.com>
  Cc: ? ? ? ?"David MacDonald" <david100@sympatico.ca>, "Steve Faulkner" <
  faulkner.steve@gmail.com>, "w3c-wai-gl@w3.org" <w3c-wai-gl@w3.org>
  Date: ? ? ? ?04/28/2015 05:52 AM
  Subject: ? ? ? ?Re: H86: Providing text alternatives for ASCII art,
  emoticons, and ? leetspeak








  On 28 Apr 2015, at 14:22, Andrew Kirkpatrick wrote:

  > My question to Steve that he may have missed was ¡¨what¡¦s wrong
  > with the abbr example?¡¨ but David you seem to be raising an argument
  > for not using abbr, which would suggest also removing H28
  > (http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/H28).

  Just a quick thought mainly for the H28 discussion (I am not an ASCII
  art connoisseur and don¡¦t know exactly about leetspeak):

  I think this is more a screen reader bug and I would consider adding the
  information there is better practice than leaving it out completely,
  even if the user needs to activate the feature in assistive
  technologies.

  Also this has implication for people with cognitive disabilities, for
  example, that can¡¦t get to descriptions. While there may be a user
  group that isn¡¦t helped using a technique, we shouldn¡¦t rule it out
  for other user groups. It might also be provided to screen reader users
  by default in the future.

  Cheers,
  Eric

  >
  > Any additional information is appreciated!
  > Thanks,
  > AWK
  >
  > From: David MacDonald [mailto:david100@sympatico.ca]
  > Sent: Monday, April 27, 2015 6:29 PM
  > To: Steve Faulkner
  > Cc: w3c-wai-gl@w3.org
  > Subject: Re: H86: Providing text alternatives for ASCII art,
  > emoticons, and leetspeak
  >
  > Agree that we could drop the abbr. It's kind of a hack, and JAWS has
  > abbr support turned off by default, so the abbr may not even speak.
  >
  >
  > Cheers,
  >
  > David MacDonald
  >
  >
  >
  > CanAdapt Solutions Inc.
  >
  > Tel: ?613.235.4902
  >
  > LinkedIn<http://www.linkedin.com/in/davidmacdonald100>
  >
  > www.Can-Adapt.com<http://www.Can-Adapt.com>
  >
  >
  >
  > Adapting the web to all users
  > ? ? ? ? ?Including those with disabilities
  >
  > If you are not the intended recipient, please review our privacy
  > policy<http://www.davidmacd.com/disclaimer.html>
  >
  > On Fri, Apr 24, 2015 at 9:50 AM, Steve Faulkner
  > <faulkner.steve@gmail.com<mailto:faulkner.steve@gmail.com>> wrote:
  > http://www.w3.org/TR/WCAG20-TECHS/H86.html

  >
  > suggest adding ARIA-fied example (from html5 spec)
  >
  > <figure role="img" aria-labelledby="fish-caption"
  > <pre>
  > o ? ? ? ? ? .'`/
  > ? ' ? ? ?/ ?(
  > O ? ?.-'` ` `'-._ ? ? ?.')
  > ? ?_/ (o) ? ? ? ?'. ?.' /
  > ? ?) ? ? ? ))) ? ? >< ?<
  > ? ?`\ ?|_\ ? ? ?_.' ?'. \
  > ? ? ?'-._ ?_ .-' ? ? ? '.)
  > ?jgs ? ? `\__\
  > </pre>
  > <figcaption id="fish-caption">
  > ?<cite>Joan G. Stark, "fish"</cite>.
  > ?October 1997. ASCII on electrons. 28¡Ñ8.
  > </figcaption>
  > </figure>
  >
  > Also question the use of <abbr> in this technique:
  > <abbr title="Austin Rocks">Au5t1N r0xx0rz</abbr>
  > --
  >
  > Regards
  >
  > SteveF
  > HTML 5.1<http://www.w3.org/html/wg/drafts/html/master/>




  --

  Eric Eggert
  Web Accessibility Specialist
  Web Accessibility Initiative (WAI) at Wold Wide Web Consortium (W3C)

Received on Tuesday, 28 April 2015 23:13:02 UTC