On Friday, August 24, 2007, 9:09:08 AM, Jon wrote:
JAC> One main caveat on the CMYK support we get is in processing. We JAC> will specify things in CMYK, however SVG has us doing all JAC> interpolation in the RGB color space. Doing otherwise will take JAC> a fair bit of extra work.
Note that SVG Print adds more options to interpolation color space, including a CIE-Lab option (and a polar option, CIE-LCHab) http://www.w3.org/TR/SVGPrint12/#interpolation
This will avoid gamut clipping during interpolation, when ICC CMYK values outside the sRGB gamut are specified.
As a forward looking measure, it would be useful to allow for that flexibility in the code if possible.
Note that SVG 1.0/1.1 already has two options for the interpolation colorspace, sRGB and linearRGB. http://www.w3.org/TR/SVG11/painting.html#ColorInterpolationProperties
(Of course, you would almost never want to interpolate in CMYK directly.)