Есть
треугольник с скруглённым низом на SVG сделанный на , как можно написать внутри текст, что бы он:
- Был написан вертикально
- Переносились строки
- Был по центру по вертикали и горизонтали
- Не заходил за границы фигуры
Первый вопрос легко решаться с помощью rotate, у второго есть два варианта или вставка HTML и функции(для D3) для переноса текста.
Третий вопрос легко решается при использовании вставки HTML (с помощью flex). А решить 4-й не как не удаётся, при использовании html можно воспользоваться shape-outside (которое вероятно не везде будет работать), но при использовании его, приходится создавать дополнительные элементы и выравнивание через flex уже не сделать.
Вот пример с 3-я строками:

Как можно это реализовать подскажите пожалуйста.