@@ -28,6 +28,8 @@ public enum BezierFont {
2828 case bold22
2929 case normal24
3030 case bold24
31+ case normal30
32+ case bold30
3133 case bold36
3234 case bold44
3335}
@@ -55,6 +57,8 @@ public extension BezierFont {
5557 case . bold22: return self . getBoldFont ( size: 22 )
5658 case . normal24: return self . getNormalFont ( size: 24 )
5759 case . bold24: return self . getBoldFont ( size: 24 )
60+ case . normal30: return self . getNormalFont ( size: 30 )
61+ case . bold30: return self . getBoldFont ( size: 30 )
5862 case . bold36: return self . getBoldFont ( size: 36 )
5963 case . bold44: return self . getBoldFont ( size: 44 )
6064 }
@@ -82,35 +86,39 @@ public extension BezierFont {
8286 case . bold22: return CGFloat ( 28 )
8387 case . normal24: return CGFloat ( 32 )
8488 case . bold24: return CGFloat ( 32 )
89+ case . normal30: return CGFloat ( 36 )
90+ case . bold30: return CGFloat ( 36 )
8591 case . bold36: return CGFloat ( 44 )
8692 case . bold44: return CGFloat ( 53 )
8793 }
8894 }
8995
9096 var lineSpacing : CGFloat {
9197 switch self {
92- case . normal11: return CGFloat ( 2.7 )
93- case . bold11: return CGFloat ( 2.7 )
94- case . normal12: return CGFloat ( 1.5 )
95- case . bold12: return CGFloat ( 1.5 )
96- case . normal13: return CGFloat ( 2.5 )
97- case . bold13: return CGFloat ( 2.5 )
98- case . normal14: return CGFloat ( 1.4 )
99- case . bold14: return CGFloat ( 1.4 )
98+ case . normal11: return CGFloat ( 2.6 )
99+ case . bold11: return CGFloat ( 2.6 )
100+ case . normal12: return CGFloat ( 1.6 )
101+ case . bold12: return CGFloat ( 1.6 )
102+ case . normal13: return CGFloat ( 2.3 )
103+ case . bold13: return CGFloat ( 2.3 )
104+ case . normal14: return CGFloat ( 1 )
105+ case . bold14: return CGFloat ( 1 )
100106 case . normal15: return CGFloat ( 2 )
101107 case . bold15: return CGFloat ( 2 )
102- case . normal16: return CGFloat ( 3 )
103- case . bold16: return CGFloat ( 3 )
104- case . normal17: return CGFloat ( 1.8 )
105- case . bold17: return CGFloat ( 1.8 )
106- case . normal18: return CGFloat ( 2.5 )
107- case . bold18: return CGFloat ( 2.5 )
108- case . normal22: return CGFloat ( 1.8 )
109- case . bold22: return CGFloat ( 1.8 )
110- case . normal24: return CGFloat ( 3.2 )
111- case . bold24: return CGFloat ( 3.2 )
112- case . bold36: return CGFloat ( 1.1 )
113- case . bold44: return CGFloat ( 0.5 )
108+ case . normal16: return CGFloat ( 2.6 )
109+ case . bold16: return CGFloat ( 2.6 )
110+ case . normal17: return CGFloat ( 1.6 )
111+ case . bold17: return CGFloat ( 1.6 )
112+ case . normal18: return CGFloat ( 2.3 )
113+ case . bold18: return CGFloat ( 2.3 )
114+ case . normal22: return CGFloat ( 1.6 )
115+ case . bold22: return CGFloat ( 1.6 )
116+ case . normal24: return CGFloat ( 3.3 )
117+ case . bold24: return CGFloat ( 3.3 )
118+ case . normal30: return CGFloat ( 0 )
119+ case . bold30: return CGFloat ( 0 )
120+ case . bold36: return CGFloat ( 1 )
121+ case . bold44: return CGFloat ( 0.3 )
114122 }
115123 }
116124
@@ -140,6 +148,8 @@ public extension BezierFont {
140148 case . bold22: return - CGFloat( 0.4 )
141149 case . normal24: return - CGFloat( 0.4 )
142150 case . bold24: return - CGFloat( 0.4 )
151+ case . normal30: return - CGFloat( 0.4 )
152+ case . bold30: return - CGFloat( 0.4 )
143153 case . bold36: return - CGFloat( 1.0 )
144154 case . bold44: return - CGFloat( 1.0 )
145155 }
@@ -158,6 +168,8 @@ private extension BezierFont {
158168 case . normal17: return . bold17
159169 case . normal18: return . bold18
160170 case . normal22: return . bold22
171+ case . normal24: return . bold24
172+ case . normal30: return . bold30
161173 default : return self
162174 }
163175 }
0 commit comments