@@ -25,30 +25,27 @@ import androidx.compose.ui.text.font.FontStyle
2525import androidx.compose.ui.text.font.FontVariation
2626import androidx.compose.ui.text.font.FontWeight
2727import org.nsh07.pomodoro.R
28- import org.nsh07.pomodoro.ui.theme.AppFonts.interBody
29- import org.nsh07.pomodoro.ui.theme.AppFonts.interLabel
30- import org.nsh07.pomodoro.ui.theme.AppFonts.robotoFlexHeadline
31- import org.nsh07.pomodoro.ui.theme.AppFonts.robotoFlexTitle
28+ import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex400
29+ import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex600
3230
3331val TYPOGRAPHY = Typography ()
3432
35- // Set of Material typography styles to start with
3633val Typography = Typography (
37- displayLarge = TYPOGRAPHY .displayLarge.copy(fontFamily = robotoFlexHeadline ),
38- displayMedium = TYPOGRAPHY .displayMedium.copy(fontFamily = robotoFlexHeadline ),
39- displaySmall = TYPOGRAPHY .displaySmall.copy(fontFamily = robotoFlexHeadline ),
40- headlineLarge = TYPOGRAPHY .headlineLarge.copy(fontFamily = robotoFlexHeadline ),
41- headlineMedium = TYPOGRAPHY .headlineMedium.copy(fontFamily = robotoFlexHeadline ),
42- headlineSmall = TYPOGRAPHY .headlineSmall.copy(fontFamily = robotoFlexHeadline ),
43- titleLarge = TYPOGRAPHY .titleLarge.copy(fontFamily = robotoFlexTitle ),
44- titleMedium = TYPOGRAPHY .titleMedium.copy(fontFamily = robotoFlexTitle ),
45- titleSmall = TYPOGRAPHY .titleSmall.copy(fontFamily = robotoFlexTitle ),
46- bodyLarge = TYPOGRAPHY .bodyLarge.copy(fontFamily = interBody ),
47- bodyMedium = TYPOGRAPHY .bodyMedium.copy(fontFamily = interBody ),
48- bodySmall = TYPOGRAPHY .bodySmall.copy(fontFamily = interBody ),
49- labelLarge = TYPOGRAPHY .labelLarge.copy(fontFamily = interLabel ),
50- labelMedium = TYPOGRAPHY .labelMedium.copy(fontFamily = interLabel ),
51- labelSmall = TYPOGRAPHY .labelSmall.copy(fontFamily = interLabel )
34+ displayLarge = TYPOGRAPHY .displayLarge.copy(fontFamily = googleFlex600 ),
35+ displayMedium = TYPOGRAPHY .displayMedium.copy(fontFamily = googleFlex600 ),
36+ displaySmall = TYPOGRAPHY .displaySmall.copy(fontFamily = googleFlex600 ),
37+ headlineLarge = TYPOGRAPHY .headlineLarge.copy(fontFamily = googleFlex600 ),
38+ headlineMedium = TYPOGRAPHY .headlineMedium.copy(fontFamily = googleFlex600 ),
39+ headlineSmall = TYPOGRAPHY .headlineSmall.copy(fontFamily = googleFlex600 ),
40+ titleLarge = TYPOGRAPHY .titleLarge.copy(fontFamily = googleFlex400 ),
41+ titleMedium = TYPOGRAPHY .titleMedium.copy(fontFamily = googleFlex600 ),
42+ titleSmall = TYPOGRAPHY .titleSmall.copy(fontFamily = googleFlex600 ),
43+ bodyLarge = TYPOGRAPHY .bodyLarge.copy(fontFamily = googleFlex600 ),
44+ bodyMedium = TYPOGRAPHY .bodyMedium.copy(fontFamily = googleFlex400 ),
45+ bodySmall = TYPOGRAPHY .bodySmall.copy(fontFamily = googleFlex400 ),
46+ labelLarge = TYPOGRAPHY .labelLarge.copy(fontFamily = googleFlex600 ),
47+ labelMedium = TYPOGRAPHY .labelMedium.copy(fontFamily = googleFlex600 ),
48+ labelSmall = TYPOGRAPHY .labelSmall.copy(fontFamily = googleFlex600 )
5249)
5350
5451@OptIn(ExperimentalTextApi ::class )
@@ -62,20 +59,19 @@ object AppFonts {
6259 )
6360 )
6461
65- val interBody = FontFamily (
62+ val googleFlex400 = FontFamily (
6663 Font (
67- R .font.inter_variable, variationSettings = FontVariation .Settings (
68- FontWeight .Normal ,
69- FontStyle .Normal
64+ R .font.google_sans_flex_variable, variationSettings = FontVariation .Settings (
65+ FontVariation .weight(400 )
7066 )
7167 )
7268 )
7369
74- val interLabel = FontFamily (
70+ val googleFlex600 = FontFamily (
7571 Font (
76- R .font.inter_variable , variationSettings = FontVariation .Settings (
77- FontWeight . Medium ,
78- FontStyle . Normal
72+ R .font.google_sans_flex_variable , variationSettings = FontVariation .Settings (
73+ FontVariation .weight( 600 ) ,
74+ FontVariation . Setting ( " ROND " , 100f )
7975 )
8076 )
8177 )
@@ -98,26 +94,4 @@ object AppFonts {
9894 )
9995 )
10096 )
101-
102- val robotoFlexHeadline = FontFamily (
103- Font (
104- R .font.roboto_flex_variable,
105- variationSettings = FontVariation .Settings (
106- FontVariation .width(130f ),
107- FontVariation .weight(600 ),
108- FontVariation .grade(0 )
109- )
110- )
111- )
112-
113- val robotoFlexTitle = FontFamily (
114- Font (
115- R .font.roboto_flex_variable,
116- variationSettings = FontVariation .Settings (
117- FontVariation .width(130f ),
118- FontVariation .weight(700 ),
119- FontVariation .grade(0 )
120- )
121- )
122- )
12397}
0 commit comments