fix(fonts): replace variable fonts with static versions to reduce apk size

This commit is contained in:
Nishant Mishra
2025-11-19 20:56:50 +05:30
parent 8ff166da57
commit c122902bfe
8 changed files with 4 additions and 44 deletions

View File

@@ -21,9 +21,6 @@ import androidx.compose.material3.Typography
import androidx.compose.ui.text.ExperimentalTextApi import androidx.compose.ui.text.ExperimentalTextApi
import androidx.compose.ui.text.font.Font import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.font.FontVariation
import androidx.compose.ui.text.font.FontWeight
import org.nsh07.pomodoro.R import org.nsh07.pomodoro.R
import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex400 import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex400
import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex600 import org.nsh07.pomodoro.ui.theme.AppFonts.googleFlex600
@@ -50,48 +47,11 @@ val Typography = Typography(
@OptIn(ExperimentalTextApi::class) @OptIn(ExperimentalTextApi::class)
object AppFonts { object AppFonts {
val interClock = FontFamily( val interClock = FontFamily(Font(R.font.inter_bold))
Font(
R.font.inter_variable, variationSettings = FontVariation.Settings(
FontWeight.Bold,
FontStyle.Normal
)
)
)
val googleFlex400 = FontFamily( val googleFlex400 = FontFamily(Font(R.font.google_sans_flex_400))
Font(
R.font.google_sans_flex_variable, variationSettings = FontVariation.Settings(
FontVariation.weight(400)
)
)
)
val googleFlex600 = FontFamily( val googleFlex600 = FontFamily(Font(R.font.google_sans_flex_600))
Font(
R.font.google_sans_flex_variable, variationSettings = FontVariation.Settings(
FontVariation.weight(600),
FontVariation.Setting("ROND", 100f)
)
)
)
val robotoFlexTopBar = FontFamily( val robotoFlexTopBar = FontFamily(Font(R.font.roboto_flex_logo))
Font(
R.font.roboto_flex_variable,
variationSettings = FontVariation.Settings(
FontVariation.width(125f),
FontVariation.weight(1000),
FontVariation.grade(0),
FontVariation.Setting("XOPQ", 96F),
FontVariation.Setting("XTRA", 500F),
FontVariation.Setting("YOPQ", 79F),
FontVariation.Setting("YTAS", 750F),
FontVariation.Setting("YTDE", -203F),
FontVariation.Setting("YTFI", 738F),
FontVariation.Setting("YTLC", 514F),
FontVariation.Setting("YTUC", 712F)
)
)
)
} }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.