but doesn't stay positioned relative to mspace objects.
MSTG007, I don't think you're going to find what you want. I have no doubt that Cmdr. Duh, USN Ret. or several other people here could write a program to scale text when a viewport changes size. It would still require quite a bit of cleanup and I don't think that it would save you any time over doing it manually. In fact, it might actually cost you time in the long run. It would be nice though, text and blocks scaled and fit as needed.