summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlgs/lib/gs_agl.ps
blob: 380a24329584f6f155f7b172c0712deaeeb7353c (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
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
%    Copyright (C) 2000 Aladdin Enterprises.  All rights reserved.
% 
% This software is provided AS-IS with no warranty, either express or
% implied.
% 
% This software is distributed under license and may not be copied,
% modified or distributed except as expressly authorized under the terms
% of the license contained in the file LICENSE in this distribution.
% 
% For more information about licensing, please refer to
% http://www.ghostscript.com/licensing/. For information on
% commercial licensing, go to http://www.artifex.com/licensing/ or
% contact Artifex Software, Inc., 101 Lucas Valley Road #110,
% San Rafael, CA  94903, U.S.A., +1(415)492-9861.

% $Id: gs_agl.ps 6300 2005-12-28 19:56:24Z giles $

% This file was derived from the Adobe Glyph List, version 1.2, dated
% 22 Oct 1998, at
%	http://partners.adobe.com/asn/developer/typeforum/glyphlist.txt
% That file does not contain any copyright notice.

% The AdobeGlyphList dictionary maps glyph names to Unicode values.
% Nearly all names map to a single value; however, a few names map to
% multiple values.  See the above file, and also
%	http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
% for more details.

/AdobeGlyphList 1500 dict
dup /A 16#0041 put
dup /AE 16#00C6 put
dup /AEacute 16#01FC put
dup /AEsmall 16#F7E6 put
dup /Aacute 16#00C1 put
dup /Aacutesmall 16#F7E1 put
dup /Abreve 16#0102 put
dup /Acircumflex 16#00C2 put
dup /Acircumflexsmall 16#F7E2 put
dup /Acute 16#F6C9 put
dup /Acutesmall 16#F7B4 put
dup /Adieresis 16#00C4 put
dup /Adieresissmall 16#F7E4 put
dup /Agrave 16#00C0 put
dup /Agravesmall 16#F7E0 put
dup /Alpha 16#0391 put
dup /Alphatonos 16#0386 put
dup /Amacron 16#0100 put
dup /Aogonek 16#0104 put
dup /Aring 16#00C5 put
dup /Aringacute 16#01FA put
dup /Aringsmall 16#F7E5 put
dup /Asmall 16#F761 put
dup /Atilde 16#00C3 put
dup /Atildesmall 16#F7E3 put
dup /B 16#0042 put
dup /Beta 16#0392 put
dup /Brevesmall 16#F6F4 put
dup /Bsmall 16#F762 put
dup /C 16#0043 put
dup /Cacute 16#0106 put
dup /Caron 16#F6CA put
dup /Caronsmall 16#F6F5 put
dup /Ccaron 16#010C put
dup /Ccedilla 16#00C7 put
dup /Ccedillasmall 16#F7E7 put
dup /Ccircumflex 16#0108 put
dup /Cdotaccent 16#010A put
dup /Cedillasmall 16#F7B8 put
dup /Chi 16#03A7 put
dup /Circumflexsmall 16#F6F6 put
dup /Csmall 16#F763 put
dup /D 16#0044 put
dup /Dcaron 16#010E put
dup /Dcroat 16#0110 put
dup /Delta [16#2206 16#0394] put
dup /Dieresis 16#F6CB put
dup /DieresisAcute 16#F6CC put
dup /DieresisGrave 16#F6CD put
dup /Dieresissmall 16#F7A8 put
dup /Dotaccentsmall 16#F6F7 put
dup /Dsmall 16#F764 put
dup /E 16#0045 put
dup /Eacute 16#00C9 put
dup /Eacutesmall 16#F7E9 put
dup /Ebreve 16#0114 put
dup /Ecaron 16#011A put
dup /Ecircumflex 16#00CA put
dup /Ecircumflexsmall 16#F7EA put
dup /Edieresis 16#00CB put
dup /Edieresissmall 16#F7EB put
dup /Edotaccent 16#0116 put
dup /Egrave 16#00C8 put
dup /Egravesmall 16#F7E8 put
dup /Emacron 16#0112 put
dup /Eng 16#014A put
dup /Eogonek 16#0118 put
dup /Epsilon 16#0395 put
dup /Epsilontonos 16#0388 put
dup /Esmall 16#F765 put
dup /Eta 16#0397 put
dup /Etatonos 16#0389 put
dup /Eth 16#00D0 put
dup /Ethsmall 16#F7F0 put
dup /Euro 16#20AC put
dup /F 16#0046 put
dup /Fsmall 16#F766 put
dup /G 16#0047 put
dup /Gamma 16#0393 put
dup /Gbreve 16#011E put
dup /Gcaron 16#01E6 put
dup /Gcircumflex 16#011C put
dup /Gcommaaccent 16#0122 put
dup /Gdotaccent 16#0120 put
dup /Grave 16#F6CE put
dup /Gravesmall 16#F760 put
dup /Gsmall 16#F767 put
dup /H 16#0048 put
dup /H18533 16#25CF put
dup /H18543 16#25AA put
dup /H18551 16#25AB put
dup /H22073 16#25A1 put
dup /Hbar 16#0126 put
dup /Hcircumflex 16#0124 put
dup /Hsmall 16#F768 put
dup /Hungarumlaut 16#F6CF put
dup /Hungarumlautsmall 16#F6F8 put
dup /I 16#0049 put
dup /IJ 16#0132 put
dup /Iacute 16#00CD put
dup /Iacutesmall 16#F7ED put
dup /Ibreve 16#012C put
dup /Icircumflex 16#00CE put
dup /Icircumflexsmall 16#F7EE put
dup /Idieresis 16#00CF put
dup /Idieresissmall 16#F7EF put
dup /Idotaccent 16#0130 put
dup /Ifraktur 16#2111 put
dup /Igrave 16#00CC put
dup /Igravesmall 16#F7EC put
dup /Imacron 16#012A put
dup /Iogonek 16#012E put
dup /Iota 16#0399 put
dup /Iotadieresis 16#03AA put
dup /Iotatonos 16#038A put
dup /Ismall 16#F769 put
dup /Itilde 16#0128 put
dup /J 16#004A put
dup /Jcircumflex 16#0134 put
dup /Jsmall 16#F76A put
dup /K 16#004B put
dup /Kappa 16#039A put
dup /Kcommaaccent 16#0136 put
dup /Ksmall 16#F76B put
dup /L 16#004C put
dup /LL 16#F6BF put
dup /Lacute 16#0139 put
dup /Lambda 16#039B put
dup /Lcaron 16#013D put
dup /Lcommaaccent 16#013B put
dup /Ldot 16#013F put
dup /Lslash 16#0141 put
dup /Lslashsmall 16#F6F9 put
dup /Lsmall 16#F76C put
dup /M 16#004D put
dup /Macron 16#F6D0 put
dup /Macronsmall 16#F7AF put
dup /Msmall 16#F76D put
dup /Mu 16#039C put
dup /N 16#004E put
dup /Nacute 16#0143 put
dup /Ncaron 16#0147 put
dup /Ncommaaccent 16#0145 put
dup /Nsmall 16#F76E put
dup /Ntilde 16#00D1 put
dup /Ntildesmall 16#F7F1 put
dup /Nu 16#039D put
dup /O 16#004F put
dup /OE 16#0152 put
dup /OEsmall 16#F6FA put
dup /Oacute 16#00D3 put
dup /Oacutesmall 16#F7F3 put
dup /Obreve 16#014E put
dup /Ocircumflex 16#00D4 put
dup /Ocircumflexsmall 16#F7F4 put
dup /Odieresis 16#00D6 put
dup /Odieresissmall 16#F7F6 put
dup /Ogoneksmall 16#F6FB put
dup /Ograve 16#00D2 put
dup /Ogravesmall 16#F7F2 put
dup /Ohorn 16#01A0 put
dup /Ohungarumlaut 16#0150 put
dup /Omacron 16#014C put
dup /Omega [16#2126 16#03A9] put
dup /Omegatonos 16#038F put
dup /Omicron 16#039F put
dup /Omicrontonos 16#038C put
dup /Oslash 16#00D8 put
dup /Oslashacute 16#01FE put
dup /Oslashsmall 16#F7F8 put
dup /Osmall 16#F76F put
dup /Otilde 16#00D5 put
dup /Otildesmall 16#F7F5 put
dup /P 16#0050 put
dup /Phi 16#03A6 put
dup /Pi 16#03A0 put
dup /Psi 16#03A8 put
dup /Psmall 16#F770 put
dup /Q 16#0051 put
dup /Qsmall 16#F771 put
dup /R 16#0052 put
dup /Racute 16#0154 put
dup /Rcaron 16#0158 put
dup /Rcommaaccent 16#0156 put
dup /Rfraktur 16#211C put
dup /Rho 16#03A1 put
dup /Ringsmall 16#F6FC put
dup /Rsmall 16#F772 put
dup /S 16#0053 put
dup /SF010000 16#250C put
dup /SF020000 16#2514 put
dup /SF030000 16#2510 put
dup /SF040000 16#2518 put
dup /SF050000 16#253C put
dup /SF060000 16#252C put
dup /SF070000 16#2534 put
dup /SF080000 16#251C put
dup /SF090000 16#2524 put
dup /SF100000 16#2500 put
dup /SF110000 16#2502 put
dup /SF190000 16#2561 put
dup /SF200000 16#2562 put
dup /SF210000 16#2556 put
dup /SF220000 16#2555 put
dup /SF230000 16#2563 put
dup /SF240000 16#2551 put
dup /SF250000 16#2557 put
dup /SF260000 16#255D put
dup /SF270000 16#255C put
dup /SF280000 16#255B put
dup /SF360000 16#255E put
dup /SF370000 16#255F put
dup /SF380000 16#255A put
dup /SF390000 16#2554 put
dup /SF400000 16#2569 put
dup /SF410000 16#2566 put
dup /SF420000 16#2560 put
dup /SF430000 16#2550 put
dup /SF440000 16#256C put
dup /SF450000 16#2567 put
dup /SF460000 16#2568 put
dup /SF470000 16#2564 put
dup /SF480000 16#2565 put
dup /SF490000 16#2559 put
dup /SF500000 16#2558 put
dup /SF510000 16#2552 put
dup /SF520000 16#2553 put
dup /SF530000 16#256B put
dup /SF540000 16#256A put
dup /Sacute 16#015A put
dup /Scaron 16#0160 put
dup /Scaronsmall 16#F6FD put
dup /Scedilla [16#015E 16#F6C1] put
dup /Scircumflex 16#015C put
dup /Scommaaccent 16#0218 put
dup /Sigma 16#03A3 put
dup /Ssmall 16#F773 put
dup /T 16#0054 put
dup /Tau 16#03A4 put
dup /Tbar 16#0166 put
dup /Tcaron 16#0164 put
dup /Tcommaaccent [16#0162 16#021A] put
dup /Theta 16#0398 put
dup /Thorn 16#00DE put
dup /Thornsmall 16#F7FE put
dup /Tildesmall 16#F6FE put
dup /Tsmall 16#F774 put
dup /U 16#0055 put
dup /Uacute 16#00DA put
dup /Uacutesmall 16#F7FA put
dup /Ubreve 16#016C put
dup /Ucircumflex 16#00DB put
dup /Ucircumflexsmall 16#F7FB put
dup /Udieresis 16#00DC put
dup /Udieresissmall 16#F7FC put
dup /Ugrave 16#00D9 put
dup /Ugravesmall 16#F7F9 put
dup /Uhorn 16#01AF put
dup /Uhungarumlaut 16#0170 put
dup /Umacron 16#016A put
dup /Uogonek 16#0172 put
dup /Upsilon 16#03A5 put
dup /Upsilon1 16#03D2 put
dup /Upsilondieresis 16#03AB put
dup /Upsilontonos 16#038E put
dup /Uring 16#016E put
dup /Usmall 16#F775 put
dup /Utilde 16#0168 put
dup /V 16#0056 put
dup /Vsmall 16#F776 put
dup /W 16#0057 put
dup /Wacute 16#1E82 put
dup /Wcircumflex 16#0174 put
dup /Wdieresis 16#1E84 put
dup /Wgrave 16#1E80 put
dup /Wsmall 16#F777 put
dup /X 16#0058 put
dup /Xi 16#039E put
dup /Xsmall 16#F778 put
dup /Y 16#0059 put
dup /Yacute 16#00DD put
dup /Yacutesmall 16#F7FD put
dup /Ycircumflex 16#0176 put
dup /Ydieresis 16#0178 put
dup /Ydieresissmall 16#F7FF put
dup /Ygrave 16#1EF2 put
dup /Ysmall 16#F779 put
dup /Z 16#005A put
dup /Zacute 16#0179 put
dup /Zcaron 16#017D put
dup /Zcaronsmall 16#F6FF put
dup /Zdotaccent 16#017B put
dup /Zeta 16#0396 put
dup /Zsmall 16#F77A put
dup /a 16#0061 put
dup /aacute 16#00E1 put
dup /abreve 16#0103 put
dup /acircumflex 16#00E2 put
dup /acute 16#00B4 put
dup /acutecomb 16#0301 put
dup /adieresis 16#00E4 put
dup /ae 16#00E6 put
dup /aeacute 16#01FD put
dup /afii00208 16#2015 put
dup /afii10017 16#0410 put
dup /afii10018 16#0411 put
dup /afii10019 16#0412 put
dup /afii10020 16#0413 put
dup /afii10021 16#0414 put
dup /afii10022 16#0415 put
dup /afii10023 16#0401 put
dup /afii10024 16#0416 put
dup /afii10025 16#0417 put
dup /afii10026 16#0418 put
dup /afii10027 16#0419 put
dup /afii10028 16#041A put
dup /afii10029 16#041B put
dup /afii10030 16#041C put
dup /afii10031 16#041D put
dup /afii10032 16#041E put
dup /afii10033 16#041F put
dup /afii10034 16#0420 put
dup /afii10035 16#0421 put
dup /afii10036 16#0422 put
dup /afii10037 16#0423 put
dup /afii10038 16#0424 put
dup /afii10039 16#0425 put
dup /afii10040 16#0426 put
dup /afii10041 16#0427 put
dup /afii10042 16#0428 put
dup /afii10043 16#0429 put
dup /afii10044 16#042A put
dup /afii10045 16#042B put
dup /afii10046 16#042C put
dup /afii10047 16#042D put
dup /afii10048 16#042E put
dup /afii10049 16#042F put
dup /afii10050 16#0490 put
dup /afii10051 16#0402 put
dup /afii10052 16#0403 put
dup /afii10053 16#0404 put
dup /afii10054 16#0405 put
dup /afii10055 16#0406 put
dup /afii10056 16#0407 put
dup /afii10057 16#0408 put
dup /afii10058 16#0409 put
dup /afii10059 16#040A put
dup /afii10060 16#040B put
dup /afii10061 16#040C put
dup /afii10062 16#040E put
dup /afii10063 16#F6C4 put
dup /afii10064 16#F6C5 put
dup /afii10065 16#0430 put
dup /afii10066 16#0431 put
dup /afii10067 16#0432 put
dup /afii10068 16#0433 put
dup /afii10069 16#0434 put
dup /afii10070 16#0435 put
dup /afii10071 16#0451 put
dup /afii10072 16#0436 put
dup /afii10073 16#0437 put
dup /afii10074 16#0438 put
dup /afii10075 16#0439 put
dup /afii10076 16#043A put
dup /afii10077 16#043B put
dup /afii10078 16#043C put
dup /afii10079 16#043D put
dup /afii10080 16#043E put
dup /afii10081 16#043F put
dup /afii10082 16#0440 put
dup /afii10083 16#0441 put
dup /afii10084 16#0442 put
dup /afii10085 16#0443 put
dup /afii10086 16#0444 put
dup /afii10087 16#0445 put
dup /afii10088 16#0446 put
dup /afii10089 16#0447 put
dup /afii10090 16#0448 put
dup /afii10091 16#0449 put
dup /afii10092 16#044A put
dup /afii10093 16#044B put
dup /afii10094 16#044C put
dup /afii10095 16#044D put
dup /afii10096 16#044E put
dup /afii10097 16#044F put
dup /afii10098 16#0491 put
dup /afii10099 16#0452 put
dup /afii10100 16#0453 put
dup /afii10101 16#0454 put
dup /afii10102 16#0455 put
dup /afii10103 16#0456 put
dup /afii10104 16#0457 put
dup /afii10105 16#0458 put
dup /afii10106 16#0459 put
dup /afii10107 16#045A put
dup /afii10108 16#045B put
dup /afii10109 16#045C put
dup /afii10110 16#045E put
dup /afii10145 16#040F put
dup /afii10146 16#0462 put
dup /afii10147 16#0472 put
dup /afii10148 16#0474 put
dup /afii10192 16#F6C6 put
dup /afii10193 16#045F put
dup /afii10194 16#0463 put
dup /afii10195 16#0473 put
dup /afii10196 16#0475 put
dup /afii10831 16#F6C7 put
dup /afii10832 16#F6C8 put
dup /afii10846 16#04D9 put
dup /afii299 16#200E put
dup /afii300 16#200F put
dup /afii301 16#200D put
dup /afii57381 16#066A put
dup /afii57388 16#060C put
dup /afii57392 16#0660 put
dup /afii57393 16#0661 put
dup /afii57394 16#0662 put
dup /afii57395 16#0663 put
dup /afii57396 16#0664 put
dup /afii57397 16#0665 put
dup /afii57398 16#0666 put
dup /afii57399 16#0667 put
dup /afii57400 16#0668 put
dup /afii57401 16#0669 put
dup /afii57403 16#061B put
dup /afii57407 16#061F put
dup /afii57409 16#0621 put
dup /afii57410 16#0622 put
dup /afii57411 16#0623 put
dup /afii57412 16#0624 put
dup /afii57413 16#0625 put
dup /afii57414 16#0626 put
dup /afii57415 16#0627 put
dup /afii57416 16#0628 put
dup /afii57417 16#0629 put
dup /afii57418 16#062A put
dup /afii57419 16#062B put
dup /afii57420 16#062C put
dup /afii57421 16#062D put
dup /afii57422 16#062E put
dup /afii57423 16#062F put
dup /afii57424 16#0630 put
dup /afii57425 16#0631 put
dup /afii57426 16#0632 put
dup /afii57427 16#0633 put
dup /afii57428 16#0634 put
dup /afii57429 16#0635 put
dup /afii57430 16#0636 put
dup /afii57431 16#0637 put
dup /afii57432 16#0638 put
dup /afii57433 16#0639 put
dup /afii57434 16#063A put
dup /afii57440 16#0640 put
dup /afii57441 16#0641 put
dup /afii57442 16#0642 put
dup /afii57443 16#0643 put
dup /afii57444 16#0644 put
dup /afii57445 16#0645 put
dup /afii57446 16#0646 put
dup /afii57448 16#0648 put
dup /afii57449 16#0649 put
dup /afii57450 16#064A put
dup /afii57451 16#064B put
dup /afii57452 16#064C put
dup /afii57453 16#064D put
dup /afii57454 16#064E put
dup /afii57455 16#064F put
dup /afii57456 16#0650 put
dup /afii57457 16#0651 put
dup /afii57458 16#0652 put
dup /afii57470 16#0647 put
dup /afii57505 16#06A4 put
dup /afii57506 16#067E put
dup /afii57507 16#0686 put
dup /afii57508 16#0698 put
dup /afii57509 16#06AF put
dup /afii57511 16#0679 put
dup /afii57512 16#0688 put
dup /afii57513 16#0691 put
dup /afii57514 16#06BA put
dup /afii57519 16#06D2 put
dup /afii57534 16#06D5 put
dup /afii57636 16#20AA put
dup /afii57645 16#05BE put
dup /afii57658 16#05C3 put
dup /afii57664 16#05D0 put
dup /afii57665 16#05D1 put
dup /afii57666 16#05D2 put
dup /afii57667 16#05D3 put
dup /afii57668 16#05D4 put
dup /afii57669 16#05D5 put
dup /afii57670 16#05D6 put
dup /afii57671 16#05D7 put
dup /afii57672 16#05D8 put
dup /afii57673 16#05D9 put
dup /afii57674 16#05DA put
dup /afii57675 16#05DB put
dup /afii57676 16#05DC put
dup /afii57677 16#05DD put
dup /afii57678 16#05DE put
dup /afii57679 16#05DF put
dup /afii57680 16#05E0 put
dup /afii57681 16#05E1 put
dup /afii57682 16#05E2 put
dup /afii57683 16#05E3 put
dup /afii57684 16#05E4 put
dup /afii57685 16#05E5 put
dup /afii57686 16#05E6 put
dup /afii57687 16#05E7 put
dup /afii57688 16#05E8 put
dup /afii57689 16#05E9 put
dup /afii57690 16#05EA put
dup /afii57694 16#FB2A put
dup /afii57695 16#FB2B put
dup /afii57700 16#FB4B put
dup /afii57705 16#FB1F put
dup /afii57716 16#05F0 put
dup /afii57717 16#05F1 put
dup /afii57718 16#05F2 put
dup /afii57723 16#FB35 put
dup /afii57793 16#05B4 put
dup /afii57794 16#05B5 put
dup /afii57795 16#05B6 put
dup /afii57796 16#05BB put
dup /afii57797 16#05B8 put
dup /afii57798 16#05B7 put
dup /afii57799 16#05B0 put
dup /afii57800 16#05B2 put
dup /afii57801 16#05B1 put
dup /afii57802 16#05B3 put
dup /afii57803 16#05C2 put
dup /afii57804 16#05C1 put
dup /afii57806 16#05B9 put
dup /afii57807 16#05BC put
dup /afii57839 16#05BD put
dup /afii57841 16#05BF put
dup /afii57842 16#05C0 put
dup /afii57929 16#02BC put
dup /afii61248 16#2105 put
dup /afii61289 16#2113 put
dup /afii61352 16#2116 put
dup /afii61573 16#202C put
dup /afii61574 16#202D put
dup /afii61575 16#202E put
dup /afii61664 16#200C put
dup /afii63167 16#066D put
dup /afii64937 16#02BD put
dup /agrave 16#00E0 put
dup /aleph 16#2135 put
dup /alpha 16#03B1 put
dup /alphatonos 16#03AC put
dup /amacron 16#0101 put
dup /ampersand 16#0026 put
dup /ampersandsmall 16#F726 put
dup /angle 16#2220 put
dup /angleleft 16#2329 put
dup /angleright 16#232A put
dup /anoteleia 16#0387 put
dup /aogonek 16#0105 put
dup /approxequal 16#2248 put
dup /aring 16#00E5 put
dup /aringacute 16#01FB put
dup /arrowboth 16#2194 put
dup /arrowdblboth 16#21D4 put
dup /arrowdbldown 16#21D3 put
dup /arrowdblleft 16#21D0 put
dup /arrowdblright 16#21D2 put
dup /arrowdblup 16#21D1 put
dup /arrowdown 16#2193 put
dup /arrowhorizex 16#F8E7 put
dup /arrowleft 16#2190 put
dup /arrowright 16#2192 put
dup /arrowup 16#2191 put
dup /arrowupdn 16#2195 put
dup /arrowupdnbse 16#21A8 put
dup /arrowvertex 16#F8E6 put
dup /asciicircum 16#005E put
dup /asciitilde 16#007E put
dup /asterisk 16#002A put
dup /asteriskmath 16#2217 put
dup /asuperior 16#F6E9 put
dup /at 16#0040 put
dup /atilde 16#00E3 put
dup /b 16#0062 put
dup /backslash 16#005C put
dup /bar 16#007C put
dup /beta 16#03B2 put
dup /block 16#2588 put
dup /braceex 16#F8F4 put
dup /braceleft 16#007B put
dup /braceleftbt 16#F8F3 put
dup /braceleftmid 16#F8F2 put
dup /bracelefttp 16#F8F1 put
dup /braceright 16#007D put
dup /bracerightbt 16#F8FE put
dup /bracerightmid 16#F8FD put
dup /bracerighttp 16#F8FC put
dup /bracketleft 16#005B put
dup /bracketleftbt 16#F8F0 put
dup /bracketleftex 16#F8EF put
dup /bracketlefttp 16#F8EE put
dup /bracketright 16#005D put
dup /bracketrightbt 16#F8FB put
dup /bracketrightex 16#F8FA put
dup /bracketrighttp 16#F8F9 put
dup /breve 16#02D8 put
dup /brokenbar 16#00A6 put
dup /bsuperior 16#F6EA put
dup /bullet 16#2022 put
dup /c 16#0063 put
dup /cacute 16#0107 put
dup /caron 16#02C7 put
dup /carriagereturn 16#21B5 put
dup /ccaron 16#010D put
dup /ccedilla 16#00E7 put
dup /ccircumflex 16#0109 put
dup /cdotaccent 16#010B put
dup /cedilla 16#00B8 put
dup /cent 16#00A2 put
dup /centinferior 16#F6DF put
dup /centoldstyle 16#F7A2 put
dup /centsuperior 16#F6E0 put
dup /chi 16#03C7 put
dup /circle 16#25CB put
dup /circlemultiply 16#2297 put
dup /circleplus 16#2295 put
dup /circumflex 16#02C6 put
dup /club 16#2663 put
dup /colon 16#003A put
dup /colonmonetary 16#20A1 put
dup /comma 16#002C put
dup /commaaccent 16#F6C3 put
dup /commainferior 16#F6E1 put
dup /commasuperior 16#F6E2 put
dup /congruent 16#2245 put
dup /copyright 16#00A9 put
dup /copyrightsans 16#F8E9 put
dup /copyrightserif 16#F6D9 put
dup /currency 16#00A4 put
dup /cyrBreve 16#F6D1 put
dup /cyrFlex 16#F6D2 put
dup /cyrbreve 16#F6D4 put
dup /cyrflex 16#F6D5 put
dup /d 16#0064 put
dup /dagger 16#2020 put
dup /daggerdbl 16#2021 put
dup /dblGrave 16#F6D3 put
dup /dblgrave 16#F6D6 put
dup /dcaron 16#010F put
dup /dcroat 16#0111 put
dup /degree 16#00B0 put
dup /delta 16#03B4 put
dup /diamond 16#2666 put
dup /dieresis 16#00A8 put
dup /dieresisacute 16#F6D7 put
dup /dieresisgrave 16#F6D8 put
dup /dieresistonos 16#0385 put
dup /divide 16#00F7 put
dup /dkshade 16#2593 put
dup /dnblock 16#2584 put
dup /dollar 16#0024 put
dup /dollarinferior 16#F6E3 put
dup /dollaroldstyle 16#F724 put
dup /dollarsuperior 16#F6E4 put
dup /dong 16#20AB put
dup /dotaccent 16#02D9 put
dup /dotbelowcomb 16#0323 put
dup /dotlessi 16#0131 put
dup /dotlessj 16#F6BE put
dup /dotmath 16#22C5 put
dup /dsuperior 16#F6EB put
dup /e 16#0065 put
dup /eacute 16#00E9 put
dup /ebreve 16#0115 put
dup /ecaron 16#011B put
dup /ecircumflex 16#00EA put
dup /edieresis 16#00EB put
dup /edotaccent 16#0117 put
dup /egrave 16#00E8 put
dup /eight 16#0038 put
dup /eightinferior 16#2088 put
dup /eightoldstyle 16#F738 put
dup /eightsuperior 16#2078 put
dup /element 16#2208 put
dup /ellipsis 16#2026 put
dup /emacron 16#0113 put
dup /emdash 16#2014 put
dup /emptyset 16#2205 put
dup /endash 16#2013 put
dup /eng 16#014B put
dup /eogonek 16#0119 put
dup /epsilon 16#03B5 put
dup /epsilontonos 16#03AD put
dup /equal 16#003D put
dup /equivalence 16#2261 put
dup /estimated 16#212E put
dup /esuperior 16#F6EC put
dup /eta 16#03B7 put
dup /etatonos 16#03AE put
dup /eth 16#00F0 put
dup /exclam 16#0021 put
dup /exclamdbl 16#203C put
dup /exclamdown 16#00A1 put
dup /exclamdownsmall 16#F7A1 put
dup /exclamsmall 16#F721 put
dup /existential 16#2203 put
dup /f 16#0066 put
dup /female 16#2640 put
dup /ff 16#FB00 put
dup /ffi 16#FB03 put
dup /ffl 16#FB04 put
dup /fi 16#FB01 put
dup /figuredash 16#2012 put
dup /filledbox 16#25A0 put
dup /filledrect 16#25AC put
dup /five 16#0035 put
dup /fiveeighths 16#215D put
dup /fiveinferior 16#2085 put
dup /fiveoldstyle 16#F735 put
dup /fivesuperior 16#2075 put
dup /fl 16#FB02 put
dup /florin 16#0192 put
dup /four 16#0034 put
dup /fourinferior 16#2084 put
dup /fouroldstyle 16#F734 put
dup /foursuperior 16#2074 put
dup /fraction [16#2044 16#2215] put
dup /franc 16#20A3 put
dup /g 16#0067 put
dup /gamma 16#03B3 put
dup /gbreve 16#011F put
dup /gcaron 16#01E7 put
dup /gcircumflex 16#011D put
dup /gcommaaccent 16#0123 put
dup /gdotaccent 16#0121 put
dup /germandbls 16#00DF put
dup /gradient 16#2207 put
dup /grave 16#0060 put
dup /gravecomb 16#0300 put
dup /greater 16#003E put
dup /greaterequal 16#2265 put
dup /guillemotleft 16#00AB put
dup /guillemotright 16#00BB put
dup /guilsinglleft 16#2039 put
dup /guilsinglright 16#203A put
dup /h 16#0068 put
dup /hbar 16#0127 put
dup /hcircumflex 16#0125 put
dup /heart 16#2665 put
dup /hookabovecomb 16#0309 put
dup /house 16#2302 put
dup /hungarumlaut 16#02DD put
dup /hyphen [16#002D 16#00AD] put
dup /hypheninferior 16#F6E5 put
dup /hyphensuperior 16#F6E6 put
dup /i 16#0069 put
dup /iacute 16#00ED put
dup /ibreve 16#012D put
dup /icircumflex 16#00EE put
dup /idieresis 16#00EF put
dup /igrave 16#00EC put
dup /ij 16#0133 put
dup /imacron 16#012B put
dup /infinity 16#221E put
dup /integral 16#222B put
dup /integralbt 16#2321 put
dup /integralex 16#F8F5 put
dup /integraltp 16#2320 put
dup /intersection 16#2229 put
dup /invbullet 16#25D8 put
dup /invcircle 16#25D9 put
dup /invsmileface 16#263B put
dup /iogonek 16#012F put
dup /iota 16#03B9 put
dup /iotadieresis 16#03CA put
dup /iotadieresistonos 16#0390 put
dup /iotatonos 16#03AF put
dup /isuperior 16#F6ED put
dup /itilde 16#0129 put
dup /j 16#006A put
dup /jcircumflex 16#0135 put
dup /k 16#006B put
dup /kappa 16#03BA put
dup /kcommaaccent 16#0137 put
dup /kgreenlandic 16#0138 put
dup /l 16#006C put
dup /lacute 16#013A put
dup /lambda 16#03BB put
dup /lcaron 16#013E put
dup /lcommaaccent 16#013C put
dup /ldot 16#0140 put
dup /less 16#003C put
dup /lessequal 16#2264 put
dup /lfblock 16#258C put
dup /lira 16#20A4 put
dup /ll 16#F6C0 put
dup /logicaland 16#2227 put
dup /logicalnot 16#00AC put
dup /logicalor 16#2228 put
dup /longs 16#017F put
dup /lozenge 16#25CA put
dup /lslash 16#0142 put
dup /lsuperior 16#F6EE put
dup /ltshade 16#2591 put
dup /m 16#006D put
dup /macron [16#00AF 16#02C9] put
dup /male 16#2642 put
dup /minus 16#2212 put
dup /minute 16#2032 put
dup /msuperior 16#F6EF put
dup /mu [16#00B5 16#03BC] put
dup /multiply 16#00D7 put
dup /musicalnote 16#266A put
dup /musicalnotedbl 16#266B put
dup /n 16#006E put
dup /nacute 16#0144 put
dup /napostrophe 16#0149 put
dup /ncaron 16#0148 put
dup /ncommaaccent 16#0146 put
dup /nine 16#0039 put
dup /nineinferior 16#2089 put
dup /nineoldstyle 16#F739 put
dup /ninesuperior 16#2079 put
dup /notelement 16#2209 put
dup /notequal 16#2260 put
dup /notsubset 16#2284 put
dup /nsuperior 16#207F put
dup /ntilde 16#00F1 put
dup /nu 16#03BD put
dup /numbersign 16#0023 put
dup /o 16#006F put
dup /oacute 16#00F3 put
dup /obreve 16#014F put
dup /ocircumflex 16#00F4 put
dup /odieresis 16#00F6 put
dup /oe 16#0153 put
dup /ogonek 16#02DB put
dup /ograve 16#00F2 put
dup /ohorn 16#01A1 put
dup /ohungarumlaut 16#0151 put
dup /omacron 16#014D put
dup /omega 16#03C9 put
dup /omega1 16#03D6 put
dup /omegatonos 16#03CE put
dup /omicron 16#03BF put
dup /omicrontonos 16#03CC put
dup /one 16#0031 put
dup /onedotenleader 16#2024 put
dup /oneeighth 16#215B put
dup /onefitted 16#F6DC put
dup /onehalf 16#00BD put
dup /oneinferior 16#2081 put
dup /oneoldstyle 16#F731 put
dup /onequarter 16#00BC put
dup /onesuperior 16#00B9 put
dup /onethird 16#2153 put
dup /openbullet 16#25E6 put
dup /ordfeminine 16#00AA put
dup /ordmasculine 16#00BA put
dup /orthogonal 16#221F put
dup /oslash 16#00F8 put
dup /oslashacute 16#01FF put
dup /osuperior 16#F6F0 put
dup /otilde 16#00F5 put
dup /p 16#0070 put
dup /paragraph 16#00B6 put
dup /parenleft 16#0028 put
dup /parenleftbt 16#F8ED put
dup /parenleftex 16#F8EC put
dup /parenleftinferior 16#208D put
dup /parenleftsuperior 16#207D put
dup /parenlefttp 16#F8EB put
dup /parenright 16#0029 put
dup /parenrightbt 16#F8F8 put
dup /parenrightex 16#F8F7 put
dup /parenrightinferior 16#208E put
dup /parenrightsuperior 16#207E put
dup /parenrighttp 16#F8F6 put
dup /partialdiff 16#2202 put
dup /percent 16#0025 put
dup /period 16#002E put
dup /periodcentered [16#00B7 16#2219] put
dup /periodinferior 16#F6E7 put
dup /periodsuperior 16#F6E8 put
dup /perpendicular 16#22A5 put
dup /perthousand 16#2030 put
dup /peseta 16#20A7 put
dup /phi 16#03C6 put
dup /phi1 16#03D5 put
dup /pi 16#03C0 put
dup /plus 16#002B put
dup /plusminus 16#00B1 put
dup /prescription 16#211E put
dup /product 16#220F put
dup /propersubset 16#2282 put
dup /propersuperset 16#2283 put
dup /proportional 16#221D put
dup /psi 16#03C8 put
dup /q 16#0071 put
dup /question 16#003F put
dup /questiondown 16#00BF put
dup /questiondownsmall 16#F7BF put
dup /questionsmall 16#F73F put
dup /quotedbl 16#0022 put
dup /quotedblbase 16#201E put
dup /quotedblleft 16#201C put
dup /quotedblright 16#201D put
dup /quoteleft 16#2018 put
dup /quotereversed 16#201B put
dup /quoteright 16#2019 put
dup /quotesinglbase 16#201A put
dup /quotesingle 16#0027 put
dup /r 16#0072 put
dup /racute 16#0155 put
dup /radical 16#221A put
dup /radicalex 16#F8E5 put
dup /rcaron 16#0159 put
dup /rcommaaccent 16#0157 put
dup /reflexsubset 16#2286 put
dup /reflexsuperset 16#2287 put
dup /registered 16#00AE put
dup /registersans 16#F8E8 put
dup /registerserif 16#F6DA put
dup /revlogicalnot 16#2310 put
dup /rho 16#03C1 put
dup /ring 16#02DA put
dup /rsuperior 16#F6F1 put
dup /rtblock 16#2590 put
dup /rupiah 16#F6DD put
dup /s 16#0073 put
dup /sacute 16#015B put
dup /scaron 16#0161 put
dup /scedilla [16#015F 16#F6C2] put
dup /scircumflex 16#015D put
dup /scommaaccent 16#0219 put
dup /second 16#2033 put
dup /section 16#00A7 put
dup /semicolon 16#003B put
dup /seven 16#0037 put
dup /seveneighths 16#215E put
dup /seveninferior 16#2087 put
dup /sevenoldstyle 16#F737 put
dup /sevensuperior 16#2077 put
dup /shade 16#2592 put
dup /sigma 16#03C3 put
dup /sigma1 16#03C2 put
dup /similar 16#223C put
dup /six 16#0036 put
dup /sixinferior 16#2086 put
dup /sixoldstyle 16#F736 put
dup /sixsuperior 16#2076 put
dup /slash 16#002F put
dup /smileface 16#263A put
dup /space [16#0020 16#00A0] put
dup /spade 16#2660 put
dup /ssuperior 16#F6F2 put
dup /sterling 16#00A3 put
dup /suchthat 16#220B put
dup /summation 16#2211 put
dup /sun 16#263C put
dup /t 16#0074 put
dup /tau 16#03C4 put
dup /tbar 16#0167 put
dup /tcaron 16#0165 put
dup /tcommaaccent [16#0163 16#021B] put
dup /therefore 16#2234 put
dup /theta 16#03B8 put
dup /theta1 16#03D1 put
dup /thorn 16#00FE put
dup /three 16#0033 put
dup /threeeighths 16#215C put
dup /threeinferior 16#2083 put
dup /threeoldstyle 16#F733 put
dup /threequarters 16#00BE put
dup /threequartersemdash 16#F6DE put
dup /threesuperior 16#00B3 put
dup /tilde 16#02DC put
dup /tildecomb 16#0303 put
dup /tonos 16#0384 put
dup /trademark 16#2122 put
dup /trademarksans 16#F8EA put
dup /trademarkserif 16#F6DB put
dup /triagdn 16#25BC put
dup /triaglf 16#25C4 put
dup /triagrt 16#25BA put
dup /triagup 16#25B2 put
dup /tsuperior 16#F6F3 put
dup /two 16#0032 put
dup /twodotenleader 16#2025 put
dup /twoinferior 16#2082 put
dup /twooldstyle 16#F732 put
dup /twosuperior 16#00B2 put
dup /twothirds 16#2154 put
dup /u 16#0075 put
dup /uacute 16#00FA put
dup /ubreve 16#016D put
dup /ucircumflex 16#00FB put
dup /udieresis 16#00FC put
dup /ugrave 16#00F9 put
dup /uhorn 16#01B0 put
dup /uhungarumlaut 16#0171 put
dup /umacron 16#016B put
dup /underscore 16#005F put
dup /underscoredbl 16#2017 put
dup /union 16#222A put
dup /universal 16#2200 put
dup /uogonek 16#0173 put
dup /upblock 16#2580 put
dup /upsilon 16#03C5 put
dup /upsilondieresis 16#03CB put
dup /upsilondieresistonos 16#03B0 put
dup /upsilontonos 16#03CD put
dup /uring 16#016F put
dup /utilde 16#0169 put
dup /v 16#0076 put
dup /w 16#0077 put
dup /wacute 16#1E83 put
dup /wcircumflex 16#0175 put
dup /wdieresis 16#1E85 put
dup /weierstrass 16#2118 put
dup /wgrave 16#1E81 put
dup /x 16#0078 put
dup /xi 16#03BE put
dup /y 16#0079 put
dup /yacute 16#00FD put
dup /ycircumflex 16#0177 put
dup /ydieresis 16#00FF put
dup /yen 16#00A5 put
dup /ygrave 16#1EF3 put
dup /z 16#007A put
dup /zacute 16#017A put
dup /zcaron 16#017E put
dup /zdotaccent 16#017C put
dup /zero 16#0030 put
dup /zeroinferior 16#2080 put
dup /zerooldstyle 16#F730 put
dup /zerosuperior 16#2070 put
dup /zeta 16#03B6 put
def