Text on a Circle

Drag the circle to move it. Drag the handle to resize. Text reflows using layoutNextLine() with varying widths.

drag to move / handle to resize