360 likes | 515 Views
The Importance of Color Accessibility. Greg Kraus, North Carolina State University Wayne Dick, California State University, Long Beach. Agenda. Concepts Visual Impairment Simulator WCAG 2 Beyond WCAG 2 Contrast Testing Tools. Two questions we ask with color accessibility.
E N D
The Importance of Color Accessibility Greg Kraus, North Carolina State University Wayne Dick, California State University, Long Beach
Agenda • Concepts • Visual Impairment Simulator • WCAG 2 • Beyond WCAG 2 • Contrast Testing Tools
Two questions we ask with color accessibility • Given moderate visual acuity loss, can a person read this content without the aid of assistive technologies? • If a person needs an assistive technology, does our content prevent them from modifying the content to meet their needs?
Planning for color and visual deficiencies • There are a wide range of color deficiencies and visual impairments • How do we plan for them all?
Visual Impairment Simulator • NoCoffee • Chrome Extension
Standards: Taking the guessing out of conformance • WCAG 2 • Color is not the sole means of conveying information • Provide sufficient contrast based on the size of the text and the conformance level desired
WCAG 2 (1.4.1): Use of Color • Examples of violations • “Required fields are in red” • “Complete the blue section first”
WCAG 2 (1.4.3 and 1.4.6): Contrast • Level AA and Level AAA Conformance • Ratios • 3:1 minimum acceptable contrast for standard text and vision • 4.5:1 accounts for moderately low visual acuity (vision loss equivalent to approximately 20/40) • typical visual acuity of people at roughly age 80 • 7:1 accounts for users who typically do not depend on assistive technologies for visual impairments (vision loss equivalent to approximately 20/80)
What Is Covered in WCAG Contrast Requirements? • Text • Does NOT apply to • Logos • Inactive form elements • Purely decorative text • Incidental text in photos • Other UI elements
WCAG 2 Conformance Levels and Ratios • Level AA • 18 pt. or 14 pt. bold 3:1 • Smaller, 4.5:1 • Level AAA • 18 pt. or 14 pt. bold 4.5:1 • Smaller, 7:1 • 18pt (1.5em, 150%) • 14pt (1.2em, 120%)
There is no average person with low vision • 35+ critical structures in the human visual system • Multiple ways these structures can break • Visual acuity, field loss and color perception are the formal metrics of low vision, BUT • They neither detect nor predict the impact of low vision on life.
Application to Contrast • Contrast is about differences in brightness • If you want high contrast then the text is bright and the background is dark or visa versa. • Bright light is painful to many people with low vision
Application to Color • Color Blindness • 3 types, accommodations conflict • Retinitis Pigmentosa • Bright blue can cause damage
What to do: Create flexible content • Use 3:1 and 4.5:1 contrast ratio as advised. • Drop the illumination on the screen and see how dark you can get and keep text is readable. • Practice strict separation of presentation from content • Anticipate users changing your color scheme. • Provide text enlargement with reflow to 300%.
What text resizing have to do with contrast? • To accommodate a disability with no average person, you must be flexible. • A page that enlarge gracefully has a high degree of flexibility. • The better you ensure flexibility the better you enable individual needs for low vision: color, size, spacing, special formatting
Eyedropper Tools • Colour Contrast Analyser • Desktop application for Windows and OS X • Strengths • Can choose any colors on the screen • Weaknesses • Anti-aliasing of text • Text over a non-uniform background • Must manually check elements
Automated Tools • WAVE • Web-based tool • Strengths • Automatically checks all color combinations • Can account for text size • Weaknesses • Text over images • Text in images • Text over CSS3 gradients
WAVE 1 3 2 5 4
Image Analysis • Color Contrast Analyzer for Chrome • Chrome extension • Strengths • Checks the page as it is rendered • Weaknesses • Cannot differentiate between text and other user interface elements
Testing Color Palettes • NC State Accessible Color Palette Evaluator • Web-based application • Build a color palette • Compare all of the color combinations to see which have enough contrast
Sample Accessible Palette Evaluator • Sample Accessible Palette Evaluator
Color Palette Tweaker • Tanaguru • Web-based application • Pick two colors and adjust one of them to make the contrast great enough to meet WCAG