1. Overview
Many people read their phone with larger text. Some need a little more size. Others need text three times the default size. iOS gives them one setting, Larger Text. Apps follow it through a system called Dynamic Type.
Following the setting has two halves. First, the text itself must grow. Second, the layout must make room for it, without cutting words off or hiding controls. Apps often do the first half and forget the second. At the largest sizes, rows overflow, buttons slide off the screen and labels end in an ellipsis.
This lesson also covers two display settings that change controls: Bold Text and Button Shapes. It ends with target size. Target size decides whether a person with a tremor can hit a control at all.
Unlock the rest of this lesson
You have read the free preview of Dynamic Type, layout and target size in Module 5: iOS accessibility. The full lesson, its knowledge check and the module certificate come with a plan, bought here on the web.
Buy a plan here with a card and the rest of the course unlocks. You will sign in first, with Apple or Google, which is what the plan is attached to. No iPhone or Mac needed.
Free with no account: the first lesson, Why accessibility, and who it is for, the European Accessibility Act flashcards and the overview of every lesson.
Sources
- Apple, Human Interface Guidelines: Typography, for the Dynamic Type sizes and the layout guidance, and Human Interface Guidelines: Accessibility, for control sizes and spacing.
- Apple Developer, SwiftUI: Font.custom(_:size:relativeTo:), ScaledMetric, isAccessibilitySize, ViewThatFits, accessibilityShowsLargeContentViewer(), legibilityWeight and accessibilityShowButtonShapes.
- Apple Developer, UIKit: UIFontMetrics scaledFont(for:), adjustsFontForContentSizeCategory, isAccessibilityCategory and UILargeContentViewerInteraction.
- App Store Connect Help, Larger Text evaluation criteria.
- ETSI, CEN and CENELEC, EN 301 549 V4.1.1 (2026-09), clauses 11.1.3.4, 11.1.4.4, 11.1.4.10, 11.2.5.8 and 11.7, available from the ETSI standards server.
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2, with Understanding 2.5.8 Target Size (Minimum), and the Group Note Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT).