<?xml version="1.0" encoding="utf-8"?>

Default typeface

Default typeface Bad Practice
Default typeface Best Practice

Roboto and Noto are the default typefaces on Android. Roboto is the standard typeface on Android, while Noto is the typeface for all languages not covered by Roboto (i.e., Chinese, Japanese, and Korean).[1]

Roboto has been refined extensively to work across a wider set of supported platforms. It's similar to iOS's San Francisco but has taller letterforms and a bit more breathing room. Noto's vertical metrics are compatible with Roboto.

Designers can also use custom fonts. In fact, Google has a huge open-source collection named Google Fonts. These fonts are available to native apps on Android devices.

Improve your UX & Product skills with interactive courses that actually work