The key word here being *square* as opposed to *rectangle*. Also see [this css-tricks article](https://css-tricks.com/fitting-text-to-a-container/) showing different solutions.
The key word here being square as opposed to rectangle.
Also see this css-tricks article showing different solutions.