Typography

Stable

명확한 위계와 편안한 읽기 흐름을 위한 타이포그래피입니다.

DESIGN & DEVELOPMENTUpdated Sep 2026

Overview

원본 site의 글꼴 크기·굵기·행간과 반응형 Text Style을 사용합니다. Mobile 기본값에 768px Tablet, 1280px Desktop 매핑을 적용합니다.

Aa 가나다

같은 토큰으로 이어지는 읽기 경험.

--site-font-base → --site-font-sans

Pretendard가 설치되어 있으면 사용하고, 없으면 system-ui로 표시합니다. 이 레포는 외부 폰트 파일에 의존하지 않습니다.

Type scale

Primitive · Size / Weight / Line height

Token정의 / 매핑현재 값
--site-font-sansvar(--font-pretendard), system-ui, sans-serif
--site-size-4040px
--site-size-3636px
--site-size-3232px
--site-size-3030px
--site-size-2828px
--site-size-2626px
--site-size-2424px
--site-size-2222px
--site-size-2020px
--site-size-1818px
--site-size-1717px
--site-size-1616px
--site-size-1515px
--site-size-1414px
--site-size-1313px
--site-size-1212px
--site-size-1111px
--site-fw-700700
--site-fw-600600
--site-fw-500500
--site-fw-400400
--site-lh-1301.3
--site-lh-1501.5

Semantic · 반응형 타입 스케일 전체

TokenMobileTablet ≥768Desktop ≥1280현재 값
--site-tit-display-hero30px36px40px
--site-tit-main-page26px30px32px
--site-tit-page-title22px26px28px
--site-tit-section-title18px22px24px
--site-tit-component-header15px17px18px
--site-tit-banner26px28px28px
--site-tit-promo-bar18px20px20px
--site-tit-card-title15px16px16px
--site-tit-deal-card18px24px24px
--site-txt-body-main13px14px14px
--site-txt-body-sub12px13px13px
--site-txt-caption11px12px12px
--site-txt-desc14px14px14px
--site-txt-banner-sub14px14px14px
--site-nav-menu14px16px16px
--site-nav-tab-label11px11px11px
--site-nav-util16px16px16px
--site-nav-mega-cat14px14px14px
--site-nav-mega-group16px16px16px
--site-nav-mega-item14px14px14px
--site-nav-breadcrumb13px13px13px
--site-price-main18px18px18px
--site-price-original14px14px14px
--site-price-convert13px13px13px
--site-badge-tag13px13px13px
--site-card-compact-title14px14px14px
--site-tab-item14px14px14px
--site-form-label13px13px13px

Usage

Text Style은 크기뿐 아니라 원본의 굵기·행간·자간을 함께 사용합니다. 아래 예시는 실제 스타일로 렌더링됩니다.

text-tit-display-hero

일관된 경험을 만드는 디자인 0123456789

text-tit-main-page

일관된 경험을 만드는 디자인 0123456789

text-tit-page-title

일관된 경험을 만드는 디자인 0123456789

text-tit-section-title

일관된 경험을 만드는 디자인 0123456789

text-tit-component-header

일관된 경험을 만드는 디자인 0123456789

text-tit-banner

일관된 경험을 만드는 디자인 0123456789

text-tit-promo-bar

일관된 경험을 만드는 디자인 0123456789

text-tit-deal-card

일관된 경험을 만드는 디자인 0123456789

text-price-main

일관된 경험을 만드는 디자인 0123456789

text-txt-number-lg

일관된 경험을 만드는 디자인 0123456789

text-nav-menu

일관된 경험을 만드는 디자인 0123456789

text-nav-menu-active

일관된 경험을 만드는 디자인 0123456789

text-nav-util

일관된 경험을 만드는 디자인 0123456789

text-nav-mega-cat

일관된 경험을 만드는 디자인 0123456789

text-nav-mega-group

일관된 경험을 만드는 디자인 0123456789

text-nav-mega-item

일관된 경험을 만드는 디자인 0123456789

text-nav-breadcrumb

일관된 경험을 만드는 디자인 0123456789

text-nav-tab-label

일관된 경험을 만드는 디자인 0123456789

text-txt-card-title

일관된 경험을 만드는 디자인 0123456789

text-txt-card-title-semibold

일관된 경험을 만드는 디자인 0123456789

text-txt-card-title-bold

일관된 경험을 만드는 디자인 0123456789

text-txt-body-main

일관된 경험을 만드는 디자인 0123456789

text-txt-body-main-medium

일관된 경험을 만드는 디자인 0123456789

text-txt-body-main-bold

일관된 경험을 만드는 디자인 0123456789

text-txt-body-sub

일관된 경험을 만드는 디자인 0123456789

text-txt-body-sub-medium

일관된 경험을 만드는 디자인 0123456789

text-txt-body-sub-semibold

일관된 경험을 만드는 디자인 0123456789

text-txt-body-sub-bold

일관된 경험을 만드는 디자인 0123456789

text-txt-caption

일관된 경험을 만드는 디자인 0123456789

text-txt-promo-label

일관된 경험을 만드는 디자인 0123456789

text-txt-desc

일관된 경험을 만드는 디자인 0123456789

text-txt-banner-sub

일관된 경험을 만드는 디자인 0123456789

text-price-original

일관된 경험을 만드는 디자인 0123456789

text-price-convert

일관된 경험을 만드는 디자인 0123456789

text-badge-tag

일관된 경험을 만드는 디자인 0123456789

text-card-compact-title

일관된 경험을 만드는 디자인 0123456789

text-tab-item

일관된 경험을 만드는 디자인 0123456789

text-form-label

일관된 경험을 만드는 디자인 0123456789

TSX / CSS
<h1 className="text-tit-main-page">페이지 제목</h1>
<h2 className="text-tit-section-title">섹션 제목</h2>
<p className="text-txt-body-main">본문 내용</p>
<small className="text-txt-caption">보조 설명</small>

Guidelines

  • body-main은 Mobile 13px, Tablet·Desktop 14px입니다.
  • 기본 행간은 1.5, 제목 행간은 1.3입니다. nav/tab-label은 원본의 1.4를 사용합니다.
  • 시각적 크기와 별개로 HTML 제목의 h1 → h2 → h3 순서를 유지합니다.
  • 화면 크기를 변경하면 표의 현재 값과 예시가 함께 바뀝니다.
작은 원칙이 좋은 경험을 만듭니다.맨 위로