Better scaling of text width