diff --git a/resources/android/TextRenderer.kt b/resources/android/TextRenderer.kt index 0ca11ac..ce546c4 100644 --- a/resources/android/TextRenderer.kt +++ b/resources/android/TextRenderer.kt @@ -248,7 +248,8 @@ private fun resolveFontStyle(style: Int): FontStyle { } // 0/absent = default (sans); only override for serif/mono so a custom default -// font isn't clobbered. +// font isn't clobbered. 3 (`font-rounded`) has no system face on Android and +// keeps the default, like iOS designs Compose can't draw. private fun resolveFontFamily(family: Int): FontFamily? = when (family) { 1 -> FontFamily.Serif 2 -> FontFamily.Monospace diff --git a/resources/ios/NativeUITextRenderer.swift b/resources/ios/NativeUITextRenderer.swift index 318ecb7..1414fc2 100644 --- a/resources/ios/NativeUITextRenderer.swift +++ b/resources/ios/NativeUITextRenderer.swift @@ -287,6 +287,7 @@ struct NativeUITextRenderer: View { switch family { case 1: return .serif case 2: return .monospaced + case 3: return .rounded default: return .default } }