A good font contrast makes it easier to read, while a bad one, obviously, makes the opposite. There are several rules that help improve reading on mobile devices. Such rules can be taken into account by a product designer in the interface development, so they were also placed in the Design System guideline.
Sequence is always a core tenet of UX, and is also important for users with disabilities.
Font size & Content structure
It is important to use the fonts of the underlying platform, which eliminates possible errors in displaying fonts in components. Also a designer of a mobile app has to think about easy-to-read structure in advance.
The optimal text line length for comfortable reading is 30-40 characters.
If the user set a comfortable font size for a device in the phone settings, mobile app must support this setting. This function must be configured at the level of the application code or Design System.
The dynamic font feature is configured at the code level in Design System. The maximum increase in fonts through the phone settings is +3 points. I have tested the entire library of components for the valid operation of this function and changing fonts.
Gesture-based way to read content on a mobile device screen. Visually impaired users can navigate the interface and understand what actions need to be taken and what the results of these actions will be. The Design System guide also includes some rules for developing accessible interfaces.
Actions should be clearly marked and separated from the text, and actions that take the user outside the application must be voiced.
All scenarios for your product should be carefully reviewed for availability, preferably by a competent group of beta testers.
In addition to the correct combination of colors, it is worth paying attention to the contrast of texts in interfaces. Contrast requirements are described in the WCAG guidelines developed by the W3C consortium. This is one of the most important rules for the accessibility of interfaces, and the designer must take this into account. Design System provides for this and excludes the possibility of using non-contrast fonts by the designer in advance. Please note that in addition to the brightness of the black color, the size and style of the fonts in the interface also matter.
Heading — 4,5:1
Text —
7:1
Low level. Minimum availability. Ensuring availability without loss of information. We focus our project on this level.
Middle level. Full accessibility to all interface elements.
High level. The level of accessibility of specialized Internet resources for the visually impaired.
Heading — 3:1
Text — 4,5:1
WCAG contains recommendations for ensuring accessibility for all types of nosologies, and WAR-ARIA regulates exclusively the technical part of the implementation of accessibility for blind users
Illustrations, photos and videos must have a voice-over description of what is happening in them. Official documents and tables must be submitted in HTML format. Also, the zoom function should be available in applications.
Voice Over for iOS & MacOS, Talk Back for Android, NVDA and Jaws for Windows.