Blame


1 13f7391e 2004-05-15 devnull %
2 13f7391e 2004-05-15 devnull % Encoding vector and redefinition of findfont for the ISO Latin1 standard.
3 13f7391e 2004-05-15 devnull % The 18 characters missing from ROM based fonts on older printers are noted
4 13f7391e 2004-05-15 devnull % below.
5 13f7391e 2004-05-15 devnull %
6 13f7391e 2004-05-15 devnull
7 13f7391e 2004-05-15 devnull /ISOLatin1Encoding [
8 13f7391e 2004-05-15 devnull /.notdef
9 13f7391e 2004-05-15 devnull /.notdef
10 13f7391e 2004-05-15 devnull /.notdef
11 13f7391e 2004-05-15 devnull /.notdef
12 13f7391e 2004-05-15 devnull /.notdef
13 13f7391e 2004-05-15 devnull /.notdef
14 13f7391e 2004-05-15 devnull /.notdef
15 13f7391e 2004-05-15 devnull /.notdef
16 13f7391e 2004-05-15 devnull /.notdef
17 13f7391e 2004-05-15 devnull /.notdef
18 13f7391e 2004-05-15 devnull /.notdef
19 13f7391e 2004-05-15 devnull /.notdef
20 13f7391e 2004-05-15 devnull /.notdef
21 13f7391e 2004-05-15 devnull /.notdef
22 13f7391e 2004-05-15 devnull /.notdef
23 13f7391e 2004-05-15 devnull /.notdef
24 13f7391e 2004-05-15 devnull /.notdef
25 13f7391e 2004-05-15 devnull /.notdef
26 13f7391e 2004-05-15 devnull /.notdef
27 13f7391e 2004-05-15 devnull /.notdef
28 13f7391e 2004-05-15 devnull /.notdef
29 13f7391e 2004-05-15 devnull /.notdef
30 13f7391e 2004-05-15 devnull /.notdef
31 13f7391e 2004-05-15 devnull /.notdef
32 13f7391e 2004-05-15 devnull /.notdef
33 13f7391e 2004-05-15 devnull /.notdef
34 13f7391e 2004-05-15 devnull /.notdef
35 13f7391e 2004-05-15 devnull /.notdef
36 13f7391e 2004-05-15 devnull /.notdef
37 13f7391e 2004-05-15 devnull /.notdef
38 13f7391e 2004-05-15 devnull /.notdef
39 13f7391e 2004-05-15 devnull /.notdef
40 13f7391e 2004-05-15 devnull /space
41 13f7391e 2004-05-15 devnull /exclam
42 13f7391e 2004-05-15 devnull /quotedbl
43 13f7391e 2004-05-15 devnull /numbersign
44 13f7391e 2004-05-15 devnull /dollar
45 13f7391e 2004-05-15 devnull /percent
46 13f7391e 2004-05-15 devnull /ampersand
47 13f7391e 2004-05-15 devnull /quoteright
48 13f7391e 2004-05-15 devnull /parenleft
49 13f7391e 2004-05-15 devnull /parenright
50 13f7391e 2004-05-15 devnull /asterisk
51 13f7391e 2004-05-15 devnull /plus
52 13f7391e 2004-05-15 devnull /comma
53 13f7391e 2004-05-15 devnull /minus
54 13f7391e 2004-05-15 devnull /period
55 13f7391e 2004-05-15 devnull /slash
56 13f7391e 2004-05-15 devnull /zero
57 13f7391e 2004-05-15 devnull /one
58 13f7391e 2004-05-15 devnull /two
59 13f7391e 2004-05-15 devnull /three
60 13f7391e 2004-05-15 devnull /four
61 13f7391e 2004-05-15 devnull /five
62 13f7391e 2004-05-15 devnull /six
63 13f7391e 2004-05-15 devnull /seven
64 13f7391e 2004-05-15 devnull /eight
65 13f7391e 2004-05-15 devnull /nine
66 13f7391e 2004-05-15 devnull /colon
67 13f7391e 2004-05-15 devnull /semicolon
68 13f7391e 2004-05-15 devnull /less
69 13f7391e 2004-05-15 devnull /equal
70 13f7391e 2004-05-15 devnull /greater
71 13f7391e 2004-05-15 devnull /question
72 13f7391e 2004-05-15 devnull /at
73 13f7391e 2004-05-15 devnull /A
74 13f7391e 2004-05-15 devnull /B
75 13f7391e 2004-05-15 devnull /C
76 13f7391e 2004-05-15 devnull /D
77 13f7391e 2004-05-15 devnull /E
78 13f7391e 2004-05-15 devnull /F
79 13f7391e 2004-05-15 devnull /G
80 13f7391e 2004-05-15 devnull /H
81 13f7391e 2004-05-15 devnull /I
82 13f7391e 2004-05-15 devnull /J
83 13f7391e 2004-05-15 devnull /K
84 13f7391e 2004-05-15 devnull /L
85 13f7391e 2004-05-15 devnull /M
86 13f7391e 2004-05-15 devnull /N
87 13f7391e 2004-05-15 devnull /O
88 13f7391e 2004-05-15 devnull /P
89 13f7391e 2004-05-15 devnull /Q
90 13f7391e 2004-05-15 devnull /R
91 13f7391e 2004-05-15 devnull /S
92 13f7391e 2004-05-15 devnull /T
93 13f7391e 2004-05-15 devnull /U
94 13f7391e 2004-05-15 devnull /V
95 13f7391e 2004-05-15 devnull /W
96 13f7391e 2004-05-15 devnull /X
97 13f7391e 2004-05-15 devnull /Y
98 13f7391e 2004-05-15 devnull /Z
99 13f7391e 2004-05-15 devnull /bracketleft
100 13f7391e 2004-05-15 devnull /backslash
101 13f7391e 2004-05-15 devnull /bracketright
102 13f7391e 2004-05-15 devnull /asciicircum
103 13f7391e 2004-05-15 devnull /underscore
104 13f7391e 2004-05-15 devnull /quoteleft
105 13f7391e 2004-05-15 devnull /a
106 13f7391e 2004-05-15 devnull /b
107 13f7391e 2004-05-15 devnull /c
108 13f7391e 2004-05-15 devnull /d
109 13f7391e 2004-05-15 devnull /e
110 13f7391e 2004-05-15 devnull /f
111 13f7391e 2004-05-15 devnull /g
112 13f7391e 2004-05-15 devnull /h
113 13f7391e 2004-05-15 devnull /i
114 13f7391e 2004-05-15 devnull /j
115 13f7391e 2004-05-15 devnull /k
116 13f7391e 2004-05-15 devnull /l
117 13f7391e 2004-05-15 devnull /m
118 13f7391e 2004-05-15 devnull /n
119 13f7391e 2004-05-15 devnull /o
120 13f7391e 2004-05-15 devnull /p
121 13f7391e 2004-05-15 devnull /q
122 13f7391e 2004-05-15 devnull /r
123 13f7391e 2004-05-15 devnull /s
124 13f7391e 2004-05-15 devnull /t
125 13f7391e 2004-05-15 devnull /u
126 13f7391e 2004-05-15 devnull /v
127 13f7391e 2004-05-15 devnull /w
128 13f7391e 2004-05-15 devnull /x
129 13f7391e 2004-05-15 devnull /y
130 13f7391e 2004-05-15 devnull /z
131 13f7391e 2004-05-15 devnull /braceleft
132 13f7391e 2004-05-15 devnull /bar
133 13f7391e 2004-05-15 devnull /braceright
134 13f7391e 2004-05-15 devnull /asciitilde
135 13f7391e 2004-05-15 devnull /.notdef
136 13f7391e 2004-05-15 devnull /.notdef
137 13f7391e 2004-05-15 devnull /.notdef
138 13f7391e 2004-05-15 devnull /.notdef
139 13f7391e 2004-05-15 devnull /.notdef
140 13f7391e 2004-05-15 devnull /.notdef
141 13f7391e 2004-05-15 devnull /.notdef
142 13f7391e 2004-05-15 devnull /.notdef
143 13f7391e 2004-05-15 devnull /.notdef
144 13f7391e 2004-05-15 devnull /.notdef
145 13f7391e 2004-05-15 devnull /.notdef
146 13f7391e 2004-05-15 devnull /.notdef
147 13f7391e 2004-05-15 devnull /.notdef
148 13f7391e 2004-05-15 devnull /.notdef
149 13f7391e 2004-05-15 devnull /.notdef
150 13f7391e 2004-05-15 devnull /.notdef
151 13f7391e 2004-05-15 devnull /.notdef
152 13f7391e 2004-05-15 devnull /dotlessi
153 13f7391e 2004-05-15 devnull /grave
154 13f7391e 2004-05-15 devnull /acute
155 13f7391e 2004-05-15 devnull /circumflex
156 13f7391e 2004-05-15 devnull /tilde
157 13f7391e 2004-05-15 devnull /macron
158 13f7391e 2004-05-15 devnull /breve
159 13f7391e 2004-05-15 devnull /dotaccent
160 13f7391e 2004-05-15 devnull /dieresis
161 13f7391e 2004-05-15 devnull /.notdef
162 13f7391e 2004-05-15 devnull /ring
163 13f7391e 2004-05-15 devnull /cedilla
164 13f7391e 2004-05-15 devnull /.notdef
165 13f7391e 2004-05-15 devnull /hungarumlaut
166 13f7391e 2004-05-15 devnull /ogonek
167 13f7391e 2004-05-15 devnull /caron
168 13f7391e 2004-05-15 devnull /space
169 13f7391e 2004-05-15 devnull /exclamdown
170 13f7391e 2004-05-15 devnull /cent
171 13f7391e 2004-05-15 devnull /sterling
172 13f7391e 2004-05-15 devnull /currency
173 13f7391e 2004-05-15 devnull /yen
174 13f7391e 2004-05-15 devnull /brokenbar % missing
175 13f7391e 2004-05-15 devnull /section
176 13f7391e 2004-05-15 devnull /dieresis
177 13f7391e 2004-05-15 devnull /copyright
178 13f7391e 2004-05-15 devnull /ordfeminine
179 13f7391e 2004-05-15 devnull /guillemotleft
180 13f7391e 2004-05-15 devnull /logicalnot
181 13f7391e 2004-05-15 devnull /hyphen
182 13f7391e 2004-05-15 devnull /registered
183 13f7391e 2004-05-15 devnull /macron
184 13f7391e 2004-05-15 devnull /degree % missing
185 13f7391e 2004-05-15 devnull /plusminus % missing
186 13f7391e 2004-05-15 devnull /twosuperior % missing
187 13f7391e 2004-05-15 devnull /threesuperior % missing
188 13f7391e 2004-05-15 devnull /acute
189 13f7391e 2004-05-15 devnull /mu % missing
190 13f7391e 2004-05-15 devnull /paragraph
191 13f7391e 2004-05-15 devnull /periodcentered
192 13f7391e 2004-05-15 devnull /cedilla
193 13f7391e 2004-05-15 devnull /onesuperior % missing
194 13f7391e 2004-05-15 devnull /ordmasculine
195 13f7391e 2004-05-15 devnull /guillemotright
196 13f7391e 2004-05-15 devnull /onequarter % missing
197 13f7391e 2004-05-15 devnull /onehalf % missing
198 13f7391e 2004-05-15 devnull /threequarters % missing
199 13f7391e 2004-05-15 devnull /questiondown
200 13f7391e 2004-05-15 devnull /Agrave
201 13f7391e 2004-05-15 devnull /Aacute
202 13f7391e 2004-05-15 devnull /Acircumflex
203 13f7391e 2004-05-15 devnull /Atilde
204 13f7391e 2004-05-15 devnull /Adieresis
205 13f7391e 2004-05-15 devnull /Aring
206 13f7391e 2004-05-15 devnull /AE
207 13f7391e 2004-05-15 devnull /Ccedilla
208 13f7391e 2004-05-15 devnull /Egrave
209 13f7391e 2004-05-15 devnull /Eacute
210 13f7391e 2004-05-15 devnull /Ecircumflex
211 13f7391e 2004-05-15 devnull /Edieresis
212 13f7391e 2004-05-15 devnull /Igrave
213 13f7391e 2004-05-15 devnull /Iacute
214 13f7391e 2004-05-15 devnull /Icircumflex
215 13f7391e 2004-05-15 devnull /Idieresis
216 13f7391e 2004-05-15 devnull /Eth % missing
217 13f7391e 2004-05-15 devnull /Ntilde
218 13f7391e 2004-05-15 devnull /Ograve
219 13f7391e 2004-05-15 devnull /Oacute
220 13f7391e 2004-05-15 devnull /Ocircumflex
221 13f7391e 2004-05-15 devnull /Otilde
222 13f7391e 2004-05-15 devnull /Odieresis
223 13f7391e 2004-05-15 devnull /multiply % missing
224 13f7391e 2004-05-15 devnull /Oslash
225 13f7391e 2004-05-15 devnull /Ugrave
226 13f7391e 2004-05-15 devnull /Uacute
227 13f7391e 2004-05-15 devnull /Ucircumflex
228 13f7391e 2004-05-15 devnull /Udieresis
229 13f7391e 2004-05-15 devnull /Yacute % missing
230 13f7391e 2004-05-15 devnull /Thorn % missing
231 13f7391e 2004-05-15 devnull /germandbls
232 13f7391e 2004-05-15 devnull /agrave
233 13f7391e 2004-05-15 devnull /aacute
234 13f7391e 2004-05-15 devnull /acircumflex
235 13f7391e 2004-05-15 devnull /atilde
236 13f7391e 2004-05-15 devnull /adieresis
237 13f7391e 2004-05-15 devnull /aring
238 13f7391e 2004-05-15 devnull /ae
239 13f7391e 2004-05-15 devnull /ccedilla
240 13f7391e 2004-05-15 devnull /egrave
241 13f7391e 2004-05-15 devnull /eacute
242 13f7391e 2004-05-15 devnull /ecircumflex
243 13f7391e 2004-05-15 devnull /edieresis
244 13f7391e 2004-05-15 devnull /igrave
245 13f7391e 2004-05-15 devnull /iacute
246 13f7391e 2004-05-15 devnull /icircumflex
247 13f7391e 2004-05-15 devnull /idieresis
248 13f7391e 2004-05-15 devnull /eth % missing
249 13f7391e 2004-05-15 devnull /ntilde
250 13f7391e 2004-05-15 devnull /ograve
251 13f7391e 2004-05-15 devnull /oacute
252 13f7391e 2004-05-15 devnull /ocircumflex
253 13f7391e 2004-05-15 devnull /otilde
254 13f7391e 2004-05-15 devnull /odieresis
255 13f7391e 2004-05-15 devnull /divide % missing
256 13f7391e 2004-05-15 devnull /oslash
257 13f7391e 2004-05-15 devnull /ugrave
258 13f7391e 2004-05-15 devnull /uacute
259 13f7391e 2004-05-15 devnull /ucircumflex
260 13f7391e 2004-05-15 devnull /udieresis
261 13f7391e 2004-05-15 devnull /yacute % missing
262 13f7391e 2004-05-15 devnull /thorn % missing
263 13f7391e 2004-05-15 devnull /ydieresis
264 13f7391e 2004-05-15 devnull ] def
265 13f7391e 2004-05-15 devnull
266 13f7391e 2004-05-15 devnull /NewFontDirectory FontDirectory maxlength dict def
267 13f7391e 2004-05-15 devnull
268 13f7391e 2004-05-15 devnull %
269 13f7391e 2004-05-15 devnull % Apparently no guarantee findfont is defined in systemdict so the obvious
270 13f7391e 2004-05-15 devnull %
271 13f7391e 2004-05-15 devnull % systemdict /findfont get exec
272 13f7391e 2004-05-15 devnull %
273 13f7391e 2004-05-15 devnull % can generate an error. So far the only exception is a VT600 (version 48.0).
274 13f7391e 2004-05-15 devnull %
275 13f7391e 2004-05-15 devnull
276 13f7391e 2004-05-15 devnull userdict /@RealFindfont known not {
277 13f7391e 2004-05-15 devnull userdict begin
278 13f7391e 2004-05-15 devnull /@RealFindfont systemdict begin /findfont load end def
279 13f7391e 2004-05-15 devnull end
280 13f7391e 2004-05-15 devnull } if
281 13f7391e 2004-05-15 devnull
282 13f7391e 2004-05-15 devnull /findfont {
283 13f7391e 2004-05-15 devnull dup NewFontDirectory exch known not {
284 13f7391e 2004-05-15 devnull dup
285 13f7391e 2004-05-15 devnull %dup systemdict /findfont get exec % not always in systemdict
286 13f7391e 2004-05-15 devnull dup userdict /@RealFindfont get exec
287 13f7391e 2004-05-15 devnull dup /Encoding get StandardEncoding eq {
288 13f7391e 2004-05-15 devnull dup length dict begin
289 13f7391e 2004-05-15 devnull {1 index /FID ne {def}{pop pop} ifelse} forall
290 13f7391e 2004-05-15 devnull /Encoding ISOLatin1Encoding def
291 13f7391e 2004-05-15 devnull currentdict
292 13f7391e 2004-05-15 devnull end
293 13f7391e 2004-05-15 devnull /DummyFontName exch definefont
294 13f7391e 2004-05-15 devnull } if
295 13f7391e 2004-05-15 devnull NewFontDirectory 3 1 roll put
296 13f7391e 2004-05-15 devnull } if
297 13f7391e 2004-05-15 devnull NewFontDirectory exch get
298 13f7391e 2004-05-15 devnull } bind def
299 13f7391e 2004-05-15 devnull