Worked out the font, size, and position based on label length