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-family Styles Notes
Arial Regular, Italic, Bold, Bold Italic, Black Supports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic, Armenian, and Hebrew) Black weight supports European scripts only.
Calibri Regular, Italic, Bold, Bold Italic, Light, Light Italic Supports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic and Hebrew). Arabic available in the uprights only.
Consolas Regular, Italic, Bold, Bold Italic Fixed width font that supports European scripts (Latin, Greek and Cyrillic).
Segoe UI Regular, Italic, Light Italic, Black Italic, Bold, Bold Italic, Light, Semilight, Semibold, Black User-interface font for European and Middle East scripts (Arabic, Armenian, Cyrillic, Georgian, Greek, Hebrew, Latin), and also Lisu script.
Segoe UI Historic Regular Fallback font for historic scripts
Selawik Regular, Semilight, Light, Bold, Semibold An 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.
Verdana Regular, Italic, Bold, Bold Italic Supports European scripts (Latin, Greek, Cyrillic and Armenian).

Serif fonts

Serif fonts are good for presenting large amounts of text.

Font-family Styles Notes
Cambria Regular Serif font that supports European scripts (Latin, Greek, Cyrillic).
Courier New Regular, Italic, Bold, Bold Italic Serif fixed width font supports European and Middle Eastern scripts (Latin, Greek, Cyrillic, Arabic, Armenian, and Hebrew).
Georgia Regular, Italic, Bold, Bold Italic Supports European scripts (Latin, Greek and Cyrillic).
Times New Roman Regular, Italic, Bold, Bold Italic Legacy font that supports European scripts (Latin, Greek, Cyrillic, Arabic, Armenian, Hebrew).

Symbols and icons

Font-family Styles Notes
Segoe MDL2 Assets Regular User-interface font for app icons. For more info, see the Segoe MDL2 assets article.
Segoe UI Emoji Regular
Segoe UI Symbol Regular Fallback font for symbols

Fonts for non-Latin languages

Although many of these fonts provide Latin characters.

Font-family Styles Notes
Ebrima Regular, Bold User-interface font for African scripts (Ethiopic, N'Ko, Osmanya, Tifinagh, Vai).
Gadugi Regular, Bold User-interface font for North American scripts (Canadian Syllabics, Cherokee).
Javanese Text Regular Fallback font for Javanese script Regular Fallback font for Javanese script
Leelawadee UI Regular, Semilight, Bold User-interface font for Southeast Asian scripts (Buginese, Lao, Khmer, Thai).
Malgun Gothic Regular User-interface font for Korean.
Microsoft Himalaya Regular Fallback font for Tibetan script.
Microsoft JhengHei UI Regular, Bold, Light User-interface font for Traditional Chinese.
Microsoft New Tai Lue Regular Fallback font for New Tai Lue script.
Microsoft PhagsPa Regular Fallback font for Phags-pa script.
Microsoft Tai Le Regular Fallback font for Tai Le script.
Microsoft YaHei UI Regular, Bold, Light User-interface font for Simplified Chinese.
Microsoft Yi Baiti Regular Fallback font for Yi script.
Mongolian Baiti Regular Fallback font for Mongolian script.
MV Boli Regular Fallback font for Thaana script.
Myanmar Text Regular Fallback font for Myanmar script.
Nirmala UI Regular, Semilight, Bold User-interface font for South Asian scripts (Bangla, Devanagari, Gujarati, Gurmukhi, Kannada, Malayalam, Odia, Ol Chiki, Sinhala, Sora Sompeng, Tamil, Telugu)
SimSun Regular A legacy Chinese UI font.
Yu Gothic Light, Regular, Medium, Bold Use Yu Gothic Medium for body text and similar content.
Yu Gothic UI Light, Semilight, Regular, Semibold, Bold User-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