Uses the native font of the operating system to get close to a native app feel.
<p class="system-font-stack">This text uses the system font.</p>
.system-font-stack {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu,
Cantarell, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
Explanation
- The browser looks for each successive font, preferring the first one if possible, and falls back to the next if it cannot find the font (on the system or defined in CSS).
-apple-system
is San Francisco, used on iOS and macOS (not Chrome however)BlinkMacSystemFont
is San Francisco, used on macOS ChromeSegoe UI
is used on Windows 10Roboto
is used on AndroidOxygen-Sans
is used on Linux with KDEUbuntu
is used on Ubuntu (all variants)Cantarell
is used on Linux with GNOME Shell"Helvetica Neue"
andHelvetica
is used on macOS 10.10 and below (wrapped in quotes because it has a space)Arial
is a font widely supported by all operating systemssans-serif
is the fallback sans-serif font if none of the other fonts are supported