Skip to main content
Known Participant
June 12, 2014
Question

Why is FrameMaker using different CYMK/RGB values for Pantone library colours compared with Illustrator?

  • June 12, 2014
  • 5 replies
  • 3594 views

Evening all -

this is by no means the first time I'm banged my head against the colour management brick wall, and I doubt it will be the last

I am running Frame 12 and Illustrator CC on Windows 7.

Both these Adobe products ship bundled with Pantone libraries. (Correct me with I'm wrong, but these "libraries" are basically a bunch of look-up tables, mapping named Pantone colours to various CYMK, RGB, etc equivalents?)

Can anyone tell me why these two different Adobe applications appear to give different definitions for the same Pantone colours?

For example, if I choose the Pantone Coated library > 'Warm Red'

In Illustrator CC (left screenshot), it offers this as C0% M87.4% Y79.9% K0%

in FrameMaker 12 (right screenshot), I get C0% M79%  Y91%  K0%

Why are they different?

Are the library definitions shipped with the products simply different?
Frame's dialog ominously mentions "© Pantone, Inc., 1986, 1988"

And if I go to C:\Program Files (x86)\Adobe\AdobeFrameMaker12\fminit\color and open the corresponding .bcf file in an editor, the header says:
"BCF 2.0PANTONE¨ Coated 1.1 ©Pantone, Inc., 1986, 1988.PANTONE¨* Computer Video simulations displayed may not match PANTONE-identified solid color standards.  Use current PANTONE Color Reference Manuals for accurate color.  To order publications from Pantone, Inc., in the U.S. please call the toll-free number (800) 222-1149 [within NJ, call (201) 935-5500].  In other countries contact your local Pantone representative.  *Pantone, Inc.'s check-standard trademark for color.[1]"


whereas if I go to C:\Program Files (x86)\Adobe\Adobe Illustrator CC\Presets\en_US\Swatches\Color Books and open the corresponding .acb swatch file in there, in amoungst the hex gibberish I note it says:

"=$$$/colorbook/PantonePlusCoated/title=PANTONE+^R Solid Coated/$$$/colorbook/PantonePlusCoated/prefix=PANTONE *$$$/colorbook/PantonePlusCoated/postfix= CK"$$$/colorbook/PantonePlusCoated/description=Copyright^C Pantone LLC, 2010"


Have Pantone perhaps changed their colour definitions between 1988 and 2010?
(I'm thinking it would be sensible to establish this one way or the other before we get into any convoluted discussions about the Windows GDI etc etc)

    This topic has been closed for replies.

    5 replies

    David__DAuthor
    Known Participant
    July 2, 2014

    well we can start complaining about Deep Colour after we get the shallow colour working!!

    David__DAuthor
    Known Participant
    July 1, 2014

    Another tryout:

    I imported two different EPS's onto a reference page, one containing the CMYK definition of a Pantone, the other containing an RGB definition of the same named Pantone.

    I just end up with a single Pantone entry in my Frame Color Definitions, and it's using the CMYK definition and ignoring the RGB one (using its own algorithm for it).

    Harumph.

    David__DAuthor
    Known Participant
    July 1, 2014

    ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGH

    OK, here's what I tried this time:

    I used Arnis' template to create a .acf file in Notepad, containing CMYK and RGB definitions of my Spruce Green colour. (FWIW I set "preferred" mode to RGB, not sure what practical difference it makes).

    I restarted Frame and lo and behold, there in the Color Definitions dialog was now my very own library with my one colour in it. I could add it to the document's color definitions, and switch between CMYK and RGB mode, and it had the right definitions and colour for both of them. I could color some text with my new colour, and make PDFs in both CMYK and RGB output modes, and they both looked very similar in Acrobat (the CMYK one was, unsurprisingly, sliiiiiightly different to what I saw on screen in Frame, as Frame had been displaying me the RGB definitions, but Acrobat was converting the CMYK to RGB on the fly to display on screen.)

    But then the facepalming moment:

    I tried CHM output via the Publish command.

    ARRRRRRRRRRRRRRRGH.

    I get the horrible lime green again.

    Frame totally disregards the RGB definition in has for the colour, and does bogus maths on the CYMK version, resulting in a totally wrong hue.

    It's beginning to look like this is a bit of a no win situation.

    There's no way I can have a single set of colour definitions across Illustrator and Frame that will output reliably to both CYMK print and on-screen HTML Help.
    Any time a colour definition possesses numbers for CYMK, it ruins the CHM output's colour, even if a valid RGB definition is also present.

    The only way to get reliable colour in CHM output is to have a purely RGB definition of a library.

    This is, of course, conversely, no use for creating PDFs for print.

    I basically just need two different swatches: one RGB one and one Pantone one,

    Frame documents that will end up as CHMs have the RGB EPS added to a reference page;

    Frame documents that will end up as PDFs and might get printed have the CMYK EPS added to their reference page.

    Or, another solution is just to keep everything in RGB mode. That way, PDFs look OK on screen and match my CHMs exactly. When printed on paper, the printer will just have to convert RGB > CMYK themselves, which will probably give perfectly acceptable results anyways.

    Bob_Niland
    Community Expert
    Community Expert
    July 1, 2014

    > Or, another solution is just to keep everything in RGB mode.

    That's what we do. We aren't routinely printing to color hardcopy yet, but at least the FM colors and the imported object colors can be made to match on screen and when end users do convenience printing to color printers.

    If your colors are in-gamut for sRGB, that would be the color space to use.

    Working out what the color triplets are can be challenging. For in gamut colors, an application like BabelColor might be useful. For out of gamut colors, rendering intent arises as an issue, as does the problem of wandering hue when scaling chroma in any color systems other than Munsell. Older thread on this mess: ANSI Z535.1 Safety Colors in Frame

    You can get the PDF workflow to "Tag Only Images for Color Management" or "Tag Everything for Color Management" for color management, specifying sRGB IEC 61966-2-1:1999.

    Tagging "everything" is not recommended, as it makes black text behave as composite black, which really slows down printing, and may even waste color ink/toner on end user printers. So if you have color text, getting that text to match non-text objects of the same color could be a problem. For small amounts of it, importing the color text as EPS text objects, anchored at insertion point, would be a work-around.

    Since Frame is never going to get color management, Distiller seems to really need an option for "tag all color objects" (which would exclude anything with primaries all-0s or all-255s).

    David__DAuthor
    Known Participant
    June 13, 2014

    lmao I filled in a report on this. Love the thank you message it displays:

    "Requests and suggestions from our customers are what help us to continue creating cutting-edge, world-class software

    Yep, the cutting edge of 1988!

    David__DAuthor
    Known Participant
    June 13, 2014

    OK, I did some experimenting.
    I made a swatch in Illustrator CC, with Pantones define as spot LAB values.

    I saved this as an EPS and imported it onto a new Reference Page in Frame 12.

    Arnis, it works PERFECTLY in CYMK mode!   The colours in the swatch all appear in the my Frame colour definitions, and if I examine their CYMK values, they match exactly the CYMK equivalents Illustrator uses if I take the Pantone out of spot LAB mode and view the CYMK equivalent. Given that Frame doesn't support LAB, we can't really ask for better.

    However, it all goes belly up in RGB mode

    As per the definitions in the Frame11 Maker.ini reference, in my maker.ini [Preferences] section, I have GetLibraryColorRGBFromCMYK=None, which is meant to "Display and print the RGB values from the library color description."

    However Frame12 isn't doing this - it is using its own bogus algorithm to convert the CYMK value to RGB, the same broken behaviour we saw in this thread here https://forums.adobe.com/thread/1485020
    when text colour in CHM output was all wrong.

    For instance, compare this "Spruce Green" (Pantone 355C) - in Illustrator (right hand side), if I take it out of Spot LAB mode and ask for an RGB equivalent, I get 0-148-77.

    Frame obfuscates this a little by expressing the values as percentages, but converting it to values out of 255, we get 0-220-0 (that lurid lime green colour)

    Now I don't think I'm being unreasonable in asking how on EARTH is that supposed to be a good equivalent to the original Pantone?!? It's zeroed the blue channel!!!    Truely bizarre.

    Arnis Gubins
    Inspiring
    June 13, 2014

    David,

    What options did you use for defining the colours internally and what options for output in AI? I suspect that if you examine the EPS file you created from AI for the Panotne 355C, the only values in there are the CMYK ones - no LAB nor RGB. So FM has to use the algorithm mentioned in the other thread and creates the lime green based upon the algorithm. If you have set the AI drawing to an RGB color mode and set the EPS export option for "Include CMYK Postscript in RGB files" to OFF, then you would get the desired RGB values in the EPS file.

    If you're so intent on using Pantone Spot colours to get RGB, then you can create your own ACF library file with the exact RGB definitions that you want (you can then use whatever values you get in Photoshop, Illustrator or whatever source that you're trying to match). The structure of the file is as follows:

    ACF 1.0

    My Color Library             <----  name of library

    LibraryVersion: 1.0

    Copyright: © 2014 <your name here>. All rights reserved.

    AboutMessage: User defined Spot colours for RGB

    Names: Partial

    Rows: 4

    Columns: 4

    Entries: 1           <---- number of colours in file

    Prefix:         <---- used for display in FM, e.g. "Panotne"

    Suffix:           <----- used together with prefix, e.g. "CVC, CVU, etc."

    Type: Process <---- Spot, Process, Tint, Mixed (need to add specifier to Data lines)

    Models: CMYK RGB

    PreferredModel: RGB     <---- whatever you want

    Data:

    0.98 0.11 1.00 0.02              <---- CMYK values (0-1)

    0 38143 19967     <---- RGB values as 16-bit, i.e. 16-bit = ( [RGB value (1-255)]*256) + 255; zero is still zero

    Spruce Green                   <---- name of colour

    The acf file needs to be installed in the fminit\color folder.

    Also, a note of caution, If you screw something up in the acf file (like the incorrect number of entries in the file or you're missing a component value, this will hang FM if you use the View > Color > Definitions... option. You'll need to kill FM, fix or remove the ACF file and re-start. Also, FM only reads the libraries at the start, so if you need to make any changes to the ACF definitions, you have to r-start FM for those changes to take place.

    [I know, FM doesn't make it easy, but it can be done...]

    Arnis Gubins
    Inspiring
    June 12, 2014

    David,

    Indeed Pantone have changed their formulations several times since the last century and have added hundreds of new colours to the libraries. If you are using SPOT colours for printing on a press, then for all intents and purposes, it doesn't matter as the ink is mixed to the Pantone specs at print time and you're printing a specific plate. The problems creep in when outputting on digital or web presses where the Pantone SPOT colour is converted to a CMYK equivalent.

    That being said, you can get new(er) Pantone colours into FM (the FM libraries haven't changed since 1988, BTW) to match those in use by other Adobe Creative apps. This is done by creating a swatch set of the project colours in AI or Photoshop and saving those to an EPS or PDF file. Then import that file onto a Reference page and FM will automatically add those swatch colours to the document color catalog. I do this all of the time when collaborating with various creatives in producing catalogs. The sample swatch file is part of the "style guide" for the publication and can be used for proofing to check how well the printer (shop or specific device) will match the actual Pantone book swatches.

    If you need to know how well a specific device matches, take a gander at Pantone's calibrated printer list samples at : Support - calibrated lookup tables for licensed printers

    Download a couple of samples from different manufactures. Note how the CMYK/RGB values needed to reproduce the Pantone colour are different even between devices!

    Understanding colour management is sort of like trying to always get the same colour of light-brown on a piece of toast everywhere. If I say just set the toaster at "3" for the perfect toast that I get at home, in all likelihood it's not going to give you the same colour at your place. Different brands of toasters, different heating elements, different dial calibrations, different power feeds, different bread, different moisture contents, etc.

    David__DAuthor
    Known Participant
    June 13, 2014

    Thanks Arnis!

    Arnis Gubins wrote

    You can get new(er) Pantone colours into FM ...  by creating a swatch set of the project colours in AI or Photoshop and saving those to an EPS or PDF file. Then import that file onto a Reference page and FM will automatically add those swatch colours to the document color catalog.

    Aha! Brilliant. I should've thought of that! (As I'm was well aware that my Colour Definitions list often gets full of spurious entries from imported graphics... some of us may well remember all those RGB colours from paletted PNGs, for instance).

    I wonder what Frame will do with these definitions if I defined the Pantone in Illustrator as an L*A*B spot colour though? (I will experiment!)

    Understanding colour management is sort of like trying to always get the same colour of light-brown on a piece of toast everywhere. ...

    Now come on, don't start going into the "Wooo, colour management! It's complicated!" thing. It's not exactly quantum mechanics. There is nothing "complicated" about how Adobe hasn't deigned to update FrameMaker's Pantone libraries since 1988. (Indeed, since Adobe only acquired Frame in 1995 (?), Adobe have NEVER updated its Pantone libraries!!) I'm struggling to see how this is acceptable, really? What are they playing at?!  To me, this is just yet another example of where colour "management" doesn't work properly because of poor quality software, but the vendor hopes to get around it by going "wooo! colour management! complicated!!" and obfuscating the actual problem.

    But anyways, enough moaning - I shall fill in that bug report/feature request form suggesting that they might like to update those libraries. But Arnis' workaround will do very nicely in the meantime

    David__DAuthor
    Known Participant
    June 12, 2014

    Hmpf, well, doing some googling comes up with a bazillion "Why do Pantone colours not match between Illustrator and Photoshop" and "Why do Pantone colours not match between different versions of Illustrator" type threads...

    (e.g. Pantone Color Changes )

    So I think we can "safely" say that if the Pantone libraries shipping with Frame 12 and TCS5 really are from 1988 (!!?) then they almost certainly do contain different CYMK equivalents compared to the ones in Illustrator CS.

    So, basically, we are all banjaxed before we even start, and there's no way whatsoever that any graphic I make in Illustrator and import into Frame is ever going to look the same colour as text or table rulings in Frame, unless I specify both manually as explicity CYMK (or RGB) values, and don't label them as Pantones at all..... which, of course, that no subsequent output device can ever say "aha! a Pantone!" and use colour management to get the best RGB or CYMK conversion for it.

    Ho hum.

    Sometimes I really think I'd be best just having a big box of crayons on my desk......