using internal font cache to speed up drawText