summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/color.lpro
blob: 39854de88b3dfc350334c249a8a1096eebdb371a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
%!
%% color.lpro: this sets up color macros used by dvips and defines some
%%             default color parameters (if these are not already user
%%             defined by another header file).
%%
%% This was written by J. Hafner (hafner@almaden.ibm.com) and was last
%% modified on 2/14/92.  It was then rewritten by Tomas Rokicki to be
%% smaller.  Same license as dvips.
%%
%% The color names used here mostly come from the Crayola Crayon box of
%% 64 colors, with some small additions and deletions.  The names match 
%% those used in the color.[sty,tex] and black.[sty,tex] files. 
%% The actual color parameters were set using a Tektronix Phaser
%% printer.  Approximate PANTONE numbers are given for most colors.
%% 
%% If any of these colors don't match the reditions given by your 
%% color device, then you can redefine them by adding another header file 
%% to predefine the colors in userdict.  In this way you can easily 
%% customize these colors to every device by adding a header entry in the
%% corresponding config.PRINTER file.
%%
%% This header file assumes that tex.pro is already loaded (e.g., B is
%% defined in that header).
%%
TeXDict begin
%%
%% This defines the currentcmykcolor and setcmykcolor in terms of rbg
%% if they are not defined in the current interpreter.
%%
/setcmykcolor where {pop}
      { /setcmykcolor
          { dup 10 eq {pop setrgbcolor}
                    {1 sub 4 1 roll 3
                        { 3 index add neg dup 0 lt {pop 0} if 3 1 roll
                        } repeat
                      setrgbcolor pop
                    } ifelse
           } B
      } ifelse
/TeXcolorcmyk { setcmykcolor } def
/TeXcolorrgb { setrgbcolor } def
/TeXcolorgrey { setgray } def
/TeXcolorgray { setgray } def
/TeXcolorhsb { sethsbcolor } def
/currentcmykcolor where {pop}
      { /currentcmykcolor
          { currentrgbcolor 10   % The 10 signals colors in rbg on stack
          } B
      } ifelse
