shape

fun shape(text: String, font: Font): TextBlob?
fun shape(text: String, font: Font, width: Float): TextBlob?
fun shape(text: String, font: Font, width: Float, offset: Point): TextBlob?
fun shape(text: String, font: Font, opts: ShapingOptions, width: Float, offset: Point): TextBlob?
fun shape(text: String, font: Font, opts: ShapingOptions, width: Float, runHandler: RunHandler): Shaper
fun shape(text: String, fontIter: Iterator<FontRun?>, bidiIter: Iterator<BidiRun?>, scriptIter: Iterator<ScriptRun?>, langIter: Iterator<LanguageRun?>, opts: ShapingOptions, width: Float, runHandler: RunHandler): Shaper
fun shape(textUtf8: ManagedString, fontIter: Iterator<FontRun?>, bidiIter: Iterator<BidiRun?>, scriptIter: Iterator<ScriptRun?>, langIter: Iterator<LanguageRun?>, opts: ShapingOptions, width: Float, runHandler: RunHandler): Shaper