adjust font size to fit width