Пробелы по умолчанию разрушаются в SVG и HTML, то есть несколько смежных пробелов преобразуются в один пробел в тексте или вообще без пробелов в начале и конце.
У вас сложный макет, хотя вы неЭто можно понять, когда текст в элементах <tspan>
имеет различные свойства CSS, которые влияют на его выравнивание как по вертикали, так и по горизонтали, а пробелы вокруг него - нет.Однако эти пробелы будут влиять на макет.
Самое простое, что можно сделать, это удалить все пробелы, которые находятся внутри элементов <text>
, которые не входят также в элемент <tspan>
.