Typo.kt
package com.louisfn.somovie.ui.theme
import androidx.compose.material.Typography
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.sp
val Typography = Typography(
h1 = TextStyle(
fontWeight = FontWeight.Light,
fontSize = 96.sp,
letterSpacing = 0.sp,
color = Color.White,
),
h2 = TextStyle(
fontWeight = FontWeight.Light,
fontSize = 72.sp,
letterSpacing = 0.sp,
color = Color.White,
),
h3 = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 48.sp,
letterSpacing = 0.sp,
color = Color.White,
),
h4 = TextStyle(
fontWeight = FontWeight.Medium,
fontSize = 32.sp,
letterSpacing = 0.sp,
color = Color.White,
),
h5 = TextStyle(
fontWeight = FontWeight.Medium,
fontSize = 24.sp,
letterSpacing = 0.15.sp,
color = Color.White,
),
h6 = TextStyle(
fontWeight = FontWeight.Medium,
fontSize = 20.sp,
letterSpacing = 0.15.sp,
color = Color.White,
),
subtitle1 = TextStyle(
fontWeight = FontWeight.Medium,
fontSize = 16.sp,
letterSpacing = 0.15.sp,
color = Color.White,
),
subtitle2 = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 14.sp,
letterSpacing = 0.1.sp,
color = Color.White,
),
body1 = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 16.sp,
letterSpacing = 0.5.sp,
color = AppColor.Gray,
),
body2 = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 14.sp,
letterSpacing = 0.25.sp,
color = AppColor.Gray,
),
caption = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 12.sp,
letterSpacing = 0.4.sp,
color = AppColor.Gray,
),
overline = TextStyle(
fontWeight = FontWeight.Normal,
fontSize = 10.sp,
letterSpacing = 1.5.sp,
color = AppColor.Gray,
),
button = TextStyle(
fontWeight = FontWeight.Medium,
fontSize = 14.sp,
letterSpacing = 1.25.sp,
color = Color.White,
),
)