summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-function.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2017-08-03 13:22:38 +0100
committerRobin Watts <robin.watts@artifex.com>2017-10-24 15:16:35 +0100
commitcdf1bf6dcac8fec399355f21772bd89785ef8599 (patch)
tree3a60280224c878aa1f267061b2196205298367b7 /source/pdf/pdf-function.c
parentcbdb9dc747ff7e7c9e187e056c4077edae629729 (diff)
downloadmupdf-cdf1bf6dcac8fec399355f21772bd89785ef8599.tar.xz
Fix overprint color component detection.
If a colorant is not an explicit separation, then it will be mapped down to process colorants. These cannot be protected from overprint. Incorporates a fix for a problem with shades seen on page 8 of. Altona_Technical_v20_x4. This shows a problem where we were failing to correctly overprint a grey gradient with a spot color one. The overprint setup code was checking for 'Orange' being one of the process colours, and not finding it. Consequently it was deciding that Orange would have to be mapped to a process color, and so the process colors could not be protected from overprint. The code should have spotted that 'Orange' was one of the spot colors. With this added, it works correctly.
Diffstat (limited to 'source/pdf/pdf-function.c')
0 files changed, 0 insertions, 0 deletions