Added text rendering and font smoothing