Skip to content

Instantly share code, notes, and snippets.

@mjstephan
Forked from zacwest/ios-font-sizes.swift
Created August 25, 2021 14:51
Show Gist options
  • Select an option

  • Save mjstephan/97f09cba4e9d1466b5734741bb6d4978 to your computer and use it in GitHub Desktop.

Select an option

Save mjstephan/97f09cba4e9d1466b5734741bb6d4978 to your computer and use it in GitHub Desktop.
iOS default font sizes - also available on https://www.iosfontsizes.com
let styles: [UIFont.TextStyle] = [
// iOS 11
.largeTitle,
// iOS 9
.title1, .title2, .title3, .callout,
// iOS 7
.headline, .subheadline, .body, .footnote, .caption1, .caption2,
]
for style in styles {
let font = UIFont.preferredFont(forTextStyle: style)
print("\(style): \(font.fontName) @ \(font.pointSize)")
}
Style Font Size
.largeTitle SFUIDisplay 34.0
.title1 SFUIDisplay
(-Light on iOS <=10)
28.0
.title2 SFUIDisplay 22.0
.title3 SFUIDisplay 20.0
.headline SFUIText-Semibold 17.0
.callout SFUIText 16.0
.subheadline SFUIText 15.0
.body SFUIText 17.0
.footnote SFUIText 13.0
.caption1 SFUIText 12.0
.caption2 SFUIText 11.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment