diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt index 4fefac11f..ba45cc512 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt @@ -165,6 +165,7 @@ import com.hippo.ehviewer.ui.tools.CrystalCard import com.hippo.ehviewer.ui.tools.FilledTertiaryIconButton import com.hippo.ehviewer.ui.tools.FilledTertiaryIconToggleButton import com.hippo.ehviewer.ui.tools.GalleryDetailRating +import com.hippo.ehviewer.ui.tools.includeFontPadding import com.hippo.ehviewer.util.AppHelper import com.hippo.ehviewer.util.ExceptionUtils import com.hippo.ehviewer.util.ReadableTime @@ -1006,7 +1007,7 @@ class GalleryDetailScene : BaseScene(), DownloadInfoListener { text = text, modifier = modifier.padding(horizontal = 12.dp, vertical = 4.dp), color = MaterialTheme.colorScheme.onSurface.let { if (weak) it.copy(0.5F) else it }, - style = MaterialTheme.typography.labelLarge, + style = MaterialTheme.typography.labelLarge.includeFontPadding, ) } } diff --git a/app/src/main/java/com/hippo/ehviewer/ui/tools/Text.kt b/app/src/main/java/com/hippo/ehviewer/ui/tools/Text.kt new file mode 100644 index 000000000..3721f702c --- /dev/null +++ b/app/src/main/java/com/hippo/ehviewer/ui/tools/Text.kt @@ -0,0 +1,13 @@ +package com.hippo.ehviewer.ui.tools + +import androidx.compose.runtime.Composable +import androidx.compose.runtime.ReadOnlyComposable +import androidx.compose.runtime.Stable +import androidx.compose.ui.text.PlatformTextStyle +import androidx.compose.ui.text.TextStyle + +val TextStyle.includeFontPadding: TextStyle + @Composable + @ReadOnlyComposable + @Stable + get() = copy(platformStyle = PlatformTextStyle(includeFontPadding = true))