Adjust font size based on line length
Currently, the font size is set based on the number of lines, shrinking the font so that the lines fit in the label. But long lines are just truncated. It would be nice to have length also cause font shrinking.
Really, one needs to preview and re-format content to get a preferred point in the space of line wrapping, overflow, abbreviating, and font size. I found that adding a blank line to the label would shrink the font enough to make some things fit, especially when there were only going to be 3 lines anyway.
I don't think this need to review can be avoided, but shrinking is probably a better default than truncating, and I don't see a reason for the asymmetry between vertical and horizontal other than that it might be easier to code and one code path is written.