Я хочу разбить текст на слова и поместить его в SVG, как если бы он был обычным текстом в HTML - все слова рядом друг с другом и разрывы строк, когда линия достигает границы SVG. Причина, по которой мне нужно разделить текст и SVG - мне нужно событие для каждого слова, нарисовать что-то между словами и т. Д. Как это можно сделать с помощью d3.js?
Простым решением было бы явноеустановить координаты для каждого слова, но я считаю, что есть лучшее решение.
Также я нашел похожий вопрос - Поместив элементы SVG рядом друг с другом , решение было создать несколько SVG, но если я правильно понимаю, мы можем рисовать только внутри одного SVG, и поэтому весь текст должен быть внутри одного.