shortened text to fit width