I think it would be better to leave a spritefont as representing just one font, but then have a way to merge different spritefont objects in the same run of text. But then you still need some kind of markup and parser to specify where you want which font styles...
Ashley This would be perfect! Having a phrase like "You always do this to me!" could then be easily done by switching the spritefont to a bold italics version of the font for just the word "always", and then switching back to the regular version for the rest of the sentence. I really hope something like this gets implemented.
I quit working on this a while back since it was enough for my current project but I'll try finishing it.
Tokinsom Please let me know when you release this. I've been trying to work with plugins and addons to create a text system as versatile this for a while now, and I've been coming up against a brick wall every time.
Can this system work with any spritefont, or only the specific one you're using?