Говоря коротко, нужно вставить текст в svg так, чтобы длинная строка разбивалась на части и переносилась на следующую строку. В спецификации SVG у тега
<text>
есть свойство inline-size:
https://www.w3.org/TR/SVG2/text.html#InlineSize
Но мне никак не удаётся заставить его работать, хотя бы на примерах из спецификации:
https://jsfiddle.net/mkt1o5vn/
Может быть, что-то я упускаю и делаю не так?