Typography

Typeface

Pretendard 프리텐다드

Token Naming

각 토큰은 Level - Attribute 구조를 따르며, 폰트 크기와 웨이트는 속성으로 정의됩니다.

별간 속성은 언더스코어(_)로 구분하여 추가 스타일을 표현합니다.

Title1-24B_Rd
1
2
3
4
5
1.Type

토큰의 사용 목적을 나타내는 유형(Type)입니다. 이 요소는 해당 타이포그래피 스타일이 어디에 사용되는지(예: Title, Body)를 구분합니다.

2.Level

타이포그래피의 서열을 나타내는 레벨(Level)입니다. 보통 큰 숫자가 더 높은 계층의 스타일을 의미하며, 숫자가 작아질수록 폰트 사이즈가 작아집니다.

3.Font Size

타이포그래피의 폰트 크기(Size)를 나타내며, 숫자는 px 단위를 의미합니다.

4.Font Weight

폰트의 굵기(Font Weight)를 나타내는 약어로, Bold, Medium, Regular의 굵기를 의미합니다.

5.Reading Line Height

폰트의 추가 속성으로, 라인 높이(Line Height)를 조정하여 가독성을 높이는 Reading 속성을 나타냅니다.

Display

StyleSizeHeightWeight
Display 1 - 36B36px48px700
Display 1 - 36SB36px48px600
Display 1 - 36M36px48px500

Title

StyleSizeHeightWeight
Title 1 - 28B28px36px700
Title 1 - 28SB28px36px600
Title 1 - 28M28px36px500
Title 1 - 28R28px36px400
Title 2 - 24B24px32px700
Title 2 - 24SB24px32px600
Title 2 - 24M24px32px500
Title 2 - 24R24px32px400
Title 3 - 20B20px28px700
Title 3 - 20SB20px28px600
Title 3 - 20M20px28px500
Title 3 - 20R20px28px400
Title 4 - 18B18px26px700
Title 4 - 18SB18px26px600
Title 4 - 18M18px26px500
Title 4 - 18R18px26px400

Body

StyleSizeHeightWeight
Body 1 - 16SB16px24px600
Body 1 - 16M16px24px500
Body 1 - 16R16px24px400
Body 2 - 14SB14px20px600
Body 2 - 14M14px20px500
Body 2 - 14R14px20px400
Body 3 - 13SB13px20px600
Body 3 - 13M13px20px500
Body 3 - 13R13px20px400
Body 4 - 12SB12px16px600
Body 4 - 12M12px16px500
Body 4 - 12R12px16px400
Body 5 - 10SB10px14px600
Body 5 - 10M10px14px500
Body 5 - 10R10px14px400

Reading

StyleSizeHeightWeight
Body 1 - 16M RD16px26px500
Body 1 - 16R RD16px26px400
Body 2 - 14M RD14px22px500
Body 2 - 14R RD14px22px400