Лучшее решение, которое я нашел, - это использовать Raphael вместе с этим инструментом , который позволяет вам конвертировать файлы SVG (созданные в моем случае в Illustrator) в код Raphael практически как есть. А поскольку Рафаэль - IE6 +, вы легко можете быть раздражительными, если приложите некоторые усилия.
Здесь - мой пример того, чего можно достичь с помощью комбинации этих двух вещей.