Confusion with lookup tables #64
Replies: 2 comments 4 replies
-
Hi Colin @JustColin
This is a good question, and we are considering a 3D LUT to address this, but in the meantime, let me give you some additional guidance. There was an earlier multi level type LUT displayed at the SAPC development site, but for APCA W3 we have been working on simplification.
Can you show me an example? If it's proprietary, you can email it to me in confidence — there is discussion regarding divisions of use cases, best fluent, fluent, spot, etc etc... Answers
If the use case is "spot" non-content then yes, the amount of derating to be determined, but probably Lc 15 to 20 ish, depending on size and weight. ("spot" covers non-content text such as copyright notices, disabled links or controls, placeholder text, etc). If the use case is fluent content that is not body text, then mostly no, but again it is weight dependent. At issue is the major stroke width, as referenced in a capital I. We are discussing an additional use-case for "soft content" that is a level stronger than spot, but not at the full needs of fluent text, for things like call-outs, legend elements, etc.
Okay, so this gets directly into how fonts are rasterized on a typical (not retina) display. Even with subpixel antialiasing, small thin fonts tend to render at a softened and sometimes lower contrast than the CSS color would imply. This is sometimes caused by improper use of the "-webkit-font-smoothing:" property, or by some rasterizers, or other reasons. Small font sizes and weights where this is likely to be an issue, are set to a minimum Lc value that ends up being close to the value needed for body text, so it is set as "green" for body text. Larger heavier fonts that are not prone to this problem can be at a lower Lc for single line type applications, and still be "fluently readable" .... but if put into a block of body text (which reduces perceived readability contrast) then you need to add Lc 15 for body text. And this is the reason for the split. The small fonts that have high contrast requirements for rasterizing reasons are already at the high level needed for body blocks, but they would be good to have Lc 15 added AS WELL... however, that would also become restrictive for design. Some Foundational BasicsFor dark text on light backgrounds, and the text is 24px or smaller, the text should be Black is ideal for dark text, and really the only time dark text on a light background should be anything other than black is when:
With black text On the subject of a blue link: with the I am not certain where the "grey text" thing came from, but it's not good. I suspect it is a misunderstanding on using "reduced contrast" but reducing contrast for an element with dark text on a light background is best done by darkening the background.
Excellent, I am looking forward to hearing comments. We have a lot of potential options and considerations that are not yet released, waiting to hear from beta testers using the current "most simple" versions. |
Beta Was this translation helpful? Give feedback.
-
It has been a few years since I read through all the APCA guidelines. I am trying to update some of the guidelines in my personal spreadsheet tool. I am essentially defining minimum Lc values rules for each font-size and font-weight combination. Like a master look up table that can accommodate pretty much every useful combination. A few years ago, I think I just made assumptions to fill in the gaps in the font-sizes in the lookup table. I am wondering if I should make those same kind of assumptions with the Beta lookup tables. I also noticed that Lc values for the body text/block text are only available for certain font-size and font-weight combinations. For Non-Body text:
For Body text:
For example: Edit: I had read through #39 but I couldn't find an easy to consume table or list. |
Beta Was this translation helpful? Give feedback.
-
Howdy,
We've continued trying to incorporate APCA into our internal design guidelines, starting with a project to create a new shared design system across many products (web, desktop, and mobile apps).
One bit of confusion that has come up is that the LUTs current only separates body text from non-body content in a handful of spots:
Some recommendations (such as #31) split contrast requirements completely between different content types completely. That flexibility is great to have, but without a full LUT, it is less useful. This is especially true as we make some very data dense applications that need to use non-body text sizes around 14–16px.
There are a lot of questions I have around this, and feedback for discussions you have open like #45, but I'll start with these questions:
Once we get answers to these I can dig in further with some other things we've found and share some feedback from having a lot of designers look at the current APCA guidelines and LUTs.
Beta Was this translation helpful? Give feedback.
All reactions