Fonts for Apple Platforms

Get the details, frameworks, and tools you need to use system fonts for Apple platforms in your apps. These typefaces offer the control and flexibility to optimally display text at a variety of sizes, in many different languages, across multiple interfaces.

Fonts

SF Pro

This neutral, flexible, sans-serif typeface is the system font for iOS, iPad OS, macOS and tvOS. SF Pro features nine weights, variable optical sizes for optimal legibility, and includes a rounded variant. SF Pro supports over 150 languages across Latin, Greek, and Cyrillic scripts.

Download SF Pro

SF Compact

Sharing many features with SF Pro, SF Compact features an efficient, compact design that is optimized for small sizes and narrow columns. SF Compact is the system font for watchOS and includes a rounded variant.

Download SF Compact

SF Mono

This monospaced variant of San Francisco enables alignment between rows and columns of text, and is used in coding environments like Xcode. SF Mono features six weights and supports Latin, Greek, and Cyrillic scripts.

Download SF Mono

SF Arabic beta

A contemporary interpretation of the Naskh style with a rational and flexible design, this extension of San Francisco is the Arabic system font on Apple platforms. Like San Francisco, SF Arabic features nine weights and variable optical sizes that automatically adjust spacing and contrast based on the point size.

Download SF Arabic

New York

A companion to San Francisco, this serif typeface is based on essential aspects of historical type styles. New York features six weights, supports Latin, Greek and Cyrillic scripts, and features variable optical sizes allowing it to perform as a traditional reading face at small sizes and a graphic display face at larger sizes.

Download New York

Human Interface Guidelines

Read the Human Interface Guidelines to learn how to use these fonts in your app on Apple platforms.

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.

Watch Session Videos

Tools and Frameworks

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

UIKit

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

Learn about using UIKit to display fonts

AppKit

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

Learn more about fonts for macOS

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

SF Symbols

SF Symbols provides over 3,100 configurable symbols that integrate seamlessly with San Francisco.

Learn about SF Symbols

Apple Font Tool Suite

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

Download tools

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