Class

BaselineShift

The amount by which the text is shifted up or down from current the baseline.

BaselineShiftAnnotatedStringSample

@Composable
fun BaselineShiftAnnotatedStringSample() {
    val annotatedString = buildAnnotatedString {
        append("Text ")
        withStyle(SpanStyle(baselineShift = BaselineShift.Superscript)) { append("Demo") }
    }
    Text(text = annotatedString)
}

BaselineShiftSample

@Composable
fun BaselineShiftSample() {
    Text(
        fontSize = 20.sp,
        text =
            buildAnnotatedString {
                append(text = "Hello")
                withStyle(SpanStyle(baselineShift = BaselineShift.Superscript, fontSize = 16.sp)) {
                    append("superscript")
                    withStyle(SpanStyle(baselineShift = BaselineShift.Subscript)) {
                        append("subscript")
                    }
                }
            },
    )
}