2 %%Creator: gnuplot, modified by Richard Crawford
8 % definitions for the character codes page:
10 % the variable "LastColumn" determines which encoding vector is used for
11 % the last (right-most) column in the display
12 % 1 = ISO-Latin1 (also known as ISO-8859-1) for Unix
13 % 2 = ISO-Latin2 (also known as ISO-8859-2) for Unix (Central Europe)
14 % 3 = CP 437 for MS-DOS
19 /reEncode { findfont dup length dict begin
20 { 1 index /FID ne { def }{ pop pop } ifelse } forall
21 currentdict /CharStrings known {
22 CharStrings EncodingCheck known {
23 /Encoding EncodingVector def } if} if
24 currentdict end definefont pop } def
26 /ISOLatin1 { /EncodingCheck /ydieresis def /EncodingVector ISOLatin1Encoding def } def
28 % Encoding for ISO-8859-2 (also called as Latin-2), with corrections
29 % Levente NOVÁK <novak@jaguar.dote.hu>
31 /ISOLatin2 { /EncodingCheck /ydieresis def /EncodingVector [
32 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
33 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
34 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
35 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
36 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
37 /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
38 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
39 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M
40 /N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
41 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
42 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
43 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
44 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
45 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
46 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
47 /nbspace/Aogonek/breve/Lslash/currency/Lcaron/Sacute/section
48 /dieresis/Scaron/Scommaaccent/Tcaron/Zacute/hyphen/Zcaron/Zdotaccent
49 /degree/aogonek/ogonek/lslash/acute/lcaron/sacute/caron/cedilla
50 /scaron/scommaaccent/tcaron/zacute/hungarumlaut/zcaron/zdotaccent
51 /Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute/Ccedilla
52 /Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex/Dcaron
53 /Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis
54 /multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
55 /Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis
56 /lacute/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron
57 /iacute/icircumflex/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex
58 /ohungarumlaut/odieresis/divide/rcaron/uring/uacute/uhungarumlaut
59 /udieresis/yacute/tcommaaccent/dotaccent
63 /CP437 { /EncodingCheck /ydieresis def /EncodingVector [
64 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
65 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
66 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
67 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
68 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
69 /parenleft/parenright/asterisk/plus/comma/minus/period/slash
70 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
71 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
72 /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
73 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
74 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef
75 /Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla
76 /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring
77 /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave
78 /ydieresis/Odieresis/Udieresis/cent/sterling/yen/.notdef/florin
79 /aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine
80 /questiondown/.notdef/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright
81 /space/space/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
82 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
83 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
84 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
85 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
86 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
87 /.notdef/germandbls/.notdef/.notdef/.notdef/.notdef/mu/.notdef
88 /.notdef/.notdef/.notdef/.notdef/infinity/.notdef/.notdef/.notdef
89 /.notdef/plusminus/greaterequal/lessequal/.notdef/.notdef/divide/.notdef
90 /degree/bullet/periodcentered/.notdef/nsuperior/twosuperior/.notdef/.notdef
93 /CP850 { /EncodingCheck /ydieresis def /EncodingVector [
94 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
95 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
96 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
97 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
98 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
99 /parenleft/parenright/asterisk/plus/comma/minus/period/slash
100 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
101 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
102 /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
103 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
104 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef
105 /Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla
106 /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring
107 /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave
108 /ydieresis/Odieresis/Udieresis/oslash/sterling/Oslash/multiply/florin
109 /aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine
110 /questiondown/registered/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright
111 /space/space/.notdef/.notdef/.notdef/Aacute/Acircumflex/Agrave
112 /.notdef/.notdef/.notdef/.notdef/.notdef/cent/yen/.notdef
113 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/atilde/Atilde
114 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency
115 /eth/Eth/Ecircumflex/Edieresis/Egrave/dotlessi/Iacute/Icircumflex
116 /Idieresis/.notdef/.notdef/.notdef/.notdef/brokenbar/Igrave/.notdef
117 /Oacute/germandbls/Ocircumflex/Ograve/otilde/Otilde/mu/thorn
118 /Thorn/Uacute/Ucircumflex/Ugrave/yacute/Yacute/macron/acute
119 /hyphen/plusminus/equal/threequarters/paragraph/section/divide/.notdef
120 /degree/.notdef/periodcentered/onesuperior/threesuperior/twosuperior/.notdef/.notdef
123 /CP852 { /EncodingCheck /ydieresis def /EncodingVector [
124 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
125 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
126 /.notdef/.notdef/.notdef/.notdef/paragraph/.notdef/.notdef/.notdef
127 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
128 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
129 /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
130 /zero/one/two/three/four/five/six/seven
131 /eight/nine/colon/semicolon/less/equal/greater/question
132 /at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W
133 /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
134 /grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w
135 /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
136 /Ccedilla/udieresis/eacute/acircumflex/adieresis/uring/cacute/ccedilla
137 /lslash/edieresis/Ohungarumlaut/ohungarumlaut/icircumflex/Zacute/Adieresis/Cacute
138 /Eacute/Lacute/lacute/ocircumflex/odieresis/Lcaron/lcaron/Sacute
139 /sacute/Odieresis/Udieresis/Tcaron/tcaron/Lslash/multiply/ccaron
140 /aacute/iacute/oacute/uacute/Aogonek/aogonek/Zcaron/zcaron
141 /Eogonek/eogonek/.notdef/zacute/Ccaron/scedilla/guillemotleft/guillemotright
142 /.notdef/.notdef/.notdef/.notdef/.notdef/Aacute/Acircumflex/Ecaron
143 /Scedilla/.notdef/.notdef/.notdef/.notdef/Zdotaccent/zdotaccent/.notdef
144 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/Abreve/abreve
145 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency
146 /eth/Eth/Dcaron/Edieresis/dcaron/Ncaron/Iacute/Icircumflex
147 /ecaron/.notdef/.notdef/.notdef/.notdef/Tcedilla/Uring/.notdef
148 /Oacute/germandbls/Ocircumflex/Nacute/nacute/ncaron/Scaron/scaron
149 /Racute/Uacute/racute/Uhungarumlaut/yacute/Yacute/tcedilla/acute
150 /hyphen/hungarumlaut/ogonek/caron/breve/section/divide/cedilla
151 /degree/dieresis/dotaccent/uhungarumlaut/Rcaron/rcaron/.notdef/.notdef
154 /Numbs [ (040) (041) (042) (043) (044) (045) (046) (047)
155 (050) (051) (052) (053) (054) (055) (056) (057)
156 (060) (061) (062) (063) (064) (065) (066) (067)
157 (070) (071) (072) (073) (074) (075) (076) (077)
158 (100) (101) (102) (103) (104) (105) (106) (107)
159 (110) (111) (112) (113) (114) (115) (116) (117)
160 (120) (121) (122) (123) (124) (125) (126) (127)
161 (130) (131) (132) (133) (134) (135) (136) (137)
162 (140) (141) (142) (143) (144) (145) (146) (147)
163 (150) (151) (152) (153) (154) (155) (156) (157)
164 (160) (161) (162) (163) (164) (165) (166) (167)
165 (170) (171) (172) (173) (174) (175) (176)
166 (220) (221) (222) (223) (224) (225) (226) (227)
167 (230) (232) (233) (235) (236) (237)
168 (240) (241) (242) (243) (244) (245) (246) (247)
169 (250) (251) (252) (253) (254) (255) (256) (257)
170 (260) (261) (262) (263) (264) (265) (266) (267)
171 (270) (271) (272) (273) (274) (275) (276) (277)
172 (300) (301) (302) (303) (304) (305) (306) (307)
173 (310) (311) (312) (313) (314) (315) (316) (317)
174 (320) (321) (322) (323) (324) (325) (326) (327)
175 (330) (331) (332) (333) (334) (335) (336) (337)
176 (340) (341) (342) (343) (344) (345) (346) (347)
177 (350) (351) (352) (353) (354) (355) (356) (357)
178 (360) (361) (362) (363) (364) (365) (366) (367)
179 (370) (371) (372) (373) (374) (375) (376) (377) ] def
180 /Codes [ (\040) (\041) (\042) (\043) (\044) (\045) (\046) (\047)
181 (\050) (\051) (\052) (\053) (\054) (\055) (\056) (\057)
182 (\060) (\061) (\062) (\063) (\064) (\065) (\066) (\067)
183 (\070) (\071) (\072) (\073) (\074) (\075) (\076) (\077)
184 (\100) (\101) (\102) (\103) (\104) (\105) (\106) (\107)
185 (\110) (\111) (\112) (\113) (\114) (\115) (\116) (\117)
186 (\120) (\121) (\122) (\123) (\124) (\125) (\126) (\127)
187 (\130) (\131) (\132) (\133) (\134) (\135) (\136) (\137)
188 (\140) (\141) (\142) (\143) (\144) (\145) (\146) (\147)
189 (\150) (\151) (\152) (\153) (\154) (\155) (\156) (\157)
190 (\160) (\161) (\162) (\163) (\164) (\165) (\166) (\167)
191 (\170) (\171) (\172) (\173) (\174) (\175) (\176)
192 (\220) (\221) (\222) (\223) (\224) (\225) (\226) (\227)
193 (\230) (\232) (\233) (\235) (\236) (\237)
194 (\240) (\241) (\242) (\243) (\244) (\245) (\246) (\247)
195 (\250) (\251) (\252) (\253) (\254) (\255) (\256) (\257)
196 (\260) (\261) (\262) (\263) (\264) (\265) (\266) (\267)
197 (\270) (\271) (\272) (\273) (\274) (\275) (\276) (\277)
198 (\300) (\301) (\302) (\303) (\304) (\305) (\306) (\307)
199 (\310) (\311) (\312) (\313) (\314) (\315) (\316) (\317)
200 (\320) (\321) (\322) (\323) (\324) (\325) (\326) (\327)
201 (\330) (\331) (\332) (\333) (\334) (\335) (\336) (\337)
202 (\340) (\341) (\342) (\343) (\344) (\345) (\346) (\347)
203 (\350) (\351) (\352) (\353) (\354) (\355) (\356) (\357)
204 (\360) (\361) (\362) (\363) (\364) (\365) (\366) (\367)
205 (\370) (\371) (\372) (\373) (\374) (\375) (\376) (\377) ] def
206 /Doit { 0 1 204 { /Ind exch def % stores the index
207 /Col Ind 41 idiv def % column number
208 /Row Ind Col 41 mul sub def % row number
209 Col 1.60 mul dX add Row -.225 mul moveto
213 % definitions for the enhanced syntax page:
217 /gnulinewidth 5.000 def
221 /R {rmoveto} bind def
222 /V {rlineto} bind def
223 /Lshow { currentpoint stroke M
224 0 vshift R show } def
225 /Rshow { currentpoint stroke M
226 dup stringwidth pop neg vshift R show } def
227 /Cshow { currentpoint stroke M
228 dup stringwidth pop -2 div vshift R show } def
229 /DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
230 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
231 /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont
232 [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get
233 {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get
234 {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def
235 /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
236 5 get stringwidth pop add}
237 {pop} ifelse} forall} bind def
238 /MLshow { currentpoint stroke M
239 0 exch R MFshow } bind def
240 /MRshow { currentpoint stroke M
241 exch dup MFwidth neg 3 -1 roll R MFshow } def
242 /MCshow { currentpoint stroke M
243 exch dup MFwidth -2 div 3 -1 roll R MFshow } def
254 (Times-Roman) findfont 120 scalefont setfont
255 gnulinewidth 2 mul setlinewidth [] 0 0 0 DL
257 [ [(Times-Roman) 160.0 0.0 true true (Syntax for )]
258 [(Times-Bold) 160.0 0.0 true true (postscript enhanced)]
259 [(Times-Roman) 160.0 0.0 true true ( option)]
262 [ [(Times-Bold) 120.0 0.0 true true (enhpost)]
263 [(Times-Roman) 120.0 0.0 true true ( is the product of David Denholm and Matt Heffron.)]
266 [ [(Times-Roman) 120.0 0.0 true true (This guide is the product of Dick Crawford.)]
269 [ [(Times-Roman) 120.0 0.0 true true (text)]
272 [ [(Times-Roman) 120.0 0.0 true true (result)]
275 [ [(Times-Roman) 120.0 0.0 true true (Superscripts are denoted by ^:)]
278 [ [(Times-Roman) 120.0 0.0 true true ('10^{-2}')]
281 [ [(Times-Roman) 120.0 0.0 true true (10)]
282 [(Times-Roman) 96.0 60.0 true true (-2)]
285 [ [(Times-Roman) 120.0 0.0 true true (Subscripts are denoted by _:)]
288 [ [(Times-Roman) 120.0 0.0 true true ('A_{j,k}')]
291 [ [(Times-Roman) 120.0 0.0 true true (A)]
292 [(Times-Roman) 96.0 -36.0 true true (j,k)]
295 [ [(Times-Roman) 120.0 0.0 true true (Braces are not needed for single characters:)]
298 [ [(Times-Roman) 120.0 0.0 true true ('e^x')]
301 [ [(Times-Roman) 120.0 0.0 true true (e)]
302 [(Times-Roman) 96.0 60.0 true true (x)]
305 [ [(Times-Roman) 120.0 0.0 true true (Use @ to align sub- and superscripts:)]
308 [ [(Times-Roman) 120.0 0.0 true true ('x@^2_k')]
311 [ [(Times-Roman) 120.0 0.0 true true (x)]
312 [(Times-Roman) 96.0 60.0 false true (2)]
313 [(Times-Roman) 96.0 -36.0 true true (k)]
316 [ [(Times-Roman) 120.0 0.0 true true (Put the shorter of the two first:)]
319 [ [(Times-Roman) 120.0 0.0 true true ('x@_0^{-3/2}y')]
322 [ [(Times-Roman) 120.0 0.0 true true (x)]
323 [(Times-Roman) 96.0 -36.0 false true (0)]
324 [(Times-Roman) 96.0 60.0 true true (-3/2)]
325 [(Times-Roman) 120.0 0.0 true true (y)]
328 [ [(Times-Roman) 120.0 0.0 true true (...rather than:)]
331 [ [(Times-Roman) 120.0 0.0 true true ('x@^{-3/2}_0y')]
334 [ [(Times-Roman) 120.0 0.0 true true (x)]
335 [(Times-Roman) 96.0 60.0 false true (-3/2)]
336 [(Times-Roman) 96.0 -36.0 true true (0)]
337 [(Times-Roman) 120.0 0.0 true true (y)]
340 [ [(Times-Roman) 120.0 0.0 true true (Font changes are enclosed in braces:)]
343 [ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica m}')]
346 [ [(Helvetica) 120.0 0.0 true true (m)]
349 [ [(Times-Roman) 120.0 0.0 true true (...size, too:)]
352 [ [(Times-Roman) 120.0 0.0 true true ('{/=8 m}')]
355 [ [(Times-Roman) 80.0 0.0 true true (m)]
358 [ [(Times-Roman) 120.0 0.0 true true (...or both:)]
361 [ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica=18 m}')]
364 [ [(Helvetica) 180.0 0.0 true true (m)]
367 [ [(Times-Roman) 120.0 0.0 true true (Characters can be specified by code:)]
370 [ [(Times-Roman) 120.0 0.0 true true ('{\\120}')]
373 [ [(Times-Roman) 120.0 0.0 true true (\120)]
376 [ [(Times-Roman) 120.0 0.0 true true (...which is how to get nonkeyboard characters:)]
379 [ [(Times-Roman) 120.0 0.0 true true ('{\\267}')]
382 [ [(Times-Roman) 120.0 0.0 true true (\267)]
385 [ [(Times-Roman) 120.0 0.0 true true (Use keyboard characters or codes for other fonts:)]
388 [ [(Times-Roman) 120.0 0.0 true true ('{/Symbol p\\271 22/7}')]
391 [ [(Symbol) 120.0 0.0 true true (p\271 22/7)]
394 [ [(Times-Roman) 120.0 0.0 true true (Everything outside braces is in the default font:)]
397 [ [(Times-Roman) 120.0 0.0 true true ('P = {/Symbol r}kT')]
400 [ [(Times-Roman) 120.0 0.0 true true (P = )]
401 [(Symbol) 120.0 0.0 true true (r)]
402 [(Times-Roman) 120.0 0.0 true true (kT)]
405 [ [(Times-Roman) 120.0 0.0 true true (Space of a given size can be inserted with &:)]
408 [ [(Times-Roman) 120.0 0.0 true true ('<junk>')]
411 [ [(Times-Roman) 120.0 0.0 true true (<junk>)]
414 [ [(Times-Roman) 120.0 0.0 true true ('<&{junk}>')]
417 [ [(Times-Roman) 120.0 0.0 true true (<)]
418 [(Times-Roman) 120.0 0.0 true false (junk)]
419 [(Times-Roman) 120.0 0.0 true true (>)]
422 [ [(Times-Roman) 120.0 0.0 true true (Special characters \(^,_,{,},@,&,\\\) can be escaped by \\:)]
425 [ [(Times-Roman) 120.0 0.0 true true ('f\\{x,y\\}')]
428 [ [(Times-Roman) 120.0 0.0 true true (f{x,y})]
431 [ [(Times-Roman) 120.0 0.0 true true (...or \\\\ if within a double-quoted string:)]
434 [ [(Times-Roman) 120.0 0.0 true true ("f\\\\{x,y\\\\}")]
437 [ [(Times-Roman) 120.0 0.0 true true (f{x,y})]
440 [ [(Times-Roman) 120.0 0.0 true true (Everything can be done recursively:)]
443 [ [(Times-Roman) 120.0 0.0 true true (the text)]
446 [ [(Times-Roman) 120.0 0.0 true true ('{/Symbol=18 \\362@_{/=9.6 0}^{/=12 \\245}})]
449 [ [(Times-Roman) 120.0 0.0 true true ({/Helvetica e^{-{/Symbol m}^2/2} d}{/Symbol m = \(p/2\)^{1/2}}')]
452 [ [(Times-Roman) 120.0 0.0 true true (produces the result:)]
455 [ [(Symbol) 180.0 0.0 true true (\362)]
456 [(Symbol) 96.0 -54.0 false true (0)]
457 [(Symbol) 120.0 90.0 true true (\245)]
458 [(Helvetica) 120.0 0.0 true true (e)]
459 [(Helvetica) 96.0 60.0 true true (-)]
460 [(Symbol) 96.0 60.0 true true (m)]
461 [(Helvetica) 76.8 108.0 true true (2)]
462 [(Helvetica) 96.0 60.0 true true (/2)]
463 [(Helvetica) 120.0 0.0 true true ( d)]
464 [(Symbol) 120.0 0.0 true true (m = \(p/2\))]
465 [(Symbol) 96.0 60.0 true true (1/2)]
468 [ [(Times-Roman) 120.0 0.0 true true (Note how font sizes and definitions are preserved across pairs of braces.)]
471 [ [(Times-Roman) 120.0 0.0 true true (The default font for this page is /Times-Roman=12. These and other options may be changed)]
474 [ [(Times-Roman) 120.0 0.0 true true (on the command )]
475 [(Times-Bold) 120.0 0.0 true true (set terminal postscript)]
476 [(Times-Roman) 120.0 0.0 true true (. See the manual or )]
477 [(Times-Bold) 120.0 0.0 true true (help postscript)]
478 [(Times-Roman) 120.0 0.0 true true ( for details.)]
480 gnulinewidth setlinewidth [] 0 1 0 DL
485 % Character code page
488 72 72 scale 1.0 10.5 translate 0 0 moveto
489 /Times-Roman findfont .225 scalefont setfont
490 /Title (PostScript Character Codes) def
491 Title stringwidth pop -2 div
492 3.2 add 0 rmoveto Title show
493 /Times-Roman findfont .20 scalefont setfont
494 0 -.25 translate 0 0 moveto
495 /Extra LastColumn 1 eq {(ISO Latin-1)} if
496 LastColumn 2 eq {(ISO Latin-2)} if
497 LastColumn 3 eq {(CP437)} if
498 LastColumn 4 eq {(CP850)} if
499 LastColumn 5 eq {(CP852)} if def
500 /H (T = text (here Times-Roman) S = Symbol Z = ZapfDingbats E = ) def
501 H stringwidth pop Extra stringwidth pop add
502 ( encoding) stringwidth pop add -2 div
503 3.2 add 0 rmoveto H show Extra show ( encoding) show
504 /H ((the "E" character set is accessed via an option on "set encoding" )) def
505 H stringwidth pop -2 div 3.2 add -.20 moveto H show
507 0 1 4 { 1.60 mul /X0 exch def X0 .375 add 0 moveto (T) show
508 X0 .625 add 0 moveto (S) show X0 .875 add 0 moveto
509 (Z) show X0 1.125 add 0 moveto (E) show } for
511 % first subcolumn: ACSII code
512 /Times-Roman findfont .175 scalefont setfont
513 /dX 0 def % subcolumn offset
514 /Sym Numbs def % item to be printed
516 % second subcolumn: Times-Roman
517 /Times-Roman findfont .175 scalefont setfont
518 /dX .375 def % subcolumn offset
519 /Sym Codes def % item to be printed
521 % third subcolumn: Symbol
522 /Symbol findfont .175 scalefont setfont
523 /dX .625 def % subcolumn offset
524 /Sym Codes def % item to be printed
526 % fourth subcolumn: ZapfDingbats
527 /ZapfDingbats findfont .175 scalefont setfont
528 /dX .875 def % subcolumn offset
529 /Sym Codes def % item to be printed
531 % fifth subcolumn: selected by "LastColumn"
532 LastColumn 1 eq { % Times-Roman with ISO Latin-1 encoding
533 /TRISOL1 ISOLatin1 /Times-Roman reEncode
534 /TRISOL1 findfont .175 scalefont setfont } if
535 LastColumn 2 eq { % Times-Roman with ISO Latin-2 encoding
536 /TRISOL2 ISOLatin2 /Times-Roman reEncode
537 /TRISOL2 findfont .175 scalefont setfont } if
538 LastColumn 3 eq { % subcolumn: Times-Roman with CP 437 encoding
539 /TRCP437 CP437 /Times-Roman reEncode
540 /TRCP437 findfont .175 scalefont setfont } if
541 LastColumn 4 eq { % Times-Roman with CP 850 encoding
542 /TRCP850 CP850 /Times-Roman reEncode
543 /TRCP850 findfont .175 scalefont setfont } if
544 LastColumn 5 eq { % Times-Roman with CP 852 encoding
545 /TRCP852 CP852 /Times-Roman reEncode
546 /TRCP852 findfont .175 scalefont setfont } if
547 /dX 1.125 def % subcolumn offset
548 /Sym Codes def % item to be printed