Text system overhaul

Hmm, sadly that’s expected, since you’re going to get texture filtering artefacts unless you’re using distance field fonts (which currently require offline fonts and text render components).