Typography

Hello there.


Default Typefaces

The default system typefaces on all iOS versions prior to iOS 9 is Helvetica Neue. With the release of iOS 9, Apple introduced a brand new font called San Francisco, which replaced Helvetica Neue as the default typefaces. San Francisco comes in two shapes: "SF UI Display" and "SF UI Text", while "Display" is primarly used for UI components, "Text" features a wider letter spacing and should be used for longer texts.

You can download the San Francisco fonts here if you are a member of Appleā€™s Developer program. In addition to the default font, many alternative font faces are available to use. You can find a complete list of pre-installed typefaces here.


Font Sizes

These are various font sizes for typography elements.

Element Size (pt) Weight Spacing (pt) Type
Nav Bar Title 17 Medium 0.5 Display
Nav Bar Button 17 Regular 0.5 Display
Search Bar 13.5 Regular 0 Text
Tab Bar Button 10 Regular 0.1 Text
Table Header 12.5 Regular 0.25 Text
Table Row 16.5 Regular 0 Text
Table Row Subline 12 Regular 0 Text
Table Footer 12.5 Regular 0.2 Text
Action Sheet 20 Regular/Medium 0.5 Display

Custom Fonts

Technically, any True Type Font (.ttf) can be used within an iOS app, but be careful about licenses. It should be safe to use fonts that are completely free for commercial usage. App licenses for commercial fonts are rarely available, and if they are, securing them can turn out to be somewhat expensive. MyFonts currently offers the biggest collection of fonts that can be licensed for mobile app usage.