Skip to content

Instantly share code, notes, and snippets.

@philipborbon
Forked from zacwest/ios-font-sizes.swift
Created September 2, 2021 09:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philipborbon/96767afa19ba9bba83fae7f513886afa to your computer and use it in GitHub Desktop.
Save philipborbon/96767afa19ba9bba83fae7f513886afa 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