Another way to organize APCA "General Guidelines" #62
front-endian
started this conversation in
Ideas
Replies: 2 comments 2 replies
-
Apologies for the table getting squished. It the preview window GitHub added horizontal scrolling to give it more space, but it looks like that didn't carry through after I posted it. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Hi Colin @JustColin So what you need more is a use-case to Lc table? This makes sense. Here is the current use case master list: I'm about to go into a meeting, but I will give you a more detailed answer a bit later sorry to cut this short ... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Howdy!
On my journey to better understand APCA and teach the designers that I work with about it, I encountered a hurdle. The measurement is great, but the way some documentation is formatted made it harder to use day to day for designers.
The lookup tables you provide are good for dissecting fine grain recommendations for exactly what the minimums are for a given font size when doing an accessibility review, but they are too large/complicated for our designers to use daily. The General Guidelines are great for giving more pragmatic recommendations, but the the way they are organized makes them a bit tricky to use for ordinary design work. Both of these are fantastic resources, but I have been working on other ways to visualize APCA to make referencing requirements faster.
When our designers are doing work, they know what kind of element they are working on (button border, input label, header, etc), and just need a quick way to answer "what Lc value do I need to meet?".
Because the General Guidelines are sorted by Lc values, finding the requirements for a given component can be difficult. To solve this, I tried breaking down all the different types of text/graphics mentioned in the General Guidelines and creating a table to more quickly reference the requirements for a specific type of contrast:
Some questions:
Once I have a good matrix for types of text/graphics vs contrast levels, I can build it into our documentation and give designers tools to quickly audit their own work with no training. I can also build automated color palettes, so a designer can say what text/background color they want to use, what type of component they are making, and automatically filter our color palette to ones that would give the required readability.
If others are interested I'd be more than happy to open source said tools for use with your design systems.
(Design systems tend to have a limited number of text sizes. Thus it would probably be possible to incorporate the full APCA text size lookup tables into the code. Then you could just input the equivalent font sizes used by the design system and automatically get more accurate answers about readability without designers having to dig through the tables themselves.)
Beta Was this translation helpful? Give feedback.
All reactions