diff --git a/orx-text-writer/src/commonMain/kotlin/TextWriter.kt b/orx-text-writer/src/commonMain/kotlin/TextWriter.kt index b4825d6a..95f34af4 100644 --- a/orx-text-writer/src/commonMain/kotlin/TextWriter.kt +++ b/orx-text-writer/src/commonMain/kotlin/TextWriter.kt @@ -108,7 +108,7 @@ class TextWriter(val drawerRef: Drawer?) { fun drawTextTokens(tokens: List) { drawerRef?.let { d -> val renderer = d.fontImageMapDrawer - val queue = renderer.getQueue(tokens.size) + val queue = renderer.getQueue(tokens.sumOf { it.token.length }) tokens.forEach { renderer.queueText( fontMap = d.drawStyle.fontMap!!,