As a user with less-than-perfect eyesight, I want to be able to read text and links on Discourse with a contrast ratio that allows me to differentiate types of text, so that I can better understand the purpose of that text.
i.e., Discourse should support Web Content Accessibility Guidelines (WCAG) 2.0 to at least level AA. Level AA requires a contrast ratio of 4.5:1 for normal text, and 3:1 for large text.
If it was desirable to reach to an even higher level of accessibility, level AAA requires a contrast ratio of 7:1 for normal text and 4.5:1 for large text.
Here are some current examples contrast ratios for the home page against the white
- “Dark grey”
#333333un-visited topic titles: 12.6:1 (passes)
- “Light grey”
#8c8c8cvisited topic titles : 3.4:1 (fails)
- “Light blue”
#33bbffcold map dates: 2.2:1 (fails)
A few resources (many others exist):