From cfd302b54a952b6a5f738d1d7a27b032c7c84e46 Mon Sep 17 00:00:00 2001 From: juyeong525 Date: Tue, 13 Jun 2023 11:18:50 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20::=20TextFont=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/SunshijoDesign/Typography/FontType.swift | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Sources/SunshijoDesign/Typography/FontType.swift b/Sources/SunshijoDesign/Typography/FontType.swift index 509661e..a099f5d 100644 --- a/Sources/SunshijoDesign/Typography/FontType.swift +++ b/Sources/SunshijoDesign/Typography/FontType.swift @@ -13,11 +13,12 @@ public enum FontType { case regular16 case regular14 case regular12 + case regular10 case medium16 case medium14 case medium12 - + case medium10 } extension FontType { @@ -34,6 +35,8 @@ extension FontType { case .regular14, .medium14: return 14 case .regular12, .medium12: return 12 + + case .regular10, .medium10: return 10 } } @@ -42,18 +45,21 @@ extension FontType { switch self { case .semiBold32, .semiBold24, .semiBold20, .semiBold18, .semiBold16: return .bold - case .regular32, .regular24, .regular16, .regular14, .regular12: return .regular + case .regular32, .regular24, .regular16, .regular14, .regular12, .regular10: return .regular - case .medium16, .medium14, .medium12: return .medium + case .medium16, .medium14, .medium12, .medium10: return .medium } } var lineHeight: CGFloat { switch self { + case .medium10: return 18 case .medium12: return 20 case .medium14: return 22 case .medium16, .semiBold16: return 24 + + case .regular10: return 14 case .regular12: return 16 case .regular14: return 18 case .regular16: return 20