San Francisco (SF) is the system font on Apple TV. There are two variants of this font, both of which were designed for high legibility on a big screen: SF Pro Text and SF Pro Display. Download the San Francisco family of fonts here.
When you use the system font for text in labels and other interface elements, Apple TV automatically applies the most appropriate font variant based on the point size. It also switches fonts automatically as needed and respects accessibility settings.
tvOS uses San Francisco as the system font for Latin, Greek and Cyrillic alphabets, and a variety of other typefaces for other scripts.
Minimize text. Show, don’t tell. Reading lots of text on a screen across the room strains the eyes and isn’t much fun. Seriously consider how much text your app really needs to show and see what you can communicate with images or an animation instead. If you use images, be sure to provide alternative text that VoiceOver can use to describe the imagery to people with visual impairments.
Choose the appropriate system font at design time. Above all, text must be legible at a distance. Use SF Pro Text for text 19 points or smaller, SF Pro Display for text 20 points or larger, and adjust the spacing between letters appropriately.
Use built-in text styles whenever possible. The built-in text styles let you express content in ways that are visually distinct, while retaining optimal legibility. These styles are based on the system fonts and allow you to take advantage of key typographic features, such as Dynamic Type, which automatically adjusts tracking and leading for every font size. Use the Body text style for primary content. Use the Footnote and Caption text styles for labels and secondary content.
|Style||Weight||Size (Points)||Leading (Points)||Tracking (1/1000em)|
Make sure custom fonts are legible at a distance. Custom typefaces are supported on Apple TV, but can be tough to read at a distance, especially if they’re too thin. Unless your app has a compelling need for a custom font, such as for branding purposes or to create an immersive gaming experience, stick with the system fonts. If you do use a custom font, make sure it’s readable from across the room.
Implement accessibility features for custom fonts. System fonts automatically react to accessibility features, such as when bold text is enabled. Apps using custom fonts should implement the same behavior by checking whether accessibility features are enabled and registering for notifications when they change. See Accessibility.