summaryrefslogtreecommitdiff
path: root/info/beginlatex/src/cmr.ps
blob: e565d4cc0f5517759ab4aed1cda87a5d01fdb514 (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
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software
%%Title: cmr.dvi
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMR12 LOGO10
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -z -D 600 -o cmr.ps cmr
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2005.03.20:2038
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
def end

%%EndProcSet
%%BeginProcSet: hps.pro
%!
/HPSdict 20 dict dup begin/braindeaddistill 50 def/rfch{dup length 1 sub
1 exch getinterval}bind def/splituri{dup(#)search{exch pop}{()exch}
ifelse dup(file:)anchorsearch{pop exch pop 3 -1 roll pop false}{pop 3 -1
roll exch pop true}ifelse}bind def/lookuptarget{exch rfch dup
/TargetAnchors where{pop TargetAnchors dup 3 -1 roll known{exch get true
}{pop(target unknown:)print == false}ifelse}{pop pop
(target dictionary unknown\012)print false}ifelse}bind def/savecount 0
def/stackstopped{count counttomark sub/savecount exch store stopped
count savecount sub 1 sub dup 0 gt{{exch pop}repeat}{pop}ifelse}bind def
/tempstring 256 string def/targetvalidate{1 index dup length 255 gt exch
dup(/)search{pop pop pop exch pop true exch}{pop}ifelse cvn tempstring
cvs token pop pop length 0 ne or not}bind def/targetdump-hook where{pop}
{/targetdump-hook{dup mark exch gsave initmat setmatrix{{mark/Dest 4 2
roll targetvalidate{aload pop exch pop/Page 3 1 roll/View exch[exch
/FitH exch]/DEST pdfmark}{cleartomark}ifelse}forall}stackstopped pop
grestore}bind def}ifelse/baseurl{mark exch 1 dict dup 3 -1 roll/Base
exch put/URI exch/DOCVIEW{pdfmark}stackstopped pop}bind def
/externalhack systemdict/PDF known def/oldstyle true def/initmat matrix
currentmatrix def/actiondict 2 dict dup/Subtype/URI put def
/weblinkhandler{dup 3 1 roll mark 4 1 roll/Title 4 1 roll splituri 3 -1
roll dup length 0 gt{cvn/Dest exch 4 2 roll}{pop}ifelse{externalhack{
/HTTPFile exch}{actiondict dup 3 -1 roll/URI exch put/Action exch}
ifelse}{externalhack{/HTTPFile exch}{/File exch/Action/GoToR}ifelse}
ifelse counttomark 2 sub -1 roll aload pop/Rect 4 1 roll/Border 3 1 roll
/Color exch oldstyle{/LNK}{/Subtype/Link/ANN}ifelse gsave initmat
setmatrix{pdfmark}stackstopped grestore}bind def/externalhandler where{
pop}{/externalhandler{2 copy{weblinkhandler}exec{/externalhack
externalhack not store 2 copy{weblinkhandler}exec{/externalhack
externalhack not store/oldstyle false store 2 copy{weblinkhandler}exec{
(WARNING: external refs disabled\012)print/externalhandler{pop pop}bind
store externalhandler}{pop pop}ifelse}{pop pop/externalhack externalhack
not store}ifelse}{pop pop/externalhandler{weblinkhandler pop}bind store}
ifelse}bind def}ifelse/pdfmnew{dup type/stringtype eq{externalhandler}{
exch dup rfch exch 3 -1 roll lookuptarget{mark 4 1 roll/Title 4 1 roll
aload pop exch pop/Page 3 1 roll/View exch[exch/FitH exch]5 -1 roll
aload pop/Rect 4 1 roll/Border 3 1 roll/Color exch/LNK gsave initmat
setmatrix pdfmark grestore}{pop pop}ifelse}ifelse}bind def/pdfmold{dup
type/stringtype eq{externalhandler}{exch dup rfch exch 3 -1 roll
lookuptarget{mark 4 1 roll/Title 4 1 roll aload pop exch pop/Page 3 1
roll/View exch[exch/FitH exch]5 -1 roll aload pop pop 0 3 getinterval
/Rect 3 1 roll/Border exch/LNK gsave initmat setmatrix pdfmark grestore}
{pop pop}ifelse}ifelse}bind def/pdfm where{pop}{/pdfm
/currentdistillerparams where{pop currentdistillerparams dup
/CoreDistVersion known{/CoreDistVersion get}{0}ifelse dup
braindeaddistill le{(WARNING: switching to old pdfm because version =)
print ==/pdfmold}{pop/pdfmnew}ifelse load}{/pdfmark where{pop{dup type
/stringtype eq{externalhandler}{2 copy mark 3 1 roll{pdfmnew}
stackstopped{2 copy mark 3 1 roll{pdfmold}stackstopped{
(WARNING: pdfm disabled\012)print/pdfm{pop pop}store}{
(WARNING: new pdfm failed, switching to old pdfm\012)print/pdfm/pdfmold
load store}ifelse}{/pdfm/pdfmnew load store}ifelse pop pop}ifelse}}{{
pop pop}}ifelse}ifelse bind def}ifelse end def

%%EndProcSet
%%BeginFont: LOGO10
%!PS-AdobeFont-1.0: logo10 001.000
%%CreationDate: Mon Mar 23 20:42:13 1998
%%VMusage: 120000 150000
11 dict begin
/FontInfo 14 dict dup begin
/version (001.001) readonly def
/Notice (Copyright (c) Taco Hoekwater, 1998. All rights reserved.) readonly def
/FullName (logo10) readonly def
/FamilyName (logo10) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/Weight (Medium) readonly def
end readonly def
/FontName /logo10 def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 65 /A put
dup 69 /E put
dup 70 /F put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 84 /T put
readonly def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/FontBBox {0 -11 722 611} readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
C19258EFAFDC276CB1ADE9208A941A36D18F9FB1C33DEF76AA315DDB006FF6DD
021DCB16DF22A06DEFEF321C9A6AD3438C1AC51101B9F0B5A58131C9E1B7F3F7
99DF425FB082BD1A4F860045983FED432A5DDFF5F662AD5982E19BBBD9065C40
84A971EAD143FD5C9B8356EE756EE868F10F3AEBAC1F6B156F1669DCF81236B2
7AD9D84124DC4763A119E727FA68443264A417174B48F87CE901AE946C181A57
14CC1AAC16D2DD454F66A2B236C3B8956FCCCD5F3E641424CD4E7C8A80669EDE
38230CB6EBD34E8C695FBC0AC71C522B76B282E39BB9037B7DB5E674FDA46992
285C11C9368735A56DE3C98CD2A9BD1844354114D388195B5085B35B72D505C1
CC6F1965CCDFAEC9FD71EFD275FE7F79F8AF7AA8A74C652323C4D42534765583
319BF3C64213DF59C7B564BF88AD7B5BA1680E560D903D7241469E52FE7755C3
37489EE62344B46C7111A3FD1892B2E9622F38D8E7D4C2B8DB307129608A5C15
57E5A15C48D6F579E6E0D7E78694CE0F16DCC3C71BFE541FF2235D4A9ED6B30E
D71BCAE9A07F4F3EF87F4BA198BC1B16384AEE950AD0C629CDF5A515C02916C6
3101816F86AB235E8311677B1C0CB9960CC95B7B2F417EFF4B900033051A26F3
19723E7F3F1A822A0D6A8BD3E5D64103FCE62418A13FE940B948290D3423E7E4
F90E877FF56688E40CC5FBCE2150CE744155036B7AA544E9E8642BF1F64CB500
7FE0EDB98C59F0A1D2BEE89CFD1F9A393D0C473067F9EAE3BBD6D534CD7D6F41
2272657FEBC48EE2AFFB799D56E70C72A5E9D273D7752ECC5CE29F2918E473D4
9B5DCB81EC6F568579EC441C243A19B1B18AA9F5031F38896470A92B47933300
33D0AE6F131B9AEA54270C0E9012C6B763746FC02775669B71DDA41C7AA161B5
3A5AAA7A2C22B676A72C3AE53A7D864F2C9EC71EFCF46C2A89AC6E6A8E718F54
C872C3E81A5DC5452910BE92A99C1A4F3B900C34193E943B535735FB2F12E8DF
9C6EF0F015C8186E873EE253CB1FDEE159CBE02CC693E75F31B6A4ACCE2F57DB
09F588CB2E2F6DF0ED394027EE29C7D5CF4B72E15A5D08BA578577914082D893
37BBAB23E0ADEEBC3AFC1246132EC99050CC844E607854D3FE1015F66DAAB3F2
2D0FA8B9D53E5EFEE71C1710B3F1643ABE947A8DAA46EE27689E1B190F7A8B7C
55FC0F9B854390AD27E02023F7AD336F8FEDADEF3DC9B4658CC944D162B4DC81
B44DEDAD300BF652935D999B10BA572254B329F0F251349EF61E89948AF0D4A0
97936EBA8F80BF5BF80BE8F3E3E843D8E862ECB2924DA5B38176BDF5C4CFA972
72CFE2864F57E367909F3A3148C86E8830A640CE90A1205F287EC38477F799BC
A3624B68CCDAD76A544992F96776488FF463F3BE5072C9FF6E25AD53F1E018E5
40816B76DAB8AD4C61E9683CB5A6396A25EC412C4FDF2C42703E4E760B3356C6
667747BD56F7353D31448E2E5692994509436D202012371EB63B531005C94037
E72D2F37DE6C2C191FEDC9416F662BDD0F94625CA5CB3DDABF7AD94B13C97F46
5A10E67C5C6908A1B0AC1A9234E089432113972DD9F04006A1AFF5CB630B1445
1EF2E7B7CAC7E4E815CE40C38937F4933E57E25F6AFFAC00BD24FEFCDE3D7D9A
6D6DBD666AFDD8AFB7CBC2BD9C26D49F4F233B28479068AFF6F19021069B976A
5A91C0D7393E6A35761FDD24BE419910F3312999AAA031D441BEF208248FDE3D
E4ECDDDFE1E2FF9EFAD1733B0E9815DD6C420D79348092D7DD5D65638CEC397C
738C88DFE3821D32565BE7FB9E68C7829EEFA1B946C8E1E8D30561EE2A432547
A81C0103853A555A5011F937ABD6D7A2D8B6796A32196D06B78D466F4CA50C69
DB5D6181CF60A83279F1B86A7304FC0BBE667AAE8389AFD5B4C3F141B82C4C7A
F8E781525F3E5069355ADDF2D7DF02ECAA9518DB6C453F3AFFB1FEDC628C91EB
E6863F9F2B7CDD355317E3F6E7B26542243C3D819ED150E48F1BC558E1F991CB
C28554C57FF6AB4BCA6E9BF14F792BCA75E34A5A69890997C8243CC0686F34B7
919153E934266A8FAA85D9F472D649FA963381CD9F89B767947561B4C7D1C193
C7519E0B2E5C5331526012EAA7AE389CD0A69A686A30B50CAA4841341B0BE46C
68EF8E11F3E6F61DBB2FF173BD86C842D1C93F5057524328C99959D6CE4CCE56
40939243EEFAD6CF7DAD817E6A3803047E7C691EEB76040B14E904F47A5DE411
79FC2FF90D69EE9CF8D120EEAC8F90598903F847CD165D1E9EC02954D2812068
947AFD39F1AA6B9081089B72C4C759E7AC82DEC5AFD1372DF240EA26E09D1400
5C38337ABCB1689CAF624918B28A6CF76A0AA6E2A6B724AED451C8293913962B
F750D18585A6F8B3E18006AFA2C2BD600FCFE3DF73D39BDF47E88B696DAF4863
7F99BE2BDAD4EF3683D4852A68E84D863B36855174935441F693AF04C7E17D58
64CE7F4E8C4736E01557BC1EE0
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMR12
%!PS-AdobeFont-1.1: CMR12 1.0
%%CreationDate: 1991 Aug 20 16:38:05
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 49 /one put
dup 57 /nine put
dup 67 /C put
dup 69 /E put
dup 75 /K put
dup 77 /M put
dup 84 /T put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 121 /y put
readonly def
/FontBBox{-34 -251 988 750}readonly def
/UniqueID 5000794 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A
0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03
5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4
ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15
FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CCD8C32DC0F9
3167CC8E5F7C063014C557B5ABF08928A287373C1740D488069C61438274C144
DFB02C6F17A8F77B0A2A81CF9142FA64EE950FA0FAD19F60A69D30C1141BABF0
C0B31EDACED3D89AE10A24BB3530E7FE796E203D685FE26BDD02D966D584D1DB
AFDD0A80E0F2F080BBCCA0E8B7934245FE96A27E74AD8A96A0BCB114F5BA2F7E
4B05540EB53C2E75F0B95FBEEC53FFA3BBEB7522B6A49CE2523B57C15F6D6A73
B89688948668AA604024E40CB593AA9826A0CCEF29F8D36667288970B064767F
ECE38B05F82E4199136F142FAC6F5238A0531BFF9B0CFA88C9B0BEFD4F238A64
1A3D8FB7AC1955BF96B9DED35C1D8E47103F65364525ED321A2742C77029CB49
208FAB8BA64CFD0F0B939F37105D8707DD1C6222E5F9162C7DFF92FEDE399DCA
9CC95C51F68E6C1093F8DE39F53DDDD671FD4BC6B6739D2C951B40E4090518DB
8A748B83DA2AEDAD723DF354A6CDE5767FCBD3EAA04E07A4C75A6913C1DEEC84
BB9CCD9EF0F528190983DC0224E6EC260CF6FA6B61EAB321942E1BA0B28C8D74
B4AA7C67B1A7CBD9400133003C8BC49D5A05F288CEE532FCAC1923338D04C662
F5D8CC94FBB660749C32F6C40372017EB6535F60811A32ACE0AEE7130E25772E
688D36A04AE03AC1A8BEEBD77C5A629362CEDB37A21BA2B7917E0814AE14B62D
DBA26C1A0DAC82A176A8FF1930D769F80846308144619162F28FB150550333F7
CA617C5E6A1E7ADAE78E7840366BC60F7C2D0D579A06FBDDA8835A537E19A55E
88EF7D2E9676CBDB9423CA00AE7750F412ED9569189C0E2EA8BF7E1D6B21F16A
7D38A7251AE751C9AE0CBB27587CFD061E76F7A2F8EDC488A257547B53F11708
64E3D15EE64F74DD7552D6CC61FD37A4F33FFFAA9B2CD01912F12E74450250B3
D0216BBDA760618921380AEAA398F46A19EBF1358DBD9FFE475F39749C1C996E
67C820A5D7C366C95FC8F267CDDA3C5F2F3F0C2EBDE3E5F3F2848B1C521033E9
3F5D4CB3A8CF2CA938EFC8BEF332FD9DFD9ED9F02FDE40CDF5F1AACE4EC7E1D9
8ECAF4285C0B73CAC04E58F069F42889DF5A1AE02E83825C822C9D112FBDD267
FF39634C93CF0628EDD70FC83024E16C3DFCAE1FC558B2C0D43B6D700D76B6EE
52C346C3361074143A950B0B0C9B61BE5A1AB56F60F6DE06B357E972D638550B
BF2D38C8D0F6B6B5DE960FDA746CC3CD78A2A7674B5696220D18F899239B4437
76164A161141E55A1EAC2B688C09CCD920EB430D6D6233BB51561160637D9BD6
34B743A7F88D9B5E43D688124A7CD2A602FD084D38B540F86ECEE986F650C56D
0F81477469C3F87FDDA7921BF3C0E63714F4406E30D9F0F2B7A0F4151497E0EF
D137315576E372BC079BFDB313CA59C1C0E58CFE2B7B59D79BD4F522079FE6D3
27BD0C54F3460ADBA48F9950A3FD12A19FE5BE0F842ACFA23C6E1F09E81E55EE
8F5D5CC3FC5C212EF9F93A8100EF98DFE23C3AD019262186BD23B356D3B24DA1
D47291A93A547BDFFD3B2F397B67E8E5112A5433948972C61A1323712343B8D3
DBDA6BB2925793CB541453913DB53D873AC500C662114601674CEC9C11C2B603
E05FF08A422BFA9E4CFA183E3AAD8A136557BE1285E3DD682CE031D1574231E3
A5A64CE6F49FCDD49E8CDF1A581BE6CD6123E2741E06D233F1CB3F66D3B33313
BB9E8361E9F654B70744952987BD0ACF413BB99A5A373FF4EBF14E5D23B2225E
69729A3681E3D05F21A86C2F02D4D3C4A2CA674A0FBE7DB51D4BC720D63551E0
333B209C68D5F1949BFDC62AA17C5C3F5F91A807271B64364330F888E448BE75
49F0150003630864E91802E905B926B768B044BBBD991A9512242027F05D874D
8E5EDE357E9F6E548C1A2FFAE8CB3E8EC0339236C9D7AA1B8BA6D14B47938267
1C1D0F48504F78B1AF00315221C645D493E1EA6D163903D5E26D2F499F8D1B60
A02AF0094F04C87E0408D8809B74D179396C639E1C7E76DE98BE9CD6F6B51466
8C2C5E36CE58BB43EEE3051A669D7D8A52708062DDB766B523B0514517F56C25
2E489D79069C1CC742F435F630B5DAE8B0BD1639EAE6C4ACC5F9C2DE6EB1519F
20D84AF8978D67AD11CED16154CAE864E62A8186042A861370FC56393C9E6E1B
C9E1762B0924BA22BFD6D8DA2310D72A45D10540B7CF91A77962528A5DB33361
5B4747DBAE67002439C2F1C96899D5C37F6CB0EA8A40D5E0B5FA06F6A25B54D1
4A4B3ED2C695A682D7FB6C6854A2C789C9F5EF6AF81F2D379C500B54A2E83F26
8E1F81962530A3197C892925EEA516C59077BB03350D56154F7500FC69E0275B
D129752223EB599938BD36CCCC187ABF43868223C05F184482C8149A17699DA6
987766362088C9493828FAE8235137467BD7D11C2396F42C1F558E94365EEB81
4FAF89AAA7009673739732BF96FD4BCAA9084CD4090C961E097E379AD9049EDE
67331A254AE26E78011ACC4981AB08B41A3172347B9EFAB6404CA71465563F36
4B954AA5FF69DB47A67FE741917F1785B6091B7F239C8FE86F998EC23F164631
77C266797833FED6B572F27B16FC093DED04642AE2B05DE59616DC8D527014A2
44A0003F461317B8E9DAD3C1D494EF5BB1C15F18345A949C5B11D2BD4BE7BFE1
38F101434125ECAD80E81763FE1496724857C7E9334635843B35EEF2FDA30955
60A3DB7640C3FF5AF1024C0FC26084EFDCBD296DA1102ED1F54AE072AF382096
E9E4A5735E5E1DD4A08D9977174B5E975AEBA691EFF43E3FF5B4CDCF36EC91AC
4529BE16D96939B9EAE232B96C5E2019C5E650B957C16BE291F221B88A4ADD01
7DEC6FA61ED892436D83F3A9F98058CE68AC96DABE5D76543A47F2F7B1DD2EDF
D8C34CFAEAE4EFFFCB0B79E98FE9CBE7412B4D4E23FFB27DD0A862AEE6B6B104
AE9DBD3C06281CDA1D43B870A468A8784BF66E8FA7FEB4C75A4211323EAFEFD5
26DAD5045645C76F881D38333117C0B7408266FAC11D998D06A7A91FE2D5C501
F27CA76AC99621CB78A83D3300B1A54BE9C81AB8C1E3A868D495DD1E51CA0AB7
C81E7B55F5BFBCF70BBFC840DCB3BA772CF5FDF34C362C3DC062602943EA8293
23A99D813EC74447F05254923A0E263B0ADE5318E909FACC8414EAE64AE6D841
4F8F88A36E2CB1720E40D648BD8A52BA6F15F0BE8C93F6B91D9D09E7B27F6824
30DE118BF7CBE963050F9A59E5C24FD19AE3BF49EE3E88C7EC08B638327CC51D
B9CDB56CF4742F4E8AB3B56F2CD45D842D35A95344903DCAC3023EE9BFAB5EDF
55322212A566E9A7DFF25B8682CA5FDF91399CC6BCB31415A2E8393FFF9C2AB3
D21BCFE2E9D4A8F71FC23AB3EE2740B2FDCBC1463EFEC57F4FBF5C6922987E8E
BAE61AAEF7D3F461D2A15310CA47EC3BD5A63AF410B51AAB7989BB7E1FE7C157
8FD8792A2BB85B2C3B6FC93C8A3CD3D2C80DFEFC70CC0E6CFE55CAC47B9B5334
C0A28B146311711C8E38AD2FB71CA753FEB1D7743997A825C0FA749497054023
B6D3EE3E0A7D909CD82E1D4DD0847D7BC048CBDC666FC3AE224F06AE7AB1C8EA
9C9B4EF054E2DB7BA54CCE40E32D1B88426389C6A3E743ACA2C2F8987CDF437E
01ACA8CA697AF92C12A8903A0B5D1572068CE36B839AFE3769B49822D2155138
BDCD649D850E44723814DD5998FCE9F949F8C5B96391A38353E32F0643A3CBF6
80DACC7A029D39095EEC56608D3C63F6EF6A5E425071600BA259E4F8A7AAA1C8
78424171ADE7B219E33CD5EEF61874A5274263BA29268739FE6788FC9108D752
C758965742DFB803ACF675805340BA8B73143C885A0C9B5B1EA365491A8C0F94
EBBEADC92C315AA27E5E80EF7F859A006A8E9B87E7A13FC8D228E786C95BD21A
04D2347D285180722190E8CEDF970BFBEDB994604459929FCB3622476FE04512
84FBDA89088667D74A19A340F3DF346AEE9446203FBA1117B733E3BF53CDA9AF
17E5E4F9A23080431305F470722068F46F5E502F1E491AA7C0668E6EA2C5F629
8408963D40EBE616061974FCAF3FD6660CC963CC667EE80DE3A278A548AE34C8
D6D994E17640CA88F9C1248C8B434540DD9142FC4B5D50F22BCEC28AC30F30C9
5617D2A042A365A77508BEBB2A35D070514648CA6A63CABA586C2A0A334B3B65
F5C78E7972A7DAD56F33D36E20111914F9635F1E293122E57DEDE0F401567680
9140E6C91E9B742568F0F642195FE95A39141993A726FEA0E45E38E23DDECDB9
73A9201728EEADCE82A213F1D4DEEA0C266142D080CF013E0C3A0983FE8AE88F
532595213AC39EA136FF28C695C59EDFF6EB9547A1C370613F161C422228B469
24C86F84833FA189F11E263B610D2FE9EEE2F810FB7E365551317BF67EEBB595
BC7E2B797FE9A801A42D6E50BC5D35098A71F9F59670F40D0B21F57BA2B82C1D
B3B5B24B47C4A8A3843A02217CD9EE0FDE71DE3437F30DF06D626297D4D508B8
BDD401CFC079F49AFFBCD75674D9E86622562DEF9FEAC6A7C4B43A70569EA7C4
A589E8194980275BB1AE8B6E58404B841A346A63F94EC08D03687E3320440C72
EB8C9ABA58777745DE1CF17B66A898EF6C696F64661E8FADDD31FDC3DE95D206
83649D30811C2785F2E08EE7B3519EE710864C7332516AC81773472BBC55857A
78881E0F5E67A8830A0FF3772660EA65A736B2032BA368A19877E778CF30E091
E9D9E53977BD510DA52AEBD75C4E9D571793AE55A89EC7185905DE98A5682D6D
208364537FE137FD3FD96234251C93DBCB5C4C3FF8BE6B8A975361524D2DD657
476634368887037540C465ABA6E1905EBCC0AAB8DD3D9CFAE8A038AAF287498A
DC7B2B5CB6EB721BB0BECFD8DB4CE8B9CADB80BE6A6316A01EAF12A0F5D7FA15
B680D121007C709EBDB06C7B1028D1F28DE9A9F55B8F6FE95AD285021E9EFBD6
E1A713FFD2E3B8D7C6EF4CBDAB04B158059C2FC9C4E301732F78799711F2A303
03B77864F03C0EB691944694AD70274D269C3EFF2AB02A084C41C777C5FFB80C
94BA1A203208B136853641FFD8448C54E20DD46BA087C275BC548A2E784CBF51
522C62D8438399D1182A12E1835402A0AB980B322DD97C0A9658384BD6A6FCF3
8C00B99D2A699AB639A270CFBC9F3AFB970F7B3F120EBF9566CC14A4B18B3907
8B451F1480249C8335FCA82BA6814C27CE625A98A5CE30A63E961C52D4F60BD8
1F65BC6BA7E62DC3CC4D555014BDB9BFB917AB34910F79E15184B6EE9E431922
DB4EEB6FA288BF1CA64904BA6A4C67B2F5C0544159A04BBD8FF04EDBD29D92AA
498850E9DA7188A7471BD4BF896AAF140B882A1990405032C3A6042816226125
40CFBF6E6A3748FF0D856E7EB9A61FCB788F635D7C73E05288594850ACCF591D
0E44B8E6D918B52E9948929F7198E33FAD6B276E4A105459134602341AE9896B
1D37BF5D59A80BE1A4D94F8DCA11E933BB77F6DA14787E2266E75871F7754798
09E8A035E824CA6C274754E09DB232A5F226788745492EB46A43FADF5EFDEBDC
40267A7492F9E68F66E1BF09C7FAB1C26C95768B8C927B11BF076BCF6BCBF8E6
EC1FC4F2DF5BB500FF6272A17C3F35C437EDC3D9A400DD469019C7C9BC28578B
5AD53BF158B5C3DCF42DA5EF5BA9A8E31C1C4102CC144A48E2A552F5E56C4D7F
45E43C56A662A27370C77BEE44AA39E668F3729F5017E76C16BC5C5A1630AC07
418CC13F59C0D8F6AEBE2202EA510E83AFA6405A7BB627A1A90F7AE0CD0B8B74
86A70D7E8E8CD49BE63F368DD4BB8CB809F991461C6053FCCA0A95CC62AE9985
9CE15E655989D2F314B4595614FCDDFF4DA7AC7E68F8A5FF309672B686F8A23C
125F46AA427340323EF66AEE4A2CA0EC0D4AAAD375FC06911EA1CDD21405A948
E1F318EB801BA16BBCDE2EA9293DB134A8B4A0CA8FEF9BB1D63BA788261B8080
EE93CAE08A8670D27AC0BD727BA3C6DE6309897B3DCD00AAA1CF1A18DBB909E6
AC94616F3773D603581DD6982F295DE647B6D1DDA4833E05C8D78FE79FA262B5
4FBF2E8BA19731782CA1AA312EE33EB52356B1D6FB659480E6AC7C84F53070D8
9E97A5BF10131A924437729EC2D890DDC402103EA873A1A7E2015BCF126ECCF7
0F138D82B76A2A37F413D9D779550E1443A3A3731D86C18918831811012038D7
5F0273EA477B60190FA3F41C25E444EFB31734C0100FF05273DD0D40F6DF81DD
951BED0DAAF46B552D64850CA1BE7ACF3FBCBF95B1E469E2392AC240B63565F6
659AC3E01C9EBC968BE4C1BE01F1922C3399E04A4435B6776F3922A3FEE6BD8D
CC66ED0865191E2195459F4D4470BE9A93347AE1276E43A3CCE3341567A25D6E
9DDCE793BA3680CF463FDC2C1D9485BC4931EF2C67418B0607308D5D6A5F4683
DBA7B946321574F3D9773CF0E13847AC4040917678E2E8F6B16E42FA3894DDC9
85445C577E398C0C908C5993980B44A8AFD2586F3D3CE1FD89DE27A5D3B55A33
283D2CFC50F769C64154ABE2C13B2700E2389094810D9BCFB77325262D56B74E
C90F2BFA82E21577D68C013E4FE58603AA81A0A4131799B0123107E24A8A3CED
448D627D645500920205960531099A41B9728E3E6B2F07782412C08B7B1430E7
7429F84478F6894CCAD7E4312A3F09CAE9304E59725FA555AEFC3DFA0BB2475C
015BC3DE83BCACCF5B9BCDCA197B713556A2FED1FEB231ED57E076539B73A9B2
0716B1BD69E4D7FB6AF186C4DDA940E94BA04F37E5381DCA9EC41C548D3FF4D6
6B6670F71857D88227008612B76CB40134EE39F7A865D8BFE2721111AF83EA24
FC979EEF05DAE374956331475C5D97F70933EC5270D2A2856BD68B3D73EA0B55
E9678E7EFB6CD54290B6EE412F216FABF2BD4701D386CD61A41F44537A1CAD99
A196B5B6A6AC6233F8D67DFF35A40DA8CEA475A285EF3D32CDF0091496F061D3
991AC4CB9196DD9FEA63773A597F52E2A48AAA1DFA45F38D5DB64980D7086A5D
AEE054D0B1D19799F6B467038C2BDC54F3DEE3D50C09A393E7930916A4F46177
5C3258B22BF6BD05E4D9B75DEBDEB1D4CAD18AA013D1C0094E9A45013462ED4D
B5BB4B610EC1729FCCDEDADE0BC34C8358321127E36398F505575E606B67938F
DBCDB79E3B8F24268E52939F4E70CC819123DD16B7FD0F1BCC874C8B3352454F
50F5A277F9DAB7E0A983AF06C64123D2CADEC6FD0C06BE9E3BAB02543CD9764C
3160F88BD924A60D48BC0B7F26708FAD523667D59A634FD8C32EAD0B67FED9CF
84DCFAEF39BD99AE8F8EB2D83545B7C30604E8A8B38B4FF012E0BD2EEEFCB6E4
374DA4737CDEE0CFD64723A0007132A55F6B9B8354C1523E5107C2529EC262D4
056DADDE1EB529F032C89AC306CAC942BE35E7D73711DA1C3AE2ED944A7D26F6
77910909820EFF15CE87D5FF1272200386459B160A3025966320A7845C02381A
68BD83EC5E356FCCFB4C5C8A560EE04A0886F0C95C89864ABB82235736078CAD
AF0D7220DA6FCEBC94C9F7620D87770C4E720DBB1F4E41044A4F790D8F7C36ED
44A41A22086A3CBCCD719CCE762BD8080048E476B8FF4713D3BA2E181C826CEC
840EB86873CA40056CCD631BCF9D7C81DF6B20FC8A4668B73F9A12A5B241EB46

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
TeXDict begin 39158280 55380996 1000 600 600 (cmr.dvi)
@start /Fa 171[58 4[66 66 80 6[62 62 3[66 65[{}7 99.6264
/LOGO10 rf /Fb 134[51 1[70 51 54 38 38 38 1[54 49 54
81 27 51 1[27 54 49 30 43 54 43 54 49 8[73 3[70 6[89
1[76 5[66 1[70 9[49 7[49 2[27 33 27 44[{}33 99.6264 /CMR12
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%BeginPaperSize: a4
a4
%%EndPaperSize
 end
HPSdict begin
/TargetAnchors
0 dict dup begin
end targetdump-hook def end
TeXDict begin
%%EndSetup
%%Page: 1 1
TeXDict begin HPSdict begin 1 0 bop -450 -43 a Fb(Computer)34
b(Mo)s(dern)f(is)g(based)g(on)g(a)f(19th-cen)m(tury)i(b)s(o)s(ok)e(t)m
(yp)s(eface)i(from)e(Monot)m(yp)s(e,)i(whic)m(h)g(is)f(wh)m(y)h(it)e
(lo)s(oks)h(a)f(little)h(lik)m(e)-450 77 y(an)f(old-fashioned)h(sc)m
(ho)s(ol)h(b)s(o)s(ok.)43 b(This)33 b(paragraph)g(is)g(set)g(in)g
(Computer)g(Mo)s(dern)g(so)g(y)m(ou)g(can)g(see)h(what)f(it)f(lo)s(oks)
h(lik)m(e.)45 b(The)-450 198 y(t)m(yp)s(eface)32 b(w)m(as)g(designed)g
(using)h Fa(MET)n(AF)l(ONT)r Fb(,)e(the)g(fon)m(t-dra)m(wing)g(program)
g(made)g(b)m(y)h(Kn)m(uth)f(to)g(accompan)m(y)h(T)3835
219 y(E)3889 198 y(X)f(systems,)-450 318 y(but)i(it)f(is)h(no)m(w)h
(also)e(a)m(v)-5 b(ailable)33 b(in)g(T)m(yp)s(e)h(1)e(and)h(T)-8
b(rueT)m(yp)s(e)35 b(formats.)p eop end end
%%Trailer

end

userdict /end-hook known{end-hook}if
%%EOF