Hey, whatever solution works for you, works! But yes, there's a lot of text tags and rendering settings to play around with. (for example, <s=float> sets relative size, while <size=float> sets the size variable directly)
You might also want to look at "STMPagination" included in one of the sample scenes. (Maybe I should move this to the Utilities folder...) which lets you automatically have one text mesh read into another, which could have useful code for formatting like this.
I kinda want to make the script I was working on into a generic regex editor now, so I'll see what I can do in terms of that... but whatever gets the desired end result is good!