Text flow and word wrap

i’ve a conundrum. how can i render text in such a way, that the line width follows a sine wave pattern? I’ve already patched together the WaveShaper and the WordWrap nodes, but just seem to be missing something. the first some-odd words are in a much smaller font, and I just can’t seem to figure out how to make center-justified text whose line ends would flow nicely along the wave.

Not understanding exactly what you mean, is it just, make all the text the same width, so you can wave it? I am sure someone can work something out that use the same fontsize, but just add more space between letters.

LikeThisButBetter.v4p (9.6 kB)

Or this…

LikeThisButBetter2.v4p (11.7 kB)

or like this, using glyphinfo…

LikeThisButBetter3.v4p (14.9 kB)