Есть ли скрипт автоподбора размера шрифта?

Приветствую

Есть ли скрипт автоподбора размера шрифта в зависимости от длинны блока с возможностью задать минимальный и максимальный размера шрифта. Иными словами, если есть возможность увеличить размер шрифта не перескакивая на вторую строку, тогда увеличиваем, а если такой возможности нет, то уменьшаем.

К примеру, в настройках скрипта задаем:
— минимальный размер шрифта: 20px
— максимальный размер шрифта: 30 px

А потом скрипт сам подбирает высоту шрифта таким образом, чтобы он не превышал длинну блока, в котором размещена надпись.

Для примера возьмем три надписи:
1) У Лукоморья дуб зеленый, златая цепь на дубе том...
2) Я из лесу вышел, был сильный мороз...
3) Я памятник себе воздвигнул...

В блоке шириной 650 пикселей это будет выглядеть так (в скобках указан размер подогнанного шрифта):
5a2fe49f1ac95837999279.png

В блоке шириной 500 пикселей это будет выглядеть так:
5a2fe4a9ee0e3534922100.png

Могу, наверное, что-то придумать на JS, но, полагаю, на просторах сети есть уже что-то готовое.

Посоветуйте пожалуйста что-то подходящее.
  • Вопрос задан
  • 572 просмотра
Решения вопроса 2
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Да, есть готовые решения, на которые стоит обратить внимание, например FlowType.js. Также есть CSS-only вариант на тот случай, если вам нужно привязать font-size к размеру окна браузера.
Ответ написан
Exploding
@Exploding
wtf?
Вот еще вдогонку :) fittextjs.com
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы