Вы правы, что допускаются пустые пути.Определение из W3C:
svg-path:
wsp* moveto-drawto-command-groups? wsp*
разрешает любое количество пустого пространства вокруг нуля или одну из групп команд moveto/drawto
.
С этой страницы документации W3C :
Обратите внимание, что BNF позволяет атрибуту пути 'd' быть пустым.Это не ошибка, вместо этого он отключает рендеринг пути.
Другими словами, это путь без элементов в нем.Без этого вам, вероятно, понадобился бы какой-нибудь кладж, такой как m 0 0
, если вы хотите, чтобы путь ничего не делал.