System Font
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://fontfyi.com/iframe/glossary/system-font/" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://fontfyi.com/glossary/system-font/
Add a dynamic SVG badge to your README or docs.
[](https://fontfyi.com/glossary/system-font/)
Use the native HTML custom element.
A font pre-installed on the operating system. Using system fonts (system-ui stack) eliminates download time but sacrifices brand consistency.
System fonts are typefaces pre-installed by the operating system — available on every device without any download. Each major platform ships with a curated set: macOS and iOS use San Francisco, Windows uses Segoe UI, Android uses Roboto, and older macOS versions used Helvetica Neue and Geneva.
System fonts load instantly (zero network request), integrate with platform UI conventions, and typically have superior hinting for their respective rendering environments. These advantages make them attractive for UI-heavy applications where interface chrome should feel native.
Using system fonts in CSS:
The system-ui keyword (supported in all modern browsers) automatically selects the OS's UI font:
body {
font-family: system-ui, sans-serif;
}
For broader compatibility, including older browsers:
body {
font-family:
system-ui,
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
Roboto,
sans-serif;
}
Using a specific system font by name:
/* Explicitly request a platform font */
.mac-label {
font-family: -apple-system, BlinkMacSystemFont, sans-serif;
}
/* Georgia — widely installed serif */
.classic {
font-family: Georgia, 'Times New Roman', serif;
}
/* Courier — widely installed monospace */
.typewriter {
font-family: 'Courier New', Courier, monospace;
}
System fonts with CSS local():
Inside @font-face, local() checks if a font is installed on the system before fetching a remote URL:
@font-face {
font-family: 'Inter';
src:
local('Inter'), /* Use installed copy first */
url('/fonts/inter.woff2') format('woff2'); /* Download if not installed */
}
This optimization can reduce load times for users who have already installed the font (common for popular fonts like Inter or Roboto), but it creates a fingerprinting vector that some browsers have moved to disable. Google Fonts removed local() from their delivery in 2022 for this reason.
When to use system fonts:
System fonts work best for: application interfaces that should feel native, email HTML (where remote fonts are often blocked), tools and dashboards where performance is paramount, and fallback stacks behind web fonts.
They're less suitable for brand-differentiated design, where a custom typeface is part of the visual identity, or for editorial contexts where the typographic character of the content matters.
Notable system fonts by platform:
| Platform | UI Font | Installed Text Fonts |
|---|---|---|
| macOS/iOS | San Francisco (SF Pro) | New York, Helvetica Neue, Georgia |
| Windows 11 | Segoe UI Variable | Calibri, Cambria, Times New Roman |
| Android | Roboto | Noto fonts (multilingual) |
| ChromeOS | Google Sans | Roboto |
San Francisco is not available via CSS name — you access it through -apple-system or system-ui. It's the font powering virtually every Apple interface element, making it immediately familiar to Apple device users.
관련 용어
관련 도구
이 개념을 보여주는 폰트
더 알아보기
모바일 앱은 작은 크기에서도 읽기 쉽고, 빠르게 로드되며, 고해상도 화면에서 선명해 보이는 폰트가 필요합니다. iOS와 Android를 위한 최고의 선택입니다.
폰트 리뷰이메일 타이포그래피는 여전히 클라이언트 지원에 제한을 받습니다. 이메일에 가장 좋은 폰트 — 웹 세이프 기본값, 호스팅 폰트 대안, 확실한 폴백 스택까지 다룹니다.
폰트 리뷰훈련되지 않은 눈으로 보면 거의 똑같아 보입니다. 하지만 Arial과 Helvetica에는 핵심적인 차이점이 있으며, 모방과 경쟁의 복잡한 역사도 얽혀 있습니다.
디자인 시스템Apple HIG, Material Design, IBM Carbon, Shopify Polaris 등이 타이포그래피를 다루는 방식을 분석합니다 — 폰트 선택, 스케일 시스템, 가이드라인을 다룹니다.