无法在 Jetpack Compose TextStyle 中应用文本转换

Unable to Apply Text Transformation in Jetpack Compose TextStyle

提问人:Henry Rojas 提问时间:11/16/2023 最后编辑:Henry Rojas 更新时间:11/16/2023 访问量:33

问:

我正在 Jetpack Compose 中研究排版样式,并尝试将其配置为以大写形式显示所有文本。但是,Compose中的TextStyle似乎不支持直接进行文本转换。我需要通过TextStyle对其进行配置

我尝试使用 fontFeatureSettings = “c2sc, smcp” 来实现这一点,但似乎这种修改减小了文本大小,使其对我的目的无效。

仿真器映像

有没有人遇到过在 Jetpack Compose 中使用 textStyle 应用全大写转换的解决方案或解决方法?您的见解或示例将不胜感激。

private val BodySmallHigh: TextStyle
    get() {
        return TextStyle(
            fontSize = 12.sp,
            lineHeight = 14.sp,
            color =  Color.Black,
            fontFeatureSettings = "c2sc, smcp"
        )
    }
Kotlin android-jetpack-compose 喷气背包

评论

0赞 Jan Bína 11/16/2023
目前不可能,这里有一个功能请求:issuetracker.google.com/issues/227070850

答: 暂无答案