What problem does it solve?
This Skill ensures consistent and accessible typography in iOS applications by providing clear guidelines on system text styles, Dynamic Type, font weights, and layout best practices.
Core Features & Use Cases
- System Text Styles: Defines the correct usage of predefined text styles (e.g.,
.largeTitle, .body) for semantic meaning and accessibility.
- Dynamic Type Support: Emphasizes the importance of using system styles to automatically adapt to user accessibility settings.
- Font Weight & Design: Guides on appropriate font weights and the use of
.fontDesign() for different app aesthetics.
- Readability: Offers advice on line spacing, line length, and monospaced digits for numbers.
- Use Case: Implementing a new feature in a SwiftUI app and needing to ensure all text elements adhere to Apple's Human Interface Guidelines for consistency and accessibility across different devices and user preferences.
Quick Start
Apply the .headline style with semibold weight and rounded font design to the main title of the screen.