Added label option shorten_by_padding. This is an option that will shorten text based on padding_x. Also added a funtion to trim spaces off of lines. This aligns text when it is split by size constraints.