%%
%% This is intended to set the color states by these defaults, only if
%% they are not defined elsewhere, particularly in another header file.
%% If defined in another header file, they must be defined in userdict to
%% take effect.
%%
/DC { % define a color
   exch dup userdict exch known { pop pop } { X } ifelse
} B
%% GreenYellow  Approximate PANTONE 388
/GreenYellow { 0.15 0 0.69 0 setcmykcolor } DC
%% Yellow  Approximate PANTONE YELLOW
/Yellow { 0 0 1 0 setcmykcolor } DC
%% Goldenrod  Approximate PANTONE 109
/Goldenrod { 0 0.10 0.84 0 setcmykcolor } DC
%% Dandelion  Approximate PANTONE 123
/Dandelion { 0 0.29 0.84 0 setcmykcolor } DC
%% Apricot  Approximate PANTONE 1565
/Apricot { 0 0.32 0.52 0 setcmykcolor } DC
%% Peach  Approximate PANTONE 164
/Peach { 0 0.50 0.70 0 setcmykcolor } DC
%% Melon  Approximate PANTONE 177
/Melon { 0 0.46 0.50 0 setcmykcolor } DC
%% YellowOrange  Approximate PANTONE 130
/YellowOrange { 0 0.42 1 0 setcmykcolor } DC
%% Orange  Approximate PANTONE ORANGE-021
/Orange { 0 0.61 0.87 0 setcmykcolor } DC
%% BurntOrange  Approximate PANTONE 388
/BurntOrange { 0 0.51 1 0 setcmykcolor } DC
%% Bittersweet  Approximate PANTONE 167
/Bittersweet { 0 0.75 1 0.24 setcmykcolor } DC
%% RedOrange  Approximate PANTONE 179
/RedOrange { 0 0.77 0.87 0 setcmykcolor } DC
%% Mahogany  Approximate PANTONE 484
/Mahogany { 0 0.85 0.87 0.35 setcmykcolor } DC
%% Maroon  Approximate PANTONE 201
/Maroon { 0 0.87 0.68 0.32 setcmykcolor } DC
%% BrickRed  Approximate PANTONE 1805
/BrickRed { 0 0.89 0.94 0.28 setcmykcolor } DC
%% Red  VERY-Approx PANTONE RED
/Red { 0 1 1 0 setcmykcolor } DC
%% OrangeRed  No PANTONE match
/OrangeRed { 0 1 0.50 0 setcmykcolor } DC
%% RubineRed  Approximate PANTONE RUBINE-RED
/RubineRed { 0 1 0.13 0 setcmykcolor } DC
%% WildStrawberry  Approximate PANTONE 206
/WildStrawberry { 0 0.96 0.39 0 setcmykcolor } DC
%% Salmon  Approximate PANTONE 183
/Salmon { 0 0.53 0.38 0 setcmykcolor } DC
%% CarnationPink  Approximate PANTONE 218
/CarnationPink { 0 0.63 0 0 setcmykcolor } DC
%% Magenta  Approximate PANTONE PROCESS-MAGENTA
/Magenta { 0 1 0 0 setcmykcolor } DC
%% VioletRed  Approximate PANTONE 219
/VioletRed { 0 0.81 0 0 setcmykcolor } DC
%% Rhodamine  Approximate PANTONE RHODAMINE-RED
/Rhodamine { 0 0.82 0 0 setcmykcolor } DC
%% Mulberry  Approximate PANTONE 241
/Mulberry { 0.34 0.90 0 0.02 setcmykcolor } DC
%% RedViolet  Approximate PANTONE 234
/RedViolet { 0.07 0.90 0 0.34 setcmykcolor } DC
%% Fuchsia  Approximate PANTONE 248
/Fuchsia { 0.47 0.91 0 0.08 setcmykcolor } DC
%% Lavender  Approximate PANTONE 223
/Lavender { 0 0.48 0 0 setcmykcolor } DC
%% Thistle  Approximate PANTONE 245
/Thistle { 0.12 0.59 0 0 setcmykcolor } DC
%% Orchid  Approximate PANTONE 252
/Orchid { 0.32 0.64 0 0 setcmykcolor } DC
%% DarkOrchid  No PANTONE match
/DarkOrchid { 0.40 0.80 0.20 0 setcmykcolor } DC
%% Purple  Approximate PANTONE PURPLE
/Purple { 0.45 0.86 0 0 setcmykcolor } DC
%% Plum  VERY-Approx PANTONE 518
/Plum { 0.50 1 0 0 setcmykcolor } DC
%% Violet  Approximate PANTONE VIOLET
/Violet { 0.79 0.88 0 0 setcmykcolor } DC
%% RoyalPurple  Approximate PANTONE 267
/RoyalPurple { 0.75 0.90 0 0 setcmykcolor } DC
%% BlueViolet  Approximate PANTONE 2755
/BlueViolet { 0.86 0.91 0 0.04 setcmykcolor } DC
%% Periwinkle  Approximate PANTONE 2715
/Periwinkle { 0.57 0.55 0 0 setcmykcolor } DC
%% CadetBlue  Approximate PANTONE (534+535)/2
/CadetBlue { 0.62 0.57 0.23 0 setcmykcolor } DC
%% CornflowerBlue  Approximate PANTONE 292
/CornflowerBlue { 0.65 0.13 0 0 setcmykcolor } DC
%% MidnightBlue  Approximate PANTONE 302
/MidnightBlue { 0.98 0.13 0 0.43 setcmykcolor } DC
%% NavyBlue  Approximate PANTONE 293
/NavyBlue { 0.94 0.54 0 0 setcmykcolor } DC
%% RoyalBlue  No PANTONE match
/RoyalBlue { 1 0.50 0 0 setcmykcolor } DC
%% Blue  Approximate PANTONE BLUE-072
/Blue { 1 1 0 0 setcmykcolor } DC
%% Cerulean  Approximate PANTONE 3005
/Cerulean { 0.94 0.11 0 0 setcmykcolor } DC
%% Cyan  Approximate PANTONE PROCESS-CYAN
/Cyan { 1 0 0 0 setcmykcolor } DC
%% ProcessBlue  Approximate PANTONE PROCESS-BLUE
/ProcessBlue { 0.96 0 0 0 setcmykcolor } DC
%% SkyBlue  Approximate PANTONE 2985
/SkyBlue { 0.62 0 0.12 0 setcmykcolor } DC
%% Turquoise  Approximate PANTONE (312+313)/2
/Turquoise { 0.85 0 0.20 0 setcmykcolor } DC
%% TealBlue  Approximate PANTONE 3145
/TealBlue { 0.86 0 0.34 0.02 setcmykcolor } DC
%% Aquamarine  Approximate PANTONE 3135
/Aquamarine { 0.82 0 0.30 0 setcmykcolor } DC
%% BlueGreen  Approximate PANTONE 320
/BlueGreen { 0.85 0 0.33 0 setcmykcolor } DC
%% Emerald  No PANTONE match
/Emerald { 1 0 0.50 0 setcmykcolor } DC
%% JungleGreen  Approximate PANTONE 328
/JungleGreen { 0.99 0 0.52 0 setcmykcolor } DC
%% SeaGreen  Approximate PANTONE 3268
/SeaGreen { 0.69 0 0.50 0 setcmykcolor } DC
%% Green  VERY-Approx PANTONE GREEN
/Green { 1 0 1 0 setcmykcolor } DC
%% ForestGreen  Approximate PANTONE 349
/ForestGreen { 0.91 0 0.88 0.12 setcmykcolor } DC
%% PineGreen  Approximate PANTONE 323
/PineGreen { 0.92 0 0.59 0.25 setcmykcolor } DC
%% LimeGreen  No PANTONE match
/LimeGreen { 0.50 0 1 0 setcmykcolor } DC
%% YellowGreen  Approximate PANTONE 375
/YellowGreen { 0.44 0 0.74 0 setcmykcolor } DC
%% SpringGreen  Approximate PANTONE 381
/SpringGreen { 0.26 0 0.76 0 setcmykcolor } DC
%% OliveGreen  Approximate PANTONE 582
/OliveGreen { 0.64 0 0.95 0.40 setcmykcolor } DC
%% RawSienna  Approximate PANTONE 154
/RawSienna { 0 0.72 1 0.45 setcmykcolor } DC
%% Sepia  Approximate PANTONE 161
/Sepia { 0 0.83 1 0.70 setcmykcolor } DC
%% Brown  Approximate PANTONE 1615
/Brown { 0 0.81 1 0.60 setcmykcolor } DC
%% Tan  No PANTONE match
/Tan { 0.14 0.42 0.56 0 setcmykcolor } DC
%% Gray  Approximate PANTONE COOL-GRAY-8
/Gray { 0 0 0 0.50 setcmykcolor } DC
%% Black  Approximate PANTONE PROCESS-BLACK
/Black { 0 0 0 1 setcmykcolor } DC
%% White  No PANTONE match
/White { 0 0 0 0 setcmykcolor } DC
end