summaryrefslogtreecommitdiff
path: root/font/devps/prologue.ps
diff options
context:
space:
mode:
authorwlemb <wlemb>2002-10-20 07:29:13 +0000
committerwlemb <wlemb>2002-10-20 07:29:13 +0000
commitcf1102e7e26b6e02c5cbbda5e704c251a1460083 (patch)
tree95b5ad2408a50f3bbcd8a2c7a8b20255bcc14a7e /font/devps/prologue.ps
parentf4add35a69b82be62dd85c3c06fcf663aa44dbdd (diff)
downloadgroff-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/prologue.ps')
-rw-r--r--font/devps/prologue.ps14
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 -