Color contrast between text and background is very important for perceivability. As colors come closer to each other, they’re more difficult to distinguish. Notice that colors that work well with big font sizes may not for smaller text.

Three blocks of text, each block with three lorem ipsum paragraphs in three different text sizes. The first block is white over black, color contrast of 21 to 1. Works every time. The second block is a ratio of 4.5 to 1 good for the two larger paragraphs but already not enough for the smallest one. The third block has a ratio of 2.9 to 1. It is a bad ratio even for the largest text size.

You may also find interesting...

Check isReduceTransparencyEnabled to lower transparency. A great example is Spotlight. Not only transparency is removed but it keeps the main color of the background, it feels personalized and contextual but reduces noise and improves contrast.

When configuring a largeContentImage or adjustsImageSizeForAccessibilityContentSizeCategory, it is important to use a pdf asset and preserve the vector data so the icons are crisp at any size.

@azzoor is the developer of the Braille Scanner It uses computer vision to locate the page and Machine Learning to match Braille to letters. You can see English letters above the braille, convert them to speech, copy and paste it... so cool!

Created in Swift with Ignite.

Supporting Swift for Swifts