Separate letter drawing and typesetting. Unify fixed-width and proportional typesetting into one method.