새로워진 스냅덱, 더 빠른 덱 제작 흐름을 만나보세요.

한글 UI 폰트 추천

한글 UI 폰트는 13px 버튼과 표 숫자에서 갈립니다. 한국어 제품 UI는 짧은 라벨, 탭, 배지, 토스트, 표 헤더, 가격, 재고 수량처럼 작고 반복적인 텍스트가 많습니다. 포스터용 예쁜 폰트와 UI 폰트 기준이 다릅니다. 12–14px, 500/600 굵기 버튼, tabular numbers를 Fonts 탭에서 먼저 확인하세요.

실제로 이렇게 보입니다

아래 샘플은 실제 폰트 파일을 불러와 프로젝트에서 쓰는 문장·크기·굵기로 렌더링한 것입니다. 썸네일이 아니라 화면에서의 리듬을 확인하세요.

[object Object]

13px 라벨 · 14px 입력값 · 12px 도움말

이메일
you@company.com
인증 메일 보내기

UI card SUIT · 13px title

SUIT는 12–14px 라벨·입력·버튼에서 획 대비가 선명해 대시보드·폼에 자주 쓰입니다.

상태 배지 · Pretendard

12px · 600 · 짧은 라벨

OK 배송 완료
Warn 주소 확인 필요
Err 결제 실패
Cap Updated 5m ago

360px 모바일에서 2줄 배지·탭 라벨이 잘리지 않는지 스냅폰트 미리보기 폭을 줄여 확인하세요.

데이터 표 · Spoqa Han Sans Neo

헤더 12px · 셀 13px · 숫자 600

SKU재고상태
WD-1024842판매중
WD-204812품절 임박
WD-40960품절

UI 폰트는 표 숫자·영문 SKU·한글 상태값이 한 줄에 섞여도 rhythm이 유지되는지가 핵심입니다.

UI 폰트 6가지 체크리스트

  • 12px 캡션: "어제", "3분 전", helper text — 획 대비·자간이 충분한지
  • 13–14px 버튼: "저장", "결제하기", "전체 보기" — SemiBold(600)에서 획 붙음 없는지
  • 14–15px 본문: 설정 설명, empty state — 3–4줄 연속 읽기 테스트
  • 표·데이터: 1,234,567 / 98.5% / 2026-05-28 — 숫자 폭·정렬(tabular) 확인
  • 상태·오류: "네트워크 오류", "필수 입력" — 600 빨간 텍스트 13px 가독성
  • 영문 혼용: GET, API Key, snapdeck Pro — 메뉴·코드 스니펫과 한글 baseline

자주 비교하는 한글 UI 폰트

  • Pretendard: 가장 널리 쓰이는 범용 UI — 400/500/600/700, variable 지원, bilingual
  • SUIT: 약간 좁은 자폭, 대시보드·표 밀도 높은 UI에 적합
  • Spoqa Han Sans Neo: 네이버 계열 SaaS 레퍼런스, 700 제목과 400 본문 대비
  • Noto Sans KR: Google Fonts CDN, 안정적 fallback, 글로벌 제품 한글 레이어
  • IBM Plex Sans KR: B2B·엔터프라이즈 톤, Plex Mono와 코드 UI 세트
  • Apple SD Gothic Neo / system-ui: 네이티브 앱 fallback — 웹은 별도 webfont 필요

영문 UI 폰트와 bilingual 스택

  • Inter 400/500/600 + Pretendard 400 — 글로벌 SaaS 기본 조합
  • Geist Sans + SUIT — Vercel·Next.js 생태계와 한글
  • Public Sans + Noto Sans KR — gov·금융권 중립 톤
  • font-family: Inter, Pretendard, -apple-system, sans-serif — 영문 우선, 한글 fallback
  • font-family: Pretendard, Inter, sans-serif — 한글 비중 높은 제품
  • unicode-range 또는 lang=ko/en 분리 로드로 파일 크기·FOUT 최적화

디자인 시스템에 UI 폰트 고정하기

  • Type scale: 12/13/14/16/18/24/32 px — line-height 1.4–1.6, letter-spacing 0 또는 -0.01em
  • Weight map: Caption 400, Body 400, Label 500, Button 600, Heading 600–700
  • Figma: Text styles + Variable(가능 시) — 컴포넌트 Button/Input/Table Header 연결
  • CSS: --font-sans, font-feature-settings: "tnum" 1 (표 숫자), -webkit-font-smoothing
  • Storybook/Chromatic: 13px 버튼·14px table cell 스냅샷 회귀 테스트
  • Licenses: OFL(Pretendard, Noto) — 앱 번들·CDN self-host 조건 팀 wiki에 링크

한글 UI 폰트 선정 5단계

  1. 대표 UI 화면(대시보드, 설정, 결제, empty state) 스크린샷 4장을 준비한다.
  2. Fonts 탭에서 Pretendard·SUIT·Noto Sans KR·Spoqa를 13px 버튼·14px 본문·표 숫자 문장으로 비교한다.
  3. Similar로 "Pretendard 대체" 후보 2개를 추가하고 밀도 높은 표 mockup에 overlay한다.
  4. Pairs로 H1(24px) + body(14px) + button(600, 14px) 조합을 확인한다.
  5. Licenses 확인 후 Figma text style + CSS @font-face(400·500·600·700 woff2 subset)를 PR로 올린다.

UI 폰트 비교 기능

  • Fonts: px·굵기 실시간 미리보기, UI·sans 카테고리
  • Similar: Pretendard·SUIT·Noto 계열 대체 UI 폰트
  • Pairs: 헤더·카드·버튼 샘플 레이아웃
  • Licenses: 앱·웹 임베딩 OFL·Apache 확인