Fonts for Apple Platforms

Get the details, frameworks, and tools you need to use San Francisco, the system UI font for Apple platforms, in your apps.

San Francisco

This feature-rich, custom typeface offers the control and flexibility to optimally display text at a variety of sizes, in many different languages, across multiple interfaces.

Download Fonts

Guidelines

Learn how to use the San Francisco fonts in your app on iOS, macOS, watchOS, and tvOS.

Additional Fonts

In addition to the San Francisco fonts, iOS and macOS come with many built-in fonts that can be used in your app’s interface.

View available fonts

Videos

Gain insight into typographic principles and how they apply to the San Francisco fonts, the result of a deep collaboration between design and engineering teams. This typeface defers to the content it displays to give text unmatched legibility, clarity, and consistency.

Frameworks and Tools

Use the latest frameworks in Xcode Interface Builder to integrate dynamic text handling and typesetting capabilities into your app.

Core Text

This text engine and API for Apple platforms provides sophisticated text handling and typesetting capabilities for managing adaptive user interfaces.

Learn more about Core Text

UIKit

UIKit provides custom text management and rendering on iOS, macOS, watchOS, and tvOS.

Learn about using UIKit to display fonts

Apple Font Tool Suite

This suite of command-line tools includes an installer package, tutorial, user documentation, and reference.

Download the Apple Font Tool Suite

AppKit

AppKit provides font selection, text processing, and rendering for macOS.

Learn more about fonts for macOS

TrueType and AAT

Get specifications for the TrueType font format and the Apple Advanced Typography (AAT) Font Feature Registry for advanced font rendering.

Apple TrueType Reference Manual

AAT Font Feature Registry