iOS has settings that allow people with low vision to ask iOS and apps to use larger and bolder letters through its UIs. These settings are:
- Settings -> General -> Accessibility -> Large Text
- Settings -> General -> Accessibility -> Bold Text
However, the app does not respect these settings yet and therefore users cannot influence the size and boldness of letters in its UI. (This concerns just the UI, not the content of articles which is a separate matter dealt with in T126688.)
Not respecting these accessibility settings is not a fatal issue since users can still use the built-in Zoom assistive technology to navigate the UI, but this is much more complicated than simply having a larger and bolder text automatically. (The reason why it is complicated is mainly because with Zoom, the user loses orientation as he can never see the whole screen but he only sees a section of it at a time. With Zoom, the user must also manage two different systems of "scrolling" – "scrolling" of the magnifier over the screen and scrolling of the content itself inside the screen.)
There are two ways how to react to make the app work with these accessibility settings. One is to use Dynamic Type’s Text Styles, where we would get the appropriate behavior automatically, another is to observe the accessibility settings and react to them in our own way.
It remains to be identified exactly which parts of the UI need to react to these settings. Please see examples on the attached illustration:
(Eventually, the "Bold Text" settings should also influence some icons and other elements which can have a "bolder", more visible version. Apple does also this in its apps and it is useful. But this can be left to later fine-tunning.)