Great article! A couple thoughts:
- “Keep your type black” is good advice for people who aren’t design nerds, but (1) not usng #000 isn’t neccessarily a problem, and (2) sticking to #000 doesn’t neccessarily solve the problem, as you note in your example of Apple’s notorious flirtation with Helvetica Neue Ultralight. The solution I’d like is an accessibility tool – ideally, one that worked both interactively and as part of a build process – that took not only color but size and weight into account to create a “Perceived Contrast” score.
- Speaking of tools, do you have any recommendations for accessibility tools every designer/developer/designoper should be using?