Alternative themes (high contrast, dark mode) #139
Replies: 11 comments
-
Users that benefit
Other comments
|
Beta Was this translation helpful? Give feedback.
-
Need to include dark mode, low contrast, and high contrast (not just light on dark) modes. |
Beta Was this translation helpful? Give feedback.
-
WCAG 2 contrast math is specifically faulty in dark colors, making it unsuitable for calculating contrast for dark colors. In December I released Bridge PCA which is fully backwards compatible to WCAG 2, but using APCA technology, and that makes it very suitable for calculating contrast for dark mode. |
Beta Was this translation helpful? Give feedback.
-
For "what to do" our guidance may need to be technology agnostic type guidance like the following:
Look at group, how long should the list be? Avoid linking to outside resources. |
Beta Was this translation helpful? Give feedback.
-
Based on discussions in the last meeting, here is an idea for the User Needs section. User NeedsI’m very sensitive to bright light. Looking at a white computer screen is painful and nearly impossible to read. I use “dark mode” with the background dark and the text not bright.Some websites have bright background images that don’t change in dark mode, so I can’t even read the page. [screen shot example] I can’t see text unless it’s very different from the background, and it’s getting worse as I get older. My doc calls it low contrast sensitivity. I use “high contrast mode” so the text really stands out. In some website site, some elements are not visible in high contrast mode. [screen shot example] |
Beta Was this translation helpful? Give feedback.
-
Combine how it helps into description and have 1 section description. How it helps should be about the user - not the tester. Mention the 3 groups low contrast for glare sensitive, high contrast for though with low contrast perception, and alternative themes for people with migraine or other disabilities that require specific colors. This could be a short section and cover more details of what was in user needs. |
Beta Was this translation helpful? Give feedback.
-
Getting started should be merged into What do Do. |
Beta Was this translation helpful? Give feedback.
-
In general remove resources unless they are advice from WAI or browser vendor. |
Beta Was this translation helpful? Give feedback.
-
Please add UAAG references back https://www.w3.org/TR/UAAG20/. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi all, suggested text below for the 'what to do' section that I wrote just after our discussion on 17/2/22. Happy to try and describe the examples more if they make no sense! WHAT TO DO Basic:
Advanced
|
Beta Was this translation helpful? Give feedback.
-
Everything here is presented in the spirit of opening discussion on various points indicated. Organizational issuesIn another case of the left-hand not knowing what the right-hand is doing due to an organization being large with no formal support of a liaison structure: https://www.w3.org/TR/css-color-adjust-1/I'm not sure why is there's a "castle moat" in-between accessibility and CSS, when they both should be part of the same set of standards, actually. Perhaps the point is increasingly moot as standards are moving away from this organization over to WHATWG...? I really don't know where to spend my time and resources at this point. Technical issuesThere is at present no standardization in terms of how to invert a light mode into a dark mode, and useful versus not useful applications of increased contrast. Many of the current implementations I've seen for inverting polarity for instance have some bizarre ideas that are far from best practices. Here are some general thoughts, mostly relating to automated polarity inversion: Polarity considerations relating to color and lightness/darkness
Contrast Increase considerations relating to color and lightness/darkness
To be added to later... |
Beta Was this translation helpful? Give feedback.
-
[Content below from Boomhika] 15 Feb 2022
User Needs
Glare Sensitivity: I’m very sensitive to bright light. Looking at a white computer screen is painful and nearly impossible to read. I often end up getting headaches. I use “dark mode” with the background dark and the text not bright. Some websites have bright background images that don’t change in dark mode, so I can’t even read the page.
[screen shot example]
Low Contrast Sensitivity: I can’t see text unless it’s very different from the background, and it’s getting worse as I get older. My doc calls it low contrast sensitivity. I use “high contrast mode” so the text really stands out.
In some websites, some elements are not visible in high contrast mode.
[screen shot example]
Examples
Social Media Icons Visible in Default Display Settings
Social Media Icons Disappear in High Contrast Setting
Websites with Bright background Images
Description
The purpose of an alternative theme is to maximize readability and legibility. The default display settings which typically include darker text on a lighter background is very strenuous to read for many individuals with vision impairments. A recent survey conducted by WebAIM on users with low vision indicate that 51.4% of respondents report using some type of high contrast mode, with the majority using light text on a dark background. Other users prefer using low contrast settings for better comprehension and/or readability. Thus alternative themes help users to:
How We Can Address This?
Support
Different browsers and operating systems have different levels and scope for supporting dark themes. For example, Microsoft Edge has a built in dark theme that can be activated through the system preferences. On the other hand, Safari does not offer its own dark mode but supports the MacOS dark theme. Mozilla Firefox follows the color schemes of the users’s operating system by default but also offers a dark theme option that can be enabled through extensions and Themes option on the browser settings. Similarly, Google Chrome supports the color schemes of a users’ operating system and offers additional user color preferences through personalization option on the advanced settings menu.
Related WCAG
SC 1.4.1 (Use of Color)
SC 1.4.8 (Visual Presentation)
Related UAAG
UAAG 2.0 1.4.5 Default to platform text settings: https://www.w3.org/TR/2015/NOTE-UAAG20-20151215/#gl-text-config
Related Resources
Google Chrome Dark Mode
https://support.google.com/chrome/answer/9275525?hl=en&co=GENIE.Platform%3DDesktop
Microsoft Edge Dark Theme
https://support.microsoft.com/en-us/microsoft-edge/use-the-dark-theme-in-microsoft-edge-9b74617b-f542-77ed-033b-1a5cfb17a2df
Mozilla Firefox
https://addons.mozilla.org/en-US/firefox/addon/dark-mode-webextension/
Mac OS Dark Mode
https://support.apple.com/en-us/HT208976
Windows OS High Contrast Mode
https://support.microsoft.com/en-us/windows/turn-high-contrast-mode-on-or-off-in-windows-909e9d89-a0f9-a3a9-b993-7a6dcee85025
Beta Was this translation helpful? Give feedback.
All reactions