diff options
author | wlemb <wlemb> | 2002-10-20 07:29:13 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2002-10-20 07:29:13 +0000 |
commit | cf1102e7e26b6e02c5cbbda5e704c251a1460083 (patch) | |
tree | 95b5ad2408a50f3bbcd8a2c7a8b20255bcc14a7e /font/devps | |
parent | f4add35a69b82be62dd85c3c06fcf663aa44dbdd (diff) | |
download | groff-cf1102e7e26b6e02c5cbbda5e704c251a1460083.tar.gz |
* src/devices/grops/ps.cc (cmyk_flag): New global variable.
(ps_printer::set_color): Set `cmyk_flag' for CMY and CMYK colors.
(ps_printer::~ps_printer): Emit `%%Extensions: CMYK' if `cmyk_flag'
is set.
* font/devps/prologue.ps (Fk, Ck): Enclose definitions with a
`where' construction since `cmyksetcolor' is a PS Level 2 operator.
Diffstat (limited to 'font/devps')
-rw-r--r-- | font/devps/prologue.ps | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/font/devps/prologue.ps b/font/devps/prologue.ps index 41adab26..5c301cd5 100644 --- a/font/devps/prologue.ps +++ b/font/devps/prologue.ps @@ -156,9 +156,12 @@ % c m y k Fk - -/Fk { - setcmykcolor fill -} bind def +/setcmykcolor where { + pop + /Fk { + setcmykcolor fill + } bind def +} if % g Fg - @@ -173,7 +176,10 @@ /LW /setlinewidth load def /Cr /setrgbcolor load def -/Ck /setcmykcolor load def +/setcmykcolor where { + pop + /Ck /setcmykcolor load def +} if /Cg /setgray load def % new_font_name encoding_vector old_font_name RE - |