Improvements to existing text functions, added drawStringF