Top Banner
Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University [email protected] @gdkraus
28

Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University [email protected] @gdkraus.

Dec 24, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Accessibility

Greg KrausUniversity IT Accessibility Coordinator

North Carolina State [email protected]

@gdkraus

Page 2: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Concepts

Page 3: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Two Questions We Ask With Color Accessibility

1. Given moderate visual acuity loss, can a person read this content without the aid of assistive technologies?

2. If a person needs an assistive technology, does our content prevent them from modifying the content to meet their needs?

Page 4: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Planning for Color and Visual Deficiencies

• There are a wide range of color deficiencies and visual impairments

• How do we plan for them all?

Page 5: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Visual Impairment Simulator

• NoCoffee• Chrome Extension

Page 6: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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

Page 7: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

WCAG 2 (1.4.1): Use of Color

• Level A• Examples of violations– “Required fields are in red”– “Complete the blue section first”

Page 8: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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)

Page 9: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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

Page 10: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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%)

Page 11: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Beyond WCAG 2

• (Acknowledge Wayne Dick from CSU Long Beach for information)

• There is no average person with low vision• 35+ critical structures in the human visual

system– Multiple ways these structures can break

• Bright light is painful to many people with low vision

Page 12: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

What Else To Consider

• Practice strict separation of presentation from content

• Anticipate users changing your color scheme• Potentially provide text enlargement with

reflow to 300% (WCAG 2 AA only requires 200%)

Page 13: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Tools

Page 14: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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

Page 15: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Colour Contrast Analyser

Page 16: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Automated Tools

• WAVE• Juicy Studio Accessibility Toolbar• Strengths– Automatically checks all color combinations– Can account for text size

• Weaknesses– Text over images– Text in images– Text over CSS3 gradients

Page 17: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Text Over Images

Page 18: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Anti-Aliased Text

Page 19: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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

Page 20: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Contrast Analyzer: Original Image

Page 21: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Contrast Analyzer: Mask

Page 22: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Contrast Analyzer: Text Over Images

Page 23: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Contrast Analyzer: Text in Images

Page 24: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

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

Page 25: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Palette Extractor

• Color Palette Extractor• Detects all of the colors defined in a page• Populates the Color Palette Evaluator

Page 26: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Color Palette Tweaker

• Tanaguru• Web-based application• Pick two colors and adjust one of them to

make the contrast great enough to meet WCAG

Page 27: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Substituting Style Sheets

• Web Evaluation Tools

Page 28: Color Accessibility Greg Kraus University IT Accessibility Coordinator North Carolina State University gdkraus@ncsu.edu @gdkraus.

Questions