О, счастливый день!Я заставил его работать в Firefox с небольшим изменением JavaScript!
Изображение, символ и рисунок были красными сельдями.Проблема заключалась в данных пути.Старая версия выглядела так:
M0,0 h250 v120,q0,20 -20,20,t-20,-20,-20,-20,-20,100,20,100,20,-20,20,-20,20,20,v120 h-250 v-400 z
Новая версия выглядит следующим образом
M0,0 h250 v120 q0,20 -20,20 t-20,-20 -20,-20 -20,100 20,100 20,-20 20,-20 20,20 v120 h-250 v-400 z
Ошибка в коде JavaScript заключалась в использовании запятых для разделения некоторых команд вместо пробелов.Я думаю, что в этом случае Firefox был прав, а другие браузеры слишком милосердны, но чтобы убедиться в этом, потребуется более тщательное перечитывание спецификации, чем я сейчас нахожусь в настроении.: -)