recipe
typography
Styles = type scale: weight, design, monospaced digits.
typographytext-stylesfonttype-scaleguidance

On iPad
The same installed source at a regular width. It adapts its layout without a separate design.


Install
Nothing to install
Copy the snippet below. The native API is the whole treatment.
Usage
VStack(alignment: .leading, spacing: 8) {
Text("Balance")
.font(.title2.weight(.semibold))
Text(amount, format: .currency(code: "KWD"))
.font(.largeTitle)
.monospacedDigit()
Text("Updated today")
.font(.footnote)
.foregroundStyle(.secondary)
}
.fontDesign(.rounded)
.registryItem("typography")Why native is enough
.largeTitle-.caption2: 11 styles, type scale, with Dynamic Type. .fontDesign (root) sets typographic voice. .monospacedDigit() aligns figures (currency).
Accessibility contract
- Scales with Dynamic Type, accessibility sizes; no hardcoded points.
- Regular-Bold: legible; below Regular thins, fails at small sizes.
Details
| Kind | recipe |
| Version | 0.1.1 |
| Platforms | iOS 26.0+ |
| Dependencies | none |
| Source | none (native guidance) |