Assistive Technologies (AT) test for Font Awesome and icon fonts in general. We decided to do these tests after Dylan raised an issue with Font Awesome.
- All font based test results are in
tests/index.html
- All SVG based test results are in
tests/svg.html
- A non-ARIA test bed can be found in
tests/plain-bed.html
From code, to test results, to how to actually do decent testing. Anything is welcome.
There is a basic roadmap available. All new issues will be assigned to a fitting milestone within the roadmap.
- Copy the contents of test-template.html to tests/index.html
- Write test
- Do test
- Make a pull-request with a short description
- Be awesome!
- Either copy the example table row from test-template.html or;
- copy a table row from tests/index.html
- Make a pull-request with a short description
- Profit?
Depending on the icon coding technique, some or all of these scenarios will be worth testing.
In a screen reader:
- Linear reading, e.g. screen reader "arrow navigation"
- Read the icon and its text equivalent in the context of a link. Techniques vary by screen reader: e.g. tab key, rotor, or list of links
- Read character-at-a-time, e.g. RightArrow
- Read with a Braille display
- Repeat the above tests with different verbosity settings, especially with settings related to punctuation.
Other configurations for accessibility:
- Browser zoom: full page
- Browser zoom: text-only
- Windows high contrast mode
- Text customizations (details TBD)
- E-mail thread at WAI IG
- Icon Fonts + Unicode and Accessibility
- ARIA for Screen Readers Not Able to Read Symbols
- Death to Icon Fonts & Slides
- Seriously, Don’t Use Icon Fonts
- Bootstrap: How to use
- Not allowing pages to choose their own fonts breaks with icon fonts
- Icon Usability
- Icon Classification: Resemblance, Reference, and Arbitrary Icons
- Accessibility support for CSS generated content
- Lessons Learned: Accessibility Theory vs. Implementation Reality (Use case 3)
- Testing labeling icons
- Accessible svg sprite icons
- Testing accessible text for external SVG icons
- Grunting Icons into SVG Sprites
- Mallory (@StommePoes)
- Michiel Bijl (@MichielBijl)
- Mitchell Evan (@mitchellrevan)
- Chaals McCathieNevile (@Chaals)