KVADRANT UI api reference demo

KvadrantText

foundation

one string set in the bundled Selawik faces

dark
light

mounted as text

why it looks like this

Text in the current theme's colour and style.

Cyrillic is not a fallback here, it is a second run. Compose's FontFamily list picks among weight and style variants; it does not step to the next entry for a missing glyph, so a bundled companion font declared that way never renders and the host's own font fills the gap instead — differently on every operating system. cyrillic therefore takes the companion explicitly and the string is split by script.

Read it: kvadrant-core/src/commonMain/kotlin/io/github/youndie/kvadrant/foundation/KvadrantText.kt · the full signature and every parameter