Возможно ли сделать текст в SVG масштабируемый в зависимости от заданного размера?
Собственно сабж. Возможно ли как то при помощи свойств самого SVG или CSS сделать текст который будет уменьшаться или увеличиваться(масштабироваться) опираясь на ширину контейнера.
Т.е. есть область 300px в ширину и 200px в высоту и текст который меняется динамически, и чтобы при увлечении кол-ва символов внутри менялся шрифт, что то вроде свойства contain на изображениях.
Или подобное возможно только через JS на сегодня?
Alex, ну так представьте код на codepen.io. Посмотрим. Но по условию вашей задачи вам нужно будет подсчитывать кол-во символов. Просто так менять текст + масштабировать не получится без JS.
ProjectSoft, какой код, говорю же изучил не нашел тех свойств что позволили бы провернуть подобный трюк) смысл что то выкладывать что не даёт ничего типа просто чтобы было?)
Скорее всего видимо только JS получать гетбоксом размеры и регулировать шрифт, потому что кроме textLength ничего просто не нашел, но textLength просто регулирует межбуквенное пространство, а не скалит текст.