w3c / silver

Accessibility Guidelines "Silver"
https://w3c.github.io/silver/
Other
199 stars 44 forks source link

Feedback on Guideline “Visual contrast of text” [Deque feedback] #382

Open melaniephilipp opened 3 years ago

melaniephilipp commented 3 years ago

Referencing Github issue #272 : Could the Color on the Web Community Group be of help in facilitating a 3rd party review and validation of the research and resulting model?

Referencing Method “Font characteristics contrast”: The method requires assessing a page by applying a lookup table approach that depends on font face, size, and weight (and maybe the use case), for every variation of text and background on a page. (https://www.myndex.com/APCA/). The current state of tools would make this a high manual burden. If tools do not materialize to perform this assessment through automation, this method will be an undue manual burden for assessors.

Myndex commented 3 years ago

Hi @melaniephilipp thank you for the comment,

You said:

...for every variation of text and background on a page...

No, only the lowest scoring case. It is functionally not that different than WCAG 2.x, but ultimately is substantially more flexible. The lookup table indicates the minimum of the range, but there are simplified methods to achieve this. And a key important factor is "use case".

To make it simple, here are "key" levels and what they mean. These key APCA levels are the G series undergoing some final evaluations, and are different from the FPWD:

GENERAL GUIDELINES on APCA LEVELS

APCA Key Levels (Series G)

Threshold levels

In the very low contrast regions, the values are semi-aligned to clinical type levels (CS), however it is important to note that due to the low resolution of 8 bit monitors, actual clinical use is prohibited for the sRGB version.

So, let's just consider the two, 75 and 60 — these are sort of like the "two" contrasts of WCAG 2.x, one for big text one for small, and we can stop here. For the highest score, maintain the following, (size/weight relative to a qualified reference font like Helvetica):

And done-ish. This is essentially "emulating" the WCAG 2.x conformance, which was developed over 12 years ago, when fonts were "Verdana" and only available in 400 and 700.

However, this is constrictive to the designer. The full new contrast method opens up far wider possibilities for design, rooted in actual vision science, not to mention centuries of classical design for print. In traditional print, small thin light grey text was unthinkable. Yet today it is the core of the very bad design choices permeating the web, and making the web literally unreadable.

And you do not have to fully test all text on the page, just the lowest contrast use case(s) to find the score.

WCAG 2.x requires that all text on a page meet the WCAG 2.x standard, which in some cases is more than enough, and in other cases is woefully inadequate. WCAG 2.x is no longer relevant for today's webcontent, as it was designed around two font weights, and web type fonts that were designed for display use such as Verdana.

Adding Flexibility while Maintaining Readability

If you want to allow designer to use a thin font, 200 or 300 weight, then you can not use such a simplistic approach as WCAG 2.x does. WCAG 3.0 and the APCA does not mandate brute-forced values for cases like non-text, and non-content text (like copyrights or by lines). Instead, key content text must be at the appropriate level for fluent readability. Things like copyright notices can be at the level for "spot reading" which is substantially relaxed.

WCAG 2.x did not define a minimum size, which has resulted in some very bad content designs. WCAG 3.0 does, but does so based on use case, which vastly improves design flexibility.

It is nearly trivial for an automated tool to be created that automatically tests an entire page and all text therein to meet the calculated minimum values, and there are some in the works right now.

But again, for the manual assessment, it is based around the lowest contrast sample as presently stated.

I hope this answers your question, and please feel free to followup.

Thank you,

Andy

Andrew Somers W3 AGWG Invited Expert Myndex Color Science Researcher Inventor of SAPC & APCA Contrast

Myndex commented 3 years ago

@melaniephilipp To add: please see the SIMPLIFIED too at: https://www.myndex.com/APCA/simple

Myndex commented 3 years ago

Hi @melaniephilipp

I just realized I missed answering your first question:

Referencing Github issue #272 : Could the Color on the Web Community Group be of help in facilitating a 3rd party review and validation of the research and resulting model?

I am also a member of the Color on the Web Community Group, and many (if not most) members there are already very familiar with my work, and I have received substantial positive feedback, some of which is found in issue #695 which I linked elsewhere.

There has been some internal discussion in Silver/AGWG regarding forming an outside panel of some of the recognized experts in the related fields.

Nevertheless, the method is directly based on highly regarded research, and the results are easy to see, a prima facie evidence, especially in comparisons.

WCAG 2.x issue #695 has experimental results posted, there are many experiments and results posted on the Myndex.com site, and here are two Gists that do a quick compare with examples between WCAG 2.x and 3.0

Orange You Wondering About Contrast?

The Lighter Side of Dark Backgrounds

Thank you,

Andy

Andrew Somers W3 AGWG Invited Expert Myndex Color Science Researcher https://www.myndex.com/APCA/simple

APCA — THE REVOLUTION WILL BE READABLE

lauracarlson commented 3 years ago

Thank you for your comment. Project members are working on your comment. You may see discussion in the comment thread and we may ask for additional information as we work on it. We will mark the official response when we are finished and close the issue.

ChrisLoiselle commented 3 years ago

@jspellman This relates to issue #272 and issue #370 , this is ready for survey.

jspellman commented 3 years ago

@ChrisLoiselle, I am removing the "ready for survey" label because there isn't a draft summary response that is addressed to the commenter. See my separate email.

ChrisLoiselle commented 3 years ago

DRAFT RESPONSE: The questions raised in this issue relate to issue #272 and issue #370 . The main question was answered in this issue thread by Andy on Feb 27. I hope this answers your question, if it does not, please feel free to follow-up. Thank you, Chris

Myndex commented 8 months ago

The WCAG 3 repo has an issue thread containing a list of independent third party reviews of APCA, including journal published reviews.

Regarding automation: Draft Bronze at the IRT-RC is a threshold-level only, similar to WCAG 2. This is trivial for existing automation, and many tool makers have already incorporated it as beta for testing and evaluation purposes.

No level requires manual lookup tables, higher level tools report minimums as part of the tool, and is trivial to automate. The entire system is designed with automation in mind, and as such is beneficial to companies that rely on automation in their business model.