@@ -5,34 +5,52 @@ import androidx.compose.runtime.Composable
55import androidx.compose.ui.text.font.FontFamily
66
77import nsh07.composeapp.generated.resources.Res
8- import nsh07.composeapp.generated.resources.dm_serif_text
9- import nsh07.composeapp.generated.resources.inter_variable
8+ import nsh07.composeapp.generated.resources.google_sans_flex_400
9+ import nsh07.composeapp.generated.resources.google_sans_flex_600
1010import org.jetbrains.compose.resources.Font
1111
1212// Default Material 3 typography values
1313val baseline = Typography ()
1414
15- @Composable
16- fun AppTypography () = Typography ().run {
17- val bodyFontFamily = FontFamily (Font (Res .font.inter_variable ))
15+ val AppTypography
16+ @Composable get () = Typography ().run {
17+ val bodyFontFamily = FontFamily (Font (Res .font.google_sans_flex_400 ))
1818
19- val displayFontFamily = FontFamily (Font (Res .font.dm_serif_text ))
19+ val displayFontFamily = FontFamily (Font (Res .font.google_sans_flex_600 ))
2020
21- copy(
22- displayLarge = baseline.displayLarge.copy(fontFamily = displayFontFamily),
23- displayMedium = baseline.displayMedium.copy(fontFamily = displayFontFamily),
24- displaySmall = baseline.displaySmall.copy(fontFamily = displayFontFamily),
25- headlineLarge = baseline.headlineLarge.copy(fontFamily = displayFontFamily),
26- headlineMedium = baseline.headlineMedium.copy(fontFamily = displayFontFamily),
27- headlineSmall = baseline.headlineSmall.copy(fontFamily = displayFontFamily),
28- titleLarge = baseline.titleLarge.copy(fontFamily = displayFontFamily),
29- titleMedium = baseline.titleMedium.copy(fontFamily = displayFontFamily),
30- titleSmall = baseline.titleSmall.copy(fontFamily = displayFontFamily),
31- bodyLarge = baseline.bodyLarge.copy(fontFamily = bodyFontFamily),
32- bodyMedium = baseline.bodyMedium.copy(fontFamily = bodyFontFamily),
33- bodySmall = baseline.bodySmall.copy(fontFamily = bodyFontFamily),
34- labelLarge = baseline.labelLarge.copy(fontFamily = bodyFontFamily),
35- labelMedium = baseline.labelMedium.copy(fontFamily = bodyFontFamily),
36- labelSmall = baseline.labelSmall.copy(fontFamily = bodyFontFamily)
37- )
38- }
21+ copy(
22+ displayLarge = baseline.displayLarge.copy(
23+ fontFamily = displayFontFamily,
24+ fontFeatureSettings = " ss02, dlig"
25+ ),
26+ displayMedium = baseline.displayMedium.copy(
27+ fontFamily = displayFontFamily,
28+ fontFeatureSettings = " ss02, dlig"
29+ ),
30+ displaySmall = baseline.displaySmall.copy(
31+ fontFamily = displayFontFamily,
32+ fontFeatureSettings = " ss02, dlig"
33+ ),
34+ headlineLarge = baseline.headlineLarge.copy(
35+ fontFamily = displayFontFamily,
36+ fontFeatureSettings = " ss02, dlig"
37+ ),
38+ headlineMedium = baseline.headlineMedium.copy(
39+ fontFamily = displayFontFamily,
40+ fontFeatureSettings = " ss02, dlig"
41+ ),
42+ headlineSmall = baseline.headlineSmall.copy(
43+ fontFamily = displayFontFamily,
44+ fontFeatureSettings = " ss02, dlig"
45+ ),
46+ titleLarge = baseline.titleLarge.copy(fontFamily = displayFontFamily, fontFeatureSettings = " ss02, dlig" ),
47+ titleMedium = baseline.titleMedium.copy(fontFamily = displayFontFamily, fontFeatureSettings = " ss02, dlig" ),
48+ titleSmall = baseline.titleSmall.copy(fontFamily = displayFontFamily, fontFeatureSettings = " ss02, dlig" ),
49+ bodyLarge = baseline.bodyLarge.copy(fontFamily = displayFontFamily, fontFeatureSettings = " ss02, dlig" ),
50+ bodyMedium = baseline.bodyMedium.copy(fontFamily = bodyFontFamily, fontFeatureSettings = " ss02, dlig" ),
51+ bodySmall = baseline.bodySmall.copy(fontFamily = bodyFontFamily, fontFeatureSettings = " ss02, dlig" ),
52+ labelLarge = baseline.labelLarge.copy(fontFamily = bodyFontFamily, fontFeatureSettings = " ss02, dlig" ),
53+ labelMedium = baseline.labelMedium.copy(fontFamily = bodyFontFamily, fontFeatureSettings = " ss02, dlig" ),
54+ labelSmall = baseline.labelSmall.copy(fontFamily = bodyFontFamily, fontFeatureSettings = " ss02, dlig" )
55+ )
56+ }
0 commit comments