pub fn set_shape( lines: &[Vec<Segment>], width: usize, height: usize, _style: Option<&Style>, ) -> Vec<Vec<Segment>>
Set segments to an exact width and height, padding/truncating as needed.