WCAG 3 will use a new color contrast method called APCA (Advanced Perceptual Contrast Algorithm).
It's a big improvement over the current system but there are a lot of changes to get your head around.
🧵
1. The most obvious change is the new scoring system.
The ratios are replaced by a level out of 100(ish).
The higher the number, the higher the contrast.
Here's what they mean:
15 - 🚫 Minimum for non-text elements
30 - ⚠️ Absolute min for any text
45 - ‼️ Min for large text (the old 3:1)
60 - ❗Min for body text (the old 4.5:1)
75 - ✅ Preferred level for body text
2. The new standard takes text size and weight into account.
The score changes depending on the size and weight - meaning much less guess work for you.
The thinner the font, the worse the score.
3. Unlike WCAG 2, swapping text and background color affects the result.
This makes sense when you think about it - text has a lower visual area and thus lower contrast.
4. The APCA contrast calculation is perceptually uniform.
Humans don't perceive contrast linearly across hue and lightness and APCA takes this into account.
WCAG 2 modelled contrast mathematically.
This takes care of those weird issues WCAG 2 would struggle with, like orange buttons.
tl:dr
WCAG 3 will make your life easier as a designer. It isn't out yet but you can (and should) use APCA now.
Excited to finally share what I've been working on.
Introducing Detax, a comprehensive suite of automated tax avoidance and money laundering tools. Our goal is to revolutionise the financial fraud industry by bringing it into the 21st century.
Why are some typefaces harder to read than others at the same font-size?
Well, it has a lot to do with x-height but of course it's a bit more complicated than that: ↓
You probably know this already but the x-height of a typeface is the difference between the baseline and the height of the lowercase letters.
We can also think of x-height as a ratio of the total cap height or body height.
Typically we use the letter x to determine this, hence the name.
Interestingly, curved lowercase letters like a, c, and e are often slightly taller than the x-height. They purposefully overshoot so that they appear the same visual height as x, v, w, and z.