Character-by-character Rendering