beeminder / BeeSwift

Official Beeminder for iOS app
Other
29 stars 6 forks source link

Support dynamic type for accessibility #269

Open krugerk opened 3 years ago

krugerk commented 3 years ago
### Desiderata
- [ ] Replicata, i.e., specific steps for changing accessibility settings and showing the difference between what the app does and what it ought to do

The app currently (5.9) does not support 'dynamic type'.

That is, the text it uses for labels, buttons, descriptions, comments, and so on does not change in boldness nor in size when the user adjusts the settings in corresponding accessibility iOS settings.

https://developer.apple.com/design/human-interface-guidelines/accessibility/overview/text-size-and-weight/

Meanwhile, the linked page suggests avoiding light fonts.

Use regular or heavy font weights in your app. Use Regular, Medium, Semi-Bold, or Bold font weights, because they are easier to see. Avoid UltraLight, Thin, and Light font weights, which can be more difficult to see.

Currently, the app's default font is a light font.

Verbata: accessibility, a11y, fonts, contrast,