Dynamic sizing
Dynamic Type adjusts text size across Apple interfaces based on users' preferences. This system ensures comfortable reading without breaking layout harmony — from the default size to larger accessibility options.
iOS and iPadOS offer seven standard text sizes and five larger accessibility sizes. This size spectrum ranges from xSmall to xxxLarge in standard sizes and continues through AX1 to AX5 for accessibility needs. Body text, for example, scales from 14pt at default to 28pt at AX1.
Dynamic Type affects entire interfaces systematically. When users change their preferred text size:
- Titles and body text scale proportionally
- Line height adjusts to maintain readability
- Spacing between UI elements adapts automatically
- All text styles maintain their relative hierarchy
Most importantly, Dynamic Type preserves the relationship between different text styles. Headlines stay prominent, captions remain smaller than body text, and the overall visual hierarchy stays intact at any size.[1]
Pro Tip: Test layouts with both minimum and maximum Dynamic Type sizes to ensure your interface stays readable and usable at all sizes.
References
- Typography | Apple Developer Documentation | Apple Developer Documentation
