What would be the best way to scale text so it fits a percentage of the screen and maintains high resolution?
use drawStringAsShapes(), or if this is too slow for you load an array of different font sizes, calculate the nearest and downscale this.
Thanks ascorbin, I had a feeling having to load different sizes might end up being the scenario.
You could set your fonts really big and then just draw them smaller.
This is kinda the same approach to how FSAA rendering works