
MenTaLguY wrote:
I think the right way to do CYMK and possibly spot colors is to implement support for ICC color profiles. They're part of the SVG standard, and use would basically look something like this:
fill:#ff0000 icc-color(genericCYMK, 1.0, 1.0, 0.0, 0.0);
i.e. after the normal color specification, SVG permits an icc-color() which can specify a color in an arbitrary ICC color profile. This works pretty much anywhere in SVG that you can specify a color.
Probably the next step is to get some test cases and whatnot so as to help determine what's the right thing to do. We'll probably want to get a good overview of the "proper" thing, and then temper it with a little pragmatic "common practice" of the leading packages.
To this end, my first page of Google results hit a company that does PDF<-->SVG conversion stuff, and has examples and trial stuff http://www.mattercast.com/ I'd suggest looking into that and trying out a few things. At the very least we can get some idea of how it's being addressed today by others, and maybe help Inkscape produce stuff friendlier to their product.
See if you can get some PDF's with the stuff that you want and then feed it through their tool to see what the SVG ends up like, and vice versa.
We'd probably also want someone with recent versions of Illustrator to do some experiments also.
(I had a more detailed response, including how we need to finish the internal color cleanup first, but the draft got sucked out into the ether...)