Correct the TextCanvas, make font::Draw() return the next position.