problem with spot color export

Asked by Launchpad User on 2011-08-03

Version 0.7.3, Windows 7

When importing a 'PANTONE color bridge CMYK EC.ACO' from C:\Program Files (x86)\PANTONE(R) color bridge(TM)\PANTONE color bridge CMYK EC\Application Support Files\Adobe\Photoshop or a Photoshop installation and export it to a scribus.xml none of the colors is marked as spot colors.

Well I could step through all of the 1089 colors to mark this by hand, obviously not what someone would do. So could you give us an option in SwatchBooker and SwatchBooker Batch Converter to mark all colors as spot colors before exporting.

And could you do us a favor when writing Scribus swatches - write not only 'Spot="1"' into the file but 'Spot="0"' as well, this will make the file more readable in Notepad++. 1 KB less ore more isn't the case anymore.

And we have something to copy in the replace option and mustn't get it from an other file.

from ' />' to ' Spot="1" />' by replacing - would be more self explaining if I found ' Spot="0" />' in the file

Question information

English Edit question
SwatchBooker Edit question
No assignee Edit question
Solved by:
Olivier Berten
Last query:
Last reply:
Launchpad Janitor (janitor) said : #1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

schrieb Launchpad Janitor:
> Your question #166808 on SwatchBooker changed:
> Status: Open => Expired
> Launchpad Janitor expired the question:
> This question was expired because it remained in the 'Open' state
> without activity for the last 15 days.


The ACO format doesn't have a "spot" parameter so this is the reason no color is marked as spot in SwatchBooker.

But an option to change all colours to "spot" is interesting. I might add it when I have some more time for that project. Please register a blueprint <> for this.

Adding 'spot="0"' to scribus format is really easy:

Open file C:\Python25\Lib\site-packages\swatchbook\codecs\

go to line 99-100:
     if 'spot' in item.usage:
      scsw_tmp += ' Spot="1"'

add after:
      scsw_tmp += ' Spot="0"'



Thanks Olivier Berten, that solved my question.