try to resize text to fit