-
Notifications
You must be signed in to change notification settings - Fork 77
/
lecture8.ps
31176 lines (31160 loc) · 769 KB
/
lecture8.ps
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
%!PS-Adobe-3.0
%%BoundingBox: (atend)
%%Creator: OpenOffice.org 2.0
%%For: wangcong
%%CreationDate: Fri Dec 8 17:17:31 2006
%%Title: Linux?????????????
%%LanguageLevel: 2
%%DocumentData: Clean7Bit
%%Pages: (atend)
%%PageOrder: Ascend
%%EndComments
%%BeginProlog
%%BeginResource: procset PSPrint-Prolog 1.0 0
/ISO1252Encoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
/at /A /B /C /D /E /F /G
/H /I /J /K /L /M /N /O
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
/grave /a /b /c /d /e /f /g
/h /i /j /k /l /m /n /o
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /asciitilde /unused
/Euro /unused /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft /OE /unused /Zcaron /unused
/unused /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright /oe /unused /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered
/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def
/psp_definefont { exch dup findfont dup length dict begin { 1 index /FID ne
{ def } { pop pop } ifelse } forall /Encoding 3 -1 roll def
currentdict end exch pop definefont pop } def
/pathdict dup 8 dict def load begin
/rcmd { { currentfile 1 string readstring pop 0 get dup 32 gt { exit }
{ pop } ifelse } loop dup 126 eq { pop exit } if 65 sub dup 16#3 and 1
add exch dup 16#C and -2 bitshift 16#3 and 1 add exch 16#10 and 16#10
eq 3 1 roll exch } def
/rhex { dup 1 sub exch currentfile exch string readhexstring pop dup 0
get dup 16#80 and 16#80 eq dup 3 1 roll { 16#7f and } if 2 index 0 3
-1 roll put 3 1 roll 0 0 1 5 -1 roll { 2 index exch get add 256 mul }
for 256 div exch pop exch { neg } if } def
/xcmd { rcmd exch rhex exch rhex exch 5 -1 roll add exch 4 -1 roll add
1 index 1 index 5 -1 roll { moveto } { lineto } ifelse } def end
/readpath { 0 0 pathdict begin { xcmd } loop end pop pop } def
systemdict /languagelevel known not {
/xshow { exch dup length 0 1 3 -1 roll 1 sub { dup 3 index exch get
exch 2 index exch get 1 string dup 0 4 -1 roll put currentpoint 3 -1
roll show moveto 0 rmoveto } for pop pop } def
/rectangle { 4 -2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0
rlineto closepath } def
/rectfill { rectangle fill } def
/rectstroke { rectangle stroke } def } if
/bshow { currentlinewidth 3 1 roll currentpoint 3 index show moveto
setlinewidth false charpath stroke setlinewidth } def
/bxshow { currentlinewidth 4 1 roll setlinewidth exch dup length 1 sub
0 1 3 -1 roll { 1 string 2 index 2 index get 1 index exch 0 exch put dup
currentpoint 3 -1 roll show moveto currentpoint 3 -1 roll false charpath
stroke moveto 2 index exch get 0 rmoveto } for pop pop setlinewidth } def
/psp_lzwfilter { currentfile /ASCII85Decode filter /LZWDecode filter } def
/psp_ascii85filter { currentfile /ASCII85Decode filter } def
/psp_lzwstring { psp_lzwfilter 1024 string readstring } def
/psp_ascii85string { psp_ascii85filter 1024 string readstring } def
/psp_imagedict {
/psp_bitspercomponent { 3 eq { 1 }{ 8 } ifelse } def
/psp_decodearray { [ [0 1 0 1 0 1] [0 255] [0 1] [0 255] ] exch get }
def 7 dict dup
/ImageType 1 put dup
/Width 7 -1 roll put dup
/Height 5 index put dup
/BitsPerComponent 4 index psp_bitspercomponent put dup
/Decode 5 -1 roll psp_decodearray put dup
/ImageMatrix [1 0 0 1 0 0] dup 5 8 -1 roll put put dup
/DataSource 4 -1 roll 1 eq { psp_lzwfilter } { psp_ascii85filter } ifelse put
} def
%%EndResource
%%EndProlog
%%BeginSetup
%
%%BeginResource: font VeraSansYuanTi-BoldHGSet1
%!PS-AdobeFont-1.0-2.0
% Creator: SunTypeTools-TT 1.0 gelf
% Original font name: VeraSansYuanTi-Bold
30 dict begin
/PaintType 0 def
/FontType 3 def
/StrokeWidth 0 def
/FontName (VeraSansYuanTi-BoldHGSet1) cvn def
/XUID [103 0 0 16#852E13C3 6 16#2B953110 16#24303EF5] def
/FontMatrix [.001 0 0 .001 0 0] def
/FontBBox [-199 -235 1416 928] def
/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding 0 /glyph0 put
Encoding 76 /glyph1 put
Encoding 105 /glyph2 put
Encoding 110 /glyph3 put
Encoding 117 /glyph4 put
Encoding 120 /glyph5 put
/CharProcs 7 dict def
CharProcs begin
/.notdef {} def
/glyph0 {
600 0 49 -176 549 705 setcachedevice
49 -176 moveto
49 705 lineto
549 705 lineto
549 -176 lineto
49 -176 lineto
closepath
105 -121 moveto
494 -121 lineto
494 648 lineto
105 648 lineto
105 -121 lineto
closepath
fill
} bind def
/glyph1 {
637 0 91 0 609 729 setcachedevice
91 729 moveto
279 729 lineto
279 142 lineto
609 142 lineto
609 0 lineto
91 0 lineto
91 729 lineto
closepath
fill
} bind def
/glyph2 {
342 0 83 0 258 759 setcachedevice
83 546 moveto
258 546 lineto
258 0 lineto
83 0 lineto
83 546 lineto
closepath
83 759 moveto
258 759 lineto
258 617 lineto
83 617 lineto
83 759 lineto
closepath
fill
} bind def
/glyph3 {
711 0 83 0 633 560 setcachedevice
633 333 moveto
633 0 lineto
458 0 lineto
458 54 lineto
458 254 lineto
458 302 457 334 455 352 curveto
453 370 449 383 443 392 curveto
437 403 428 412 416 418 curveto
404 425 391 428 375 428 curveto
339 428 311 414 290 386 curveto
269 358 258 319 258 269 curveto
258 0 lineto
83 0 lineto
83 546 lineto
258 546 lineto
258 466 lineto
285 498 312 522 342 537 curveto
372 552 405 560 440 560 curveto
503 560 552 541 584 501 curveto
617 463 633 407 633 333 curveto
closepath
fill
} bind def
/glyph4 {
711 0 78 -14 627 546 setcachedevice
78 212 moveto
78 546 lineto
253 546 lineto
253 492 lineto
253 462 253 425 253 380 curveto
253 336 252 306 252 291 curveto
252 247 253 215 256 196 curveto
258 177 262 163 268 153 curveto
275 142 284 133 296 127 curveto
307 121 320 118 335 118 curveto
372 118 400 132 421 160 curveto
442 187 453 227 453 276 curveto
453 546 lineto
627 546 lineto
627 0 lineto
453 0 lineto
453 79 lineto
427 47 399 23 369 8 curveto
340 -6 307 -14 271 -14 curveto
208 -14 161 5 127 43 curveto
95 82 78 139 78 212 curveto
closepath
fill
} bind def
/glyph5 {
645 0 15 0 629 546 setcachedevice
222 279 moveto
24 546 lineto
209 546 lineto
321 384 lineto
435 546 lineto
620 546 lineto
422 280 lineto
629 0 lineto
444 0 lineto
321 172 lineto
200 0 lineto
15 0 lineto
222 279 lineto
closepath
fill
} bind def
end
/BuildGlyph {
exch /CharProcs get exch
2 copy known not
{pop /.notdef} if
get exec
} bind def
/BuildChar {
1 index /Encoding get exch get
1 index /BuildGlyph get exec
} bind def
currentdict end
(VeraSansYuanTi-BoldHGSet1) cvn exch definefont pop
%%EndResource
%%BeginResource: font VeraSansYuanTi-BoldHGSet2
%!PS-AdobeFont-1.0-2.0
% Creator: SunTypeTools-TT 1.0 gelf
% Original font name: VeraSansYuanTi-Bold
30 dict begin
/PaintType 0 def
/FontType 3 def
/StrokeWidth 0 def
/FontName (VeraSansYuanTi-BoldHGSet2) cvn def
/XUID [103 0 0 16#852E13C3 14 16#EF2EC765 16#2EC240A1] def
/FontMatrix [.001 0 0 .001 0 0] def
/FontBBox [-199 -235 1416 928] def
/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding 0 /glyph0 put
Encoding 8 /glyph1 put
Encoding 10 /glyph2 put
Encoding 6 /glyph3 put
Encoding 3 /glyph4 put
Encoding 12 /glyph5 put
Encoding 13 /glyph6 put
Encoding 4 /glyph7 put
Encoding 1 /glyph8 put
Encoding 2 /glyph9 put
Encoding 5 /glyph10 put
Encoding 11 /glyph11 put
Encoding 9 /glyph12 put
Encoding 7 /glyph13 put
/CharProcs 15 dict def
CharProcs begin
/.notdef {} def
/glyph0 {
600 0 49 -176 549 705 setcachedevice
49 -176 moveto
49 705 lineto
549 705 lineto
549 -176 lineto
49 -176 lineto
closepath
105 -121 moveto
494 -121 lineto
494 648 lineto
105 648 lineto
105 -121 lineto
closepath
fill
} bind def
/glyph1 {
1000 0 57 -121 945 820 setcachedevice
464 734 moveto
460 753 lineto
456 787 472 810 511 820 curveto
553 822 580 807 593 773 curveto
601 734 lineto
847 734 lineto
896 734 921 706 921 648 curveto
921 472 lineto
924 410 901 381 851 386 curveto
250 386 lineto
239 170 208 12 156 -89 curveto
138 -120 113 -128 82 -113 curveto
56 -95 50 -68 66 -35 curveto
110 76 134 225 136 410 curveto
136 640 lineto
131 705 161 737 226 734 curveto
464 734 lineto
closepath
808 585 moveto
811 611 799 624 773 621 curveto
289 621 lineto
260 623 247 610 250 582 curveto
250 492 lineto
773 492 lineto
799 487 811 498 808 527 curveto
808 585 lineto
closepath
250 226 moveto
250 278 274 306 324 308 curveto
867 308 lineto
919 308 945 281 945 226 curveto
945 -3 lineto
947 -61 919 -88 859 -85 curveto
332 -85 lineto
274 -85 247 -62 250 -15 curveto
250 226 lineto
closepath
812 15 moveto
825 13 832 18 832 31 curveto
832 187 lineto
832 197 825 203 812 203 curveto
375 203 lineto
364 200 359 195 359 187 curveto
359 35 lineto
359 20 365 13 378 15 curveto
812 15 lineto
closepath
fill
} bind def
/glyph2 {
1000 0 29 -108 974 816 setcachedevice
730 484 moveto
676 552 629 627 589 710 curveto
561 775 576 811 636 816 curveto
657 816 682 790 710 738 curveto
713 735 716 733 718 730 curveto
770 631 837 548 917 480 curveto
925 473 932 467 937 464 curveto
947 452 958 438 968 425 curveto
984 376 969 346 921 335 curveto
895 335 866 353 832 386 curveto
829 389 828 392 828 394 curveto
830 233 827 117 816 46 curveto
806 -12 785 -51 753 -70 curveto
676 -104 586 -105 484 -74 curveto
442 -58 423 -35 425 -3 curveto
438 29 464 44 503 39 curveto
519 34 545 28 582 23 curveto
613 18 634 17 644 19 curveto
675 17 692 33 695 70 curveto
703 101 707 189 707 335 curveto
704 351 696 360 683 363 curveto
480 363 lineto
428 139 328 -8 179 -82 curveto
127 -115 88 -117 62 -85 curveto
47 -57 49 -32 70 -11 curveto
83 -3 103 7 128 23 curveto
243 85 320 199 359 363 curveto
238 363 lineto
215 360 199 367 191 382 curveto
186 377 180 371 171 363 curveto
148 340 129 327 113 324 curveto
79 313 56 318 42 339 curveto
24 368 25 395 46 421 curveto
52 427 61 436 74 449 curveto
170 535 235 635 269 750 curveto
279 781 303 793 339 785 curveto
376 772 392 750 386 718 curveto
368 641 331 562 273 484 curveto
730 484 lineto
closepath
fill
} bind def
/glyph3 {
1000 0 46 -82 945 816 setcachedevice
464 679 moveto
441 689 424 700 414 710 curveto
391 731 386 756 402 785 curveto
423 813 447 823 476 812 curveto
500 802 528 785 562 761 curveto
593 733 598 706 574 679 curveto
804 679 lineto
895 677 918 627 871 531 curveto
782 344 621 209 386 128 curveto
376 124 371 120 371 117 curveto
371 114 376 110 386 105 curveto
425 71 476 51 539 42 curveto
596 35 710 32 882 35 curveto
921 32 942 16 945 -15 curveto
945 -54 924 -74 882 -74 curveto
698 -74 566 -66 488 -50 curveto
410 -37 337 -6 269 42 curveto
262 45 256 48 253 50 curveto
238 63 228 70 222 70 curveto
207 70 195 57 187 31 curveto
182 20 177 10 171 0 curveto
164 -20 159 -37 156 -50 curveto
141 -79 116 -88 82 -78 curveto
51 -70 40 -48 50 -11 curveto
63 35 89 92 128 160 curveto
154 201 193 216 246 203 curveto
470 255 638 364 750 531 curveto
755 539 755 545 750 550 curveto
747 556 741 560 730 562 curveto
136 562 lineto
100 562 81 582 78 621 curveto
80 657 100 677 136 679 curveto
464 679 lineto
closepath
fill
} bind def
/glyph4 {
1000 0 45 -109 926 797 setcachedevice
203 656 moveto
200 664 196 674 191 687 curveto
186 708 183 726 183 742 curveto
181 770 196 789 230 796 curveto
261 799 283 786 296 757 curveto
296 750 298 738 300 722 curveto
308 691 313 669 316 656 curveto
355 656 lineto
420 653 442 625 421 570 curveto
385 487 341 411 289 343 curveto
316 324 lineto
350 357 378 389 402 417 curveto
423 443 447 448 476 429 curveto
500 406 501 381 480 355 curveto
459 332 432 303 398 269 curveto
400 264 407 258 417 250 curveto
433 239 445 231 453 226 curveto
481 198 488 170 472 144 curveto
452 118 427 115 398 136 curveto
388 144 360 165 316 199 curveto
306 209 299 216 296 218 curveto
296 -66 lineto
294 -92 276 -106 242 -109 curveto
208 -106 191 -93 191 -70 curveto
191 226 lineto
142 164 99 146 62 175 curveto
34 201 41 235 85 277 curveto
169 350 236 439 289 546 curveto
101 546 lineto
75 546 61 564 58 601 curveto
61 635 76 653 105 656 curveto
203 656 lineto
closepath
476 625 moveto
450 625 436 643 433 679 curveto
436 716 451 735 480 738 curveto
835 738 lineto
898 740 928 713 925 656 curveto
925 328 lineto
923 135 909 17 882 -27 curveto
852 -68 785 -83 683 -70 curveto
645 -62 624 -42 621 -11 curveto
623 19 643 36 679 39 curveto
700 36 721 35 742 35 curveto
752 35 763 36 773 39 curveto
802 41 816 152 816 371 curveto
816 597 lineto
813 613 807 622 796 625 curveto
695 625 lineto
687 409 672 267 648 199 curveto
620 98 557 8 460 -70 curveto
422 -96 387 -96 355 -70 curveto
334 -41 342 -14 378 11 curveto
454 66 505 139 531 230 curveto
560 316 574 447 574 625 curveto
476 625 lineto
closepath
fill
} bind def
/glyph5 {
1000 0 28 -109 969 820 setcachedevice
449 445 moveto
449 703 lineto
444 757 467 784 519 781 curveto
761 781 lineto
806 783 828 758 828 703 curveto
828 42 lineto
828 30 834 23 847 23 curveto
855 20 860 31 863 54 curveto
865 75 867 128 867 214 curveto
867 243 884 259 917 261 curveto
949 259 966 243 968 214 curveto
971 74 966 -7 953 -31 curveto
942 -64 909 -80 851 -78 curveto
812 -78 lineto
747 -78 716 -44 718 23 curveto
718 648 lineto
718 666 709 675 691 675 curveto
589 675 lineto
569 675 558 665 558 644 curveto
558 484 lineto
558 333 549 223 531 152 curveto
518 79 485 5 433 -70 curveto
410 -98 381 -105 347 -89 curveto
316 -71 311 -46 332 -15 curveto
378 49 410 111 425 171 curveto
441 234 449 325 449 445 curveto
closepath
347 273 moveto
332 289 316 308 300 332 curveto
300 -58 lineto
298 -89 280 -106 246 -109 curveto
209 -106 191 -89 191 -58 curveto
191 269 lineto
184 251 169 224 148 187 curveto
141 177 136 170 136 167 curveto
116 137 90 127 58 140 curveto
27 161 20 187 39 218 curveto
99 314 146 428 183 558 curveto
101 558 lineto
70 558 53 576 50 613 curveto
53 646 70 665 101 667 curveto
191 667 lineto
191 769 lineto
191 800 209 817 246 820 curveto
279 817 298 801 300 769 curveto
300 667 lineto
386 667 lineto
441 631 441 595 386 558 curveto
300 558 lineto
300 511 lineto
329 473 364 427 406 375 curveto
411 367 416 362 421 359 curveto
445 325 446 295 425 269 curveto
399 246 374 247 347 273 curveto
closepath
fill
} bind def
/glyph6 {
1000 0 50 -95 929 812 setcachedevice
292 714 moveto
292 769 lineto
292 795 311 810 347 812 curveto
384 807 403 791 406 765 curveto
406 714 lineto
562 714 lineto
593 712 609 692 609 656 curveto
606 620 590 601 558 601 curveto
406 601 lineto
406 531 lineto
585 531 lineto
614 528 630 509 632 472 curveto
630 436 614 417 585 417 curveto
406 417 lineto
406 351 lineto
519 351 lineto
582 351 613 320 613 257 curveto
613 39 lineto
613 -22 583 -54 523 -54 curveto
453 -57 419 -39 421 0 curveto
421 33 436 50 464 50 curveto
467 50 474 50 484 50 curveto
494 50 500 54 500 62 curveto
500 214 lineto
500 230 493 238 480 238 curveto
406 238 lineto
406 -46 lineto
403 -75 384 -90 347 -93 curveto
311 -93 292 -79 292 -50 curveto
292 238 lineto
226 238 lineto
211 238 204 231 207 218 curveto
207 0 lineto
204 -28 185 -43 148 -46 curveto
112 -46 93 -31 93 0 curveto
93 261 lineto
91 324 122 354 187 351 curveto
292 351 lineto
292 417 lineto
109 417 lineto
78 417 62 436 62 472 curveto
62 509 78 528 109 531 curveto
292 531 lineto
292 601 lineto
175 601 lineto
170 591 163 579 152 566 curveto
139 543 116 536 82 546 curveto
51 560 42 584 58 621 curveto
58 623 61 627 66 632 curveto
92 682 113 728 128 769 curveto
142 803 166 813 203 800 curveto
226 793 237 776 234 750 curveto
231 745 229 733 226 714 curveto
292 714 lineto
closepath
777 19 moveto
800 14 813 23 816 46 curveto
816 734 lineto
816 763 834 778 871 781 curveto
907 778 927 763 929 734 curveto
929 0 lineto
927 -69 887 -101 808 -93 curveto
694 -80 646 -49 667 0 curveto
673 25 692 38 726 35 curveto
734 32 751 27 777 19 curveto
closepath
648 128 moveto
648 707 lineto
648 735 666 751 703 753 curveto
739 751 759 735 761 707 curveto
761 128 lineto
759 98 739 81 703 78 curveto
666 80 648 97 648 128 curveto
closepath
fill
} bind def
/glyph7 {
1000 0 39 -90 967 822 setcachedevice
164 699 moveto
164 701 166 717 171 746 curveto
177 756 179 763 179 765 curveto
187 799 209 816 246 816 curveto
285 809 302 788 296 753 curveto
291 738 288 720 285 699 curveto
343 699 lineto
395 701 420 676 417 621 curveto
417 587 416 561 414 542 curveto
429 576 471 654 539 777 curveto
562 813 592 828 628 820 curveto
660 805 670 777 660 738 curveto
657 733 617 661 539 523 curveto
609 520 693 525 792 539 curveto
772 585 752 631 734 675 curveto
721 707 730 730 761 746 curveto
795 756 822 749 843 722 curveto
893 621 933 528 964 445 curveto
972 409 961 383 929 367 curveto
895 356 871 367 855 398 curveto
848 408 840 424 832 445 curveto
717 422 606 409 500 406 curveto
445 401 414 414 406 445 curveto
401 333 374 230 324 136 curveto
368 100 396 70 410 46 curveto
423 0 405 -24 355 -27 curveto
342 -24 323 -14 296 3 curveto
284 17 273 27 265 35 curveto
198 -50 147 -92 113 -89 curveto
71 -84 52 -64 54 -31 curveto
54 -15 67 1 93 19 curveto
127 50 156 82 179 113 curveto
83 201 40 253 50 269 curveto
45 277 66 354 113 500 curveto
123 533 132 561 140 582 curveto
93 582 lineto
57 582 39 601 39 640 curveto
44 677 64 696 101 699 curveto
164 699 lineto
closepath
242 214 moveto
286 318 310 441 312 582 curveto
257 582 lineto
239 517 209 419 167 289 curveto
199 250 224 225 242 214 curveto
closepath
425 273 moveto
420 335 447 366 507 363 curveto
824 363 lineto
894 371 926 337 917 261 curveto
917 7 lineto
925 -49 892 -75 816 -70 curveto
511 -70 lineto
449 -72 420 -46 425 7 curveto
425 273 lineto
closepath
789 27 moveto
799 27 806 35 808 50 curveto
808 234 lineto
808 250 803 257 792 257 curveto
558 257 lineto
543 257 535 250 535 234 curveto
535 46 lineto
535 34 542 27 558 27 curveto
789 27 lineto
closepath
fill
} bind def
/glyph8 {
1000 0 101 -97 918 812 setcachedevice
460 679 moveto
460 761 lineto
460 792 480 810 519 812 curveto
556 807 575 789 578 757 curveto
578 679 lineto
832 679 lineto
892 682 920 652 917 589 curveto
917 3 lineto
917 -55 884 -85 816 -85 curveto
764 -85 712 -79 660 -66 curveto
626 -53 611 -31 617 0 curveto
625 28 645 42 679 42 curveto
695 40 709 38 722 35 curveto
782 17 811 27 808 66 curveto
808 550 lineto
806 561 801 567 792 570 curveto
578 570 lineto
573 528 567 491 562 457 curveto
591 431 615 409 636 390 curveto
667 364 692 345 710 332 curveto
718 324 726 316 734 308 curveto
781 270 804 238 804 214 curveto
794 163 767 145 722 164 curveto
704 171 680 192 648 226 curveto
622 255 581 295 523 347 curveto
487 267 422 200 328 148 curveto
286 127 254 132 230 164 curveto
215 197 226 228 265 253 curveto
382 311 446 416 457 570 curveto
230 570 lineto
217 567 210 561 210 550 curveto
210 -42 lineto
208 -76 190 -94 156 -97 curveto
120 -95 101 -76 101 -42 curveto
101 597 lineto
99 652 126 679 183 679 curveto
460 679 lineto
closepath
fill
} bind def
/glyph9 {
1000 0 36 -109 968 808 setcachedevice
101 726 moveto
351 726 lineto
351 731 354 738 359 746 curveto
361 753 364 761 367 769 curveto
372 795 393 808 429 808 curveto
463 808 481 795 484 769 curveto
479 751 475 737 472 726 curveto
917 726 lineto
943 724 958 704 960 667 curveto
958 631 944 613 917 613 curveto
421 613 lineto
380 545 336 480 289 417 curveto
289 -54 lineto
286 -88 267 -106 230 -109 curveto
191 -106 171 -88 171 -54 curveto
171 316 lineto
166 313 161 310 156 304 curveto
143 294 134 288 128 285 curveto
98 264 71 265 50 289 curveto
30 317 32 343 58 367 curveto
165 447 243 529 292 613 curveto
101 613 lineto
70 613 54 631 54 667 curveto
54 704 70 724 101 726 curveto
closepath
640 449 moveto
457 449 lineto
428 449 413 467 410 503 curveto
415 537 432 556 460 558 curveto
867 558 lineto
900 556 916 540 914 511 curveto
909 488 887 463 847 437 curveto
834 427 823 419 812 414 curveto
776 391 747 371 726 355 curveto
698 342 700 319 734 285 curveto
921 285 lineto
950 282 966 264 968 230 curveto
966 194 950 175 921 175 curveto
789 175 lineto
796 155 800 126 800 89 curveto
795 -32 731 -96 609 -101 curveto
547 -101 488 -91 433 -70 curveto
402 -57 390 -35 398 -3 curveto
411 19 435 28 468 23 curveto
494 16 517 10 535 7 curveto
553 2 572 1 593 3 curveto
658 1 690 36 687 109 curveto
687 125 682 146 671 175 curveto
390 175 lineto
356 175 338 193 335 230 curveto
338 264 356 282 390 285 curveto
601 285 lineto
560 332 556 365 589 386 curveto
595 392 604 398 617 406 curveto
630 414 640 421 648 429 curveto
656 432 659 436 656 441 curveto
653 443 648 446 640 449 curveto
closepath
fill
} bind def
/glyph10 {
1000 0 46 -105 953 812 setcachedevice
62 410 moveto
140 501 193 619 222 765 curveto
230 799 251 815 285 812 curveto
321 805 338 784 335 750 curveto
323 687 309 638 292 601 curveto
292 -54 lineto
290 -85 270 -102 234 -105 curveto
195 -103 175 -85 175 -54 curveto
175 375 lineto
173 367 168 359 160 351 curveto
157 349 156 346 156 343 curveto
130 315 102 310 70 328 curveto
41 351 39 378 62 410 curveto
closepath
667 -93 moveto
512 -106 441 -50 457 74 curveto
457 332 lineto
436 319 416 310 398 304 curveto
377 297 358 308 339 339 curveto
327 373 329 396 347 410 curveto
353 412 364 417 382 425 curveto
414 441 438 454 457 464 curveto
457 746 lineto
457 777 476 794 515 796 curveto
554 796 575 781 578 750 curveto
578 527 lineto
661 574 742 635 820 710 curveto
846 736 875 737 906 710 curveto
932 680 932 651 906 625 curveto
828 547 721 466 585 382 curveto
583 382 582 381 582 378 curveto
579 376 578 376 578 378 curveto
578 74 lineto
573 35 595 17 644 19 curveto
734 19 lineto
783 17 812 25 820 46 curveto
833 64 838 119 835 210 curveto
835 242 855 259 894 261 curveto
931 259 950 242 953 210 curveto
953 75 937 -6 906 -35 curveto
880 -73 816 -93 714 -93 curveto
667 -93 lineto
closepath
fill
} bind def
/glyph11 {
1000 0 34 -109 953 789 setcachedevice
89 679 moveto
61 679 44 696 39 730 curveto
39 767 53 786 82 789 curveto
906 789 lineto
937 786 953 767 953 730 curveto
950 696 934 679 902 679 curveto
542 679 lineto
511 570 lineto
789 570 lineto
849 570 878 544 878 492 curveto
878 125 lineto
876 94 856 78 820 78 curveto
786 80 769 97 769 128 curveto
769 445 lineto
767 453 763 458 757 460 curveto
230 460 lineto
223 458 218 454 218 449 curveto
218 125 lineto
216 94 198 77 164 74 curveto
127 76 109 93 109 125 curveto
109 460 lineto
106 533 132 570 187 570 curveto
390 570 lineto
414 679 lineto
89 679 lineto
closepath
85 0 moveto
205 20 296 61 359 121 curveto
403 149 428 234 433 375 curveto
436 406 454 423 488 425 curveto
524 423 544 406 546 375 curveto
546 317 543 272 535 238 curveto
530 202 520 165 503 128 curveto
514 142 537 143 574 132 curveto
712 83 822 39 906 0 curveto
942 -18 954 -43 941 -78 curveto
923 -108 895 -117 855 -101 curveto
749 -49 639 -7 527 23 curveto
488 36 472 56 480 82 curveto
368 -21 242 -81 101 -97 curveto
65 -97 43 -80 35 -46 curveto
32 -18 49 -2 85 0 curveto
closepath
fill
} bind def
/glyph12 {
1000 0 36 -95 914 777 setcachedevice
113 679 moveto
110 744 140 777 203 777 curveto
816 777 lineto
884 777 916 749 914 691 curveto
914 31 lineto
919 -69 842 -101 683 -62 curveto
647 -52 630 -31 632 0 curveto
640 33 662 48 699 42 curveto
774 22 807 29 796 66 curveto
796 218 lineto
558 218 lineto
558 -3 lineto
556 -32 536 -47 500 -50 curveto
461 -50 441 -36 441 -7 curveto
441 218 lineto
226 218 lineto
216 117 196 30 167 -42 curveto
149 -84 120 -101 78 -93 curveto
36 -78 25 -50 46 -11 curveto
109 100 131 330 113 679 curveto
closepath
234 554 moveto
441 554 lineto
441 660 lineto
265 660 lineto
242 660 231 649 234 628 curveto
234 554 lineto
closepath
558 660 moveto
558 554 lineto
796 554 lineto
796 628 lineto
796 649 788 660 769 660 curveto
558 660 lineto
closepath
558 437 moveto
558 332 lineto
796 332 lineto
796 437 lineto
558 437 lineto
closepath
441 332 moveto
441 437 lineto
234 437 lineto
234 332 lineto
441 332 lineto
closepath
fill
} bind def
/glyph13 {
1000 0 46 292 957 417 setcachedevice
97 292 moveto
66 292 49 313 46 355 curveto
49 394 66 415 97 417 curveto
898 417 lineto
932 415 951 395 957 355 curveto
952 313 932 292 898 292 curveto
97 292 lineto
closepath
fill
} bind def
end
/BuildGlyph {
exch /CharProcs get exch
2 copy known not
{pop /.notdef} if
get exec
} bind def
/BuildChar {
1 index /Encoding get exch get
1 index /BuildGlyph get exec
} bind def
currentdict end
(VeraSansYuanTi-BoldHGSet2) cvn exch definefont pop
%%EndResource
%%BeginResource: font VeraSansYuanTi-RegularHGSet1
%!PS-AdobeFont-1.0-2.0
% Creator: SunTypeTools-TT 1.0 gelf
% Original font name: VeraSansYuanTi-Regular
30 dict begin
/PaintType 0 def
/FontType 3 def
/StrokeWidth 0 def
/FontName (VeraSansYuanTi-RegularHGSet1) cvn def
/XUID [103 0 0 16#1806BEC2 86 16#CA2CD749 16#3AD5C726] def
/FontMatrix [.001 0 0 .001 0 0] def
/FontBBox [-183 -246 1287 928] def
/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding 0 /glyph0 put
Encoding 32 /glyph1 put
Encoding 33 /glyph2 put
Encoding 34 /glyph3 put
Encoding 35 /glyph4 put
Encoding 36 /glyph5 put
Encoding 37 /glyph6 put
Encoding 39 /glyph7 put
Encoding 40 /glyph8 put
Encoding 41 /glyph9 put
Encoding 42 /glyph10 put
Encoding 43 /glyph11 put
Encoding 44 /glyph12 put
Encoding 45 /glyph13 put