i am ok to do the 2nd but even then wouldnt it make sense to restrict the font size range eg. minSize="99" maxSize="99", where most names would use the maxSize but with scope to reduce down to minSize.
I dont see how the first could work well eg. if you have a 3 letter artist name vs. a 50 letter artist name, the font size would vary massively.
Here's a pic of what I'm trying to achieve.
I'll leave it to you to work out the best way to achive the result.

This is part of the TM.
The artist and title are "multiLine" fields so that long titles will wrap.
They are currently set to align="Center"
What I want is to be able to set a preferred font size, but if the full field won't fit in the allocated space, MB will calculate the font size that will allow the field to fit (only just!) in that space.