Table of contents
TOC
Collapse the table of content
Expand the table of content
Jim Walker|Last Updated: 8/2/2016
|
1 Contributor

Fonts for UWP apps

This article lists the recommended fonts for UWP apps. These fonts are guaranteed to be available in all Windows 10 editions that support UWP apps.

Important APIs

The UWP typography guide recommends that apps use the Segoe UI font, and although Segoe UI is a great choice for most apps, you don't have to use it for everything. You might use other fonts for certain scenarios, such as reading, or when displaying text in certain non-English languages.

Sans-serif fonts

Sans-serif fonts are a great choice for headings and UI elements.

Font-familyStylesNotes
ArialRegular, Italic, Bold, Bold Italic, BlackSupports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic, Armenian, and Hebrew) Black weight supports European scripts only.
CalibriRegular, Italic, Bold, Bold Italic, Light, Light ItalicSupports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic and Hebrew). Arabic available in the uprights only.
ConsolasRegular, Italic, Bold, Bold ItalicFixed width font that supports European scripts (Latin, Greek and Cyrillic).
Segoe UIRegular, Italic, Light Italic, Black Italic, Bold, Bold Italic, Light, Semilight, Semibold, BlackUser-interface font for European and Middle East scripts (Arabic, Armenian, Cyrillic, Georgian, Greek, Hebrew, Latin), and also Lisu script.
Segoe UI HistoricRegularFallback font for historic scripts
SelawikRegular, Semilight, Light, Bold, SemiboldAn open-source font that's metrically compatible with Segoe UI, intended for apps on other platforms that don’t want to bundle Segoe UI. Get Selawik on GitHub.
VerdanaRegular, Italic, Bold, Bold ItalicSupports European scripts (Latin, Greek, Cyrillic and Armenian).

Serif fonts

Serif fonts are good for presenting large amounts of text.

Font-familyStylesNotes
CambriaRegularSerif font that supports European scripts (Latin, Greek, Cyrillic).
Courier NewRegular, Italic, Bold, Bold ItalicSerif fixed width font supports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic, Armenian, and Hebrew).
GeorgiaRegular, Italic, Bold, Bold ItalicSupports European scripts (Latin, Greek and Cyrillic).
Times New RomanRegular, Italic, Bold, Bold ItalicLegacy font that supports European scripts (Latin, Greek, Cyrillic, Arabic, Armenian, Hebrew).

Symbols and icons

Font-familyStylesNotes
Segoe MDL2 AssetsRegularUser-interface font for app icons. For more info, see the Segoe MDL2 assets article.
Segoe UI EmojiRegular
Segoe UI SymbolRegularFallback font for symbols

Fonts for non-Latin languages

Although many of these fonts provide Latin characters.

Font-familyStylesNotes
EbrimaRegular, BoldUser-interface font for African scripts (Ethiopic, N'Ko, Osmanya, Tifinagh, Vai).
GadugiRegular, BoldUser-interface font for North American scripts (Canadian Syllabics, Cherokee).
Javanese Text Regular Fallback font for Javanese scriptRegularFallback font for Javanese script
Leelawadee UIRegular, Semilight, BoldUser-interface font for Southeast Asian scripts (Buginese, Lao, Khmer, Thai).
Malgun GothicRegularUser-interface font for Korean.
Microsoft HimalayaRegularFallback font for Tibetan script.
Microsoft JhengHei UIRegular, Bold, LightUser-interface font for Traditional Chinese.
Microsoft New Tai LueRegularFallback font for New Tai Lue script.
Microsoft PhagsPaRegularFallback font for Phags-pa script.
Microsoft Tai LeRegularFallback font for Tai Le script.
Microsoft YaHei UIRegular, Bold, LightUser-interface font for Simplified Chinese.
Microsoft Yi BaitiRegularFallback font for Yi script.
Mongolian BaitiRegularFallback font for Mongolian script.
MV BoliRegularFallback font for Thaana script.
Myanmar TextRegularFallback font for Myanmar script.
Nirmala UIRegular, Semilight, BoldUser-interface font for South Asian scripts (Bangla, Devanagari, Gujarati, Gurmukhi, Kannada, Malayalam, Odia, Ol Chiki, Sinhala, Sora Sompeng, Tamil, Telugu)
SimSunRegularA legacy Chinese UI font.
Yu GothicMedium
Yu Gothic UIRegularUser-interface font for Japanese.

Globalizing/localizing fonts

Use the LanguageFont font-mapping APIs for programmatic access to the recommended font family, size, weight, and style for a particular language. The LanguageFont object provides access to the correct font info for various categories of content including UI headers, notifications, body text, and user-editable document body fonts. For more info, see Adjusting layout and fonts to support globalization.

Get the samples

© 2016 Microsoft