Text styling and typography in SwiftUI

20 min readDec 29, 2023

A visual guide

This article started as writing the Text typography specs for the Flutter port of SwiftUI, but I realized that SwiftUI devs might find it useful as well.

What does tracking mean? How is it different than kerning? What is font design? Which is more extreme, condensed or compressed? How and when does Dynamic Type work? Can I scale text to fit in a narrow…