Foundations

타이포그래피

한글은 Pretendard, 영문 디스플레이는 Outfit, 코드는 JetBrains Mono. 타입 스케일은 9단계로 고정합니다.

폰트 패밀리

각 폰트의 역할과 적용 범위를 나타냅니다.

다람쥐 헌 쳇바퀴에 타고파

본문·UI 전반

--e-font-sans

EOND Design System 0123456789

영문 디스플레이·숫자

--e-font-display

const eond = 'ui';

코드·토큰 표기

--e-font-mono

타입 스케일

9단계의 정확한 폰트 크기와 라인 높이를 유지합니다.

.e-display 40px 업무를 바꾸는 디자인
.e-h1 32px 주요 제목과 페이지 헤드
.e-h2 26px 섹션 소제목
.e-h3 20px 카드 제목과 리스트 항목
.e-body-lg 18px 두드러진 부제나 강조 문구
.e-body 15px 본문 기본 단락으로, 가장 많이 사용하는 크기입니다.
.e-body-sm 13px 보조 정보와 인풋 라벨
.e-caption 12px 작은 캡션과 메타 정보
.e-overline 11px SECTION LABEL

한국어 조판 규칙

한국어의 가독성을 높이는 기본 원칙입니다.

본문 컨테이너에 word-break: keep-all을 적용해 어절 단위로 줄바꿈합니다. 단어 중간에서 끊기지 않습니다.
제목에는 text-wrap: balance, 문단에는 text-wrap: pretty를 권장합니다.
body { word-break: keep-all; overflow-wrap: break-word; }
h1, h2, h3 { text-wrap: balance; }
p { text-wrap: pretty; }

굵기 사용

각 굵기 단계의 역할과 사용 예시입니다.

굵기 용도 예시
400 Regular 본문 가나다 ABC 123
500 Medium 부제·내비게이션 가나다 ABC 123
700 Bold 제목·강조·버튼 가나다 ABC 123
800 ExtraBold 디스플레이·배지 가나다 ABC 123