Page MenuHomePhabricator

UI does not reflect accessibility settings for bigger and bolder letters in iOS app
Closed, ResolvedPublic

Description

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:

bigger-bolder-text-needed.png (834×1 px, 397 KB)

(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.)

Event Timeline

hhanke raised the priority of this task from to Medium.
hhanke updated the task description. (Show Details)
hhanke renamed this task from UI does not reflect accessibility settings for bigger and bolder letters to UI does not reflect accessibility settings for bigger and bolder letters in iOS app.Feb 15 2016, 9:23 AM
hhanke set Security to None.
JMinor claimed this task.

We now support Dynamic Type in the app.