<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>This part of code in TextOnCurve>>composeLinesFrom: startingIndex withLines: startingLines atY: startingY <br></div><div>...<br></div><div>lines last last < text size <br>        ifTrue: <br>            [<br>            [lines size > 1 <br>                and: [(text at: (i := lines last last) + 1) ~= Character space]] <br>                    whileTrue: <br>                        [i = lines last first <br>                            ifTrue: <br>                                [lines removeLast.<br>                                textSegments removeLast]<br>                            ifFalse: [lines last stop: i - 1]]].</div><div><br></div><div>If the text overflow the end of the curve only the first segment of the text will be shown. <br></div><div>I think this will make sense when the text overflow into a predecessor or successor. See TextMorph.<br></div><div>But there are no hooks back to the text morph so there is no way to know if there is a predecessor or successor.</div><div>So if the curve is to short it will be kind of buggy...<br></div><div>Cheers,</div><div>Karl</div><div><br></div></div></div></div>