I guess you could probably turn the svg into a font and style it with css.
I bet you could do some kludgey stuff to get it to load. An idea that springs to mind is to include your svg as an image in the page (but hidden, like a sprite map) and then use the 'use' tag referencing ids in the hidden image wherever you wanted to place the sprites.
Either way, you currently have to work around a (seemingly arbitrary) restriction with browsers not allowing CSS on svg images.
I bet you could do some kludgey stuff to get it to load. An idea that springs to mind is to include your svg as an image in the page (but hidden, like a sprite map) and then use the 'use' tag referencing ids in the hidden image wherever you wanted to place the sprites.
Either way, you currently have to work around a (seemingly arbitrary) restriction with browsers not allowing CSS on svg images.