Amennyiben jQuery-t használsz, akkor FitText. CSS-ben csupán akkor tudod megcsinálni, ha előbb a szöveget betűkre osztod (mondjuk minden egyes betű egy span), és utána tudod használni a flexbox-ot.
Pfű ... nagy nehezen sikerült hála Istennek. Találtam egy jó jquery-s ötletet: ahogy növelem csuszkával a div méretét és közben nő a szöveg is; de ha a tartalmazó section-nek, ami a div-et tartalmazza, kisebb lesz a mérete mint a div-nek, akkor ciklusban csökkentse a méretét. Mondjuk nem jquery-ben csináltam meg, lehet azzal elegánsabb lett volna, de még a jquery-ben nem mélyedtem el.
Szerintem is.Addig:
Google szerint:http://plugins.jquery.com/textfill/
Fittext
span), és utána tudod használni a flexbox-ot.Sikerült