Now always prefer shorten each line within the "width" limit, bug with x_width racket function