Мне нужно расположить и анимировать текст SVG следующим образом. Начальная позиция (символ канала представляет x = 0):
.................|..................
SOME_TEXT_1
SOME_OTHER_TEXT_2
и конечная позиция:
.................|..................
SOME_TEXT_1
SOME_OTHER_TEXT_2
Чтобы сделать это, я считаю, что мне нужно знать размер во время выполнения текста и сделать что-то вроде:
<animateMotion path="M 0 0 L SOME_TEXT_1_LENGTH 0" begin="0s" dur="1.5s" fill="freeze" />
<text x="0 - SOME_TEXT_1_LENGTH" y="100" font-family="Arial" font-size="36" fill="#ffffff">SOME_TEXT_1</text>
Возможно ли что-то подобное (в частности, я имею в виду использование SOME_TEXT_1_LENGTH, который не является допустимым SVG, но математически - это то, что мне нужно)?