Super Plot (8 of 8)

Marc Majka majka at ubc-vision.UUCP
Mon Apr 28 09:24:43 AEST 1986


- - - CUT - - - CUT - - - CUT - - - CUT - - - CUT - - - CUT - - - CUT - - -
#!/bin/sh
#
# shell archive - extract with /bin/sh
#
echo Plot archive part 8 of 8
echo
echo installing directory vfont
echo  
mkdir vfont
cd vfont
echo extracting file README
sed 's/^X//' > README <<'!FUNKY!STUFF!'
XThis directory contains, in text form, a single vector font for drawing
Xlabels.  This font must be run through mkfont to be of any use. i.e, from 
Xthe parent directory:
X
X% mkfont vfont/sr.e vfont/sr
X
XThis font is derived from the Hershey fonts recently distributed in
Xmod.sources.  Other "fonts" may be created with the programs hform and
Xhfont.  hform reads, on standard input, the entire set of hersh.oc[1234]
Xfiles from that distribution, and creates two files in this directory. The
Xfile hf.table will contain a list of the Hershey "glyph numbers", and a
Xcharacter offset into the second file.  The second file contains, for each
Xglyph, a list of relative moves and draws for rendering that glyph. 
X
X% cat /wherever/you/put/the/hershey/fonts/hersh.oc[1234] | hform
X
XThe program hfont reads a list of char - glyph number pairs, and constructs
Xa font file in the format expected by the plot routines.  Included in this
Xdirectory are a number of input files to hfont to create some useful fonts.
XFor example,  To create a "Simplex Greek" font, run the command (from the 
Xparent of this directory):
X
X% hfont < vfont/mk.sg > vfont/sg
X
XThe mk.* files in tis directory are:
X
Xmk.cg   Complex Greek
Xmk.ci   Complex Italic
Xmk.cr   Complex Roman
Xmk.cs   Complex Script
Xmk.dr   Duplex Roman
Xmk.ge   Gothic English
Xmk.gg   Gothic German
Xmk.gi   Gothic Italian
Xmk.sg   Simplex Greek
Xmk.ss   Simplex Script
Xmk.ti   Triplex Italic
Xmk.tr   Triplex Roman
X
XYou can make your own fonts, including any of the Hershey glyphs, by running
Xhfont with an input file with the format:
X%d %d
Xchar glyphno
Xchar glyphno
Xchar glyphno
Xchar glyphno
Xchar glyphno
X.
X.
X.
X
XThe first line must contain two integer values (may be 0) which are
Xcoordinate system offsets for the characters.  Each successive line must be
Xa single character, followed by 1 space, followed by an integer.  The
Xcharacter may be any ascii character.  The integer is the glyph number. The
Xnew font created by hfont will cause the indicated glyph to be drawn in
Xplace of the given character in plotted labels.  hfont is reasonably fast,
Xso don't hesitate to experiment.
X
XThe program hcat will produce a set of 25 plot files.  Each file is a page
Xof a Hersey font catalogue.
!FUNKY!STUFF!
echo extracting file FORMAT
sed 's/^X//' > FORMAT <<'!FUNKY!STUFF!'
XFonts in this directory are stored in a two-part format.  The first part of
Xthe file is a list of (character index) pairs.  The second is a list of plot
Xcommands for each character in the font, separated by null (0) characters.
XThe x and y coordinates are signed 8 bit values.
X
XThe character is in one byte, in ASCII. The index is a 4 byte integer.  The
Xindex is a pointer into the plot list.  The two parts of the file are
Xseparated by a null (0) character.
X
XThe font can be read in C with:
X
Xreadfont(fontfp,clist,cindex,plist)
X
XFILE *fontfp;
Xchar *clist;
Xint  *cindex;
Xchar *plist;
X
X{
X    char c;        /* input character  */
X    int  cnum;     /* character number */
X    int  i;        /* counter          */
X
X    cnum = 0;
X    i = 0;
X
X    /* read the character index */	
X
X    fread (&c, 1, 1, fontfp);
X    while (c != '\0') {
X        clist[cnum] = c;
X        fread (&cindex[cnum++], 4, 1, fontfp);
X        fread (&c, 1, 1, fontfp);
X    }
X    
X    /* read the list of plot commands */
X    while (fread(&plist[i++], 1, 1, fontfp));
X
X}
X
XOnly moverel (M) and contrel(N) plot commands are used for the characters.
XFor example, the character F in the simplex roman font would comprise the
Xplot commands:
X
Xmoverel   4   0
Xcontrel   0 -21
Xmoverel   0  21
Xcontrel  13   0
Xmoverel -13 -10
Xcontrel   8   0
Xmoverel   6  10
X
XTo plot a character use the following algorithm:
X
X1: scan down clist for the desired character
X2: get the plotlist pointer from the corresponding cindex location
X3: scan plist from the pointer location until a null character, executing
X   the plot commands.
X
XA C routine to accomplish this is given below.
X
Xplotchar(c,clist,cindex,plist)
Xchar c, *clist;
Xint  *cindex;
Xchar *plist;
X{
X	int i;
X	short x, y;
X	
X	/* find the character */
X	for (i = 0; ((clist[i] != '\0') && (clist[i] != c)) i++);
X
X	if (clist[i] == '\0') return(0); /* character not in font */
X	
X	/* scan down the list to a null character */
X	while (plist[i] != '\0') {
X
X		/* get the x and y values from the 2nd and 3rd bytes */
X		x = (short)plist[i+1];
X		y = (short)plist[i+2];
X		
X		/* determine the type of plot command by the first byte */
X		if (plist[i] == 'M') moverel(x,y);
X		else contrel(x,y);
X		
X		/* increment i for the next 3 byte instruction */
X		i += 3;
X	}
X}
!FUNKY!STUFF!
echo extracting file mk.cg
sed 's/^X//' > mk.cg <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 2714
X" 2728
X# 2275
X$ 2274
X% 2271
X& 2272
X^ 2247
X| 2229
X( 1403
X) 1404
X[ 1405
X] 1406
X` 2253
X' 2251
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 2219
X+ 2232
X- 2231
X= 2238
X. 2210
X, 2211
X: 2212
X; 2213
X? 2215
X/ 2220
X0 2200
X1 2201
X2 2202
X3 2203
X4 2204
X5 2205
X6 2206
X7 2207
X8 2208
X9 2209
X\ 804
X~ 2246
XA 2027
XB 2028
XC 2029
XD 2030
XE 2031
XF 2032
XG 2033
XH 2034
XI 2035
XK 2036
XL 2037
XM 2038
XN 2039
XQ 2040
XO 2041
XP 2042
XR 2043
XS 2044
XT 2045
XV 2046
XW 2047
XX 2048
XY 2049
XZ 2050
Xa 2127
Xb 2128
Xc 2129
Xd 2130
Xe 2131
Xf 2132
Xg 2133
Xh 2134
Xi 2135
Xk 2136
Xl 2137
Xm 2138
Xn 2139
Xq 2140
Xo 2141
Xp 2142
Xr 2143
Xs 2144
Xt 2145
Xv 2146
Xw 2147
Xx 2148
Xy 2149
Xz 2150
!FUNKY!STUFF!
echo extracting file mk.ci
sed 's/^X//' > mk.ci <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 2764
X" 2778
X# 2275
X$ 2769
X% 2271
X& 2768
X^ 2247
X| 2229
X( 2771
X) 2772
X[ 1405
X] 1406
X` 2766
X' 2767
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 2773
X+ 2775
X- 2774
X= 2776
X. 2760
X, 2761
X: 2762
X; 2763
X? 2765
X/ 2770
X0 2750
X1 2751
X2 2752
X3 2753
X4 2754
X5 2755
X6 2756
X7 2757
X8 2758
X9 2759
X\ 804
X~ 2246
XA 2051
XB 2052
XC 2053
XD 2054
XE 2055
XF 2056
XG 2057
XH 2058
XI 2059
XJ 2060
XK 2061
XL 2062
XM 2063
XN 2064
XO 2065
XP 2066
XQ 2067
XR 2068
XS 2069
XT 2070
XU 2071
XV 2072
XW 2073
XX 2074
XY 2075
XZ 2076
Xa 2151
Xb 2152
Xc 2153
Xd 2154
Xe 2155
Xf 2156
Xg 2157
Xh 2158
Xi 2159
Xj 2160
Xk 2161
Xl 2162
Xm 2163
Xn 2164
Xo 2165
Xp 2166
Xq 2167
Xr 2168
Xs 2169
Xt 2170
Xu 2171
Xv 2172
Xw 2173
Xx 2174
Xy 2175
Xz 2176
!FUNKY!STUFF!
echo extracting file mk.cr
sed 's/^X//' > mk.cr <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 2714
X" 2728
X# 2275
X$ 2274
X% 2271
X& 2272
X^ 2247
X| 2229
X( 1403
X) 1404
X[ 1405
X] 1406
X` 2253
X' 2251
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 2219
X+ 2725
X- 2724
X= 2726
X. 2210
X, 2211
X: 2212
X; 2213
X? 2215
X/ 2720
X0 2200
X1 2201
X2 2202
X3 2203
X4 2204
X5 2205
X6 2206
X7 2207
X8 2208
X9 2209
X\ 804
X~ 2246
XA 2001
XB 2002
XC 2003
XD 2004
XE 2005
XF 2006
XG 2007
XH 2008
XI 2009
XJ 2010
XK 2011
XL 2012
XM 2013
XN 2014
XO 2015
XP 2016
XQ 2017
XR 2018
XS 2019
XT 2020
XU 2021
XV 2022
XW 2023
XX 2024
XY 2025
XZ 2026
Xa 2101
Xb 2102
Xc 2103
Xd 2104
Xe 2105
Xf 2106
Xg 2107
Xh 2108
Xi 2109
Xj 2110
Xk 2111
Xl 2112
Xm 2113
Xn 2114
Xo 2115
Xp 2116
Xq 2117
Xr 2118
Xs 2119
Xt 2120
Xu 2121
Xv 2122
Xw 2123
Xx 2124
Xy 2125
Xz 2126
!FUNKY!STUFF!
echo extracting file mk.cs
sed 's/^X//' > mk.cs <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 2764
X" 2778
X# 2275
X$ 2769
X% 2271
X& 2768
X^ 2247
X| 2229
X( 2771
X) 2772
X[ 1405
X] 1406
X` 2766
X' 2767
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 2773
X+ 2775
X- 2774
X= 2776
X. 2760
X, 2761
X: 2762
X; 2763
X? 2765
X/ 2770
X0 2750
X1 2751
X2 2752
X3 2753
X4 2754
X5 2755
X6 2756
X7 2757
X8 2758
X9 2759
X\ 804
X~ 2246
XA 2551
XB 2552
XC 2553
XD 2554
XE 2555
XF 2556
XG 2557
XH 2558
XI 2559
XJ 2560
XK 2561
XL 2562
XM 2563
XN 2564
XO 2565
XP 2566
XQ 2567
XR 2568
XS 2569
XT 2570
XU 2571
XV 2572
XW 2573
XX 2574
XY 2575
XZ 2576
Xa 2651
Xb 2652
Xc 2653
Xd 2654
Xe 2655
Xf 2656
Xg 2657
Xh 2658
Xi 2659
Xj 2660
Xk 2661
Xl 2662
Xm 2663
Xn 2664
Xo 2665
Xp 2666
Xq 2667
Xr 2668
Xs 2669
Xt 2670
Xu 2671
Xv 2672
Xw 2673
Xx 2674
Xy 2675
Xz 2676
!FUNKY!STUFF!
echo extracting file mk.dr
sed 's/^X//' > mk.dr <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 2714
X" 2728
X# 2275
X$ 2719
X% 2271
X& 2718
X^ 2247
X| 2229
X( 2721
X) 2722
X[ 1405
X] 1406
X` 2716
X' 2717
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 2723
X+ 2725
X- 2724
X= 2726
X. 2710
X, 2711
X: 2712
X; 2713
X? 2715
X/ 2720
X0 2700
X1 2701
X2 2702
X3 2703
X4 2704
X5 2705
X6 2706
X7 2707
X8 2708
X9 2709
X\ 804
X~ 2246
XA 2501
XB 2502
XC 2503
XD 2504
XE 2505
XF 2506
XG 2507
XH 2508
XI 2509
XJ 2510
XK 2511
XL 2512
XM 2513
XN 2514
XO 2515
XP 2516
XQ 2517
XR 2518
XS 2519
XT 2520
XU 2521
XV 2522
XW 2523
XX 2524
XY 2525
XZ 2526
Xa 2601
Xb 2602
Xc 2603
Xd 2604
Xe 2605
Xf 2606
Xg 2607
Xh 2608
Xi 2609
Xj 2610
Xk 2611
Xl 2612
Xm 2613
Xn 2614
Xo 2615
Xp 2616
Xq 2617
Xr 2618
Xs 2619
Xt 2620
Xu 2621
Xv 2622
Xw 2623
Xx 2624
Xy 2625
Xz 2626
!FUNKY!STUFF!
echo extracting file mk.ge
sed 's/^X//' > mk.ge <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 3714
X" 3728
X# 2275
X$ 3719
X% 2271
X& 3718
X^ 2247
X| 2229
X( 3721
X) 3722
X[ 1405
X] 1406
X` 3716
X' 3717
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 3723
X+ 3725
X- 3724
X= 3726
X. 3710
X, 3711
X: 3712
X; 3713
X? 3715
X/ 3720
X0 3700
X1 3701
X2 3702
X3 3703
X4 3704
X5 3705
X6 3706
X7 3707
X8 3708
X9 3709
X\ 804
X~ 2246
XA 3501
XB 3502
XC 3503
XD 3504
XE 3505
XF 3506
XG 3507
XH 3508
XI 3509
XJ 3510
XK 3511
XL 3512
XM 3513
XN 3514
XO 3515
XP 3516
XQ 3517
XR 3518
XS 3519
XT 3520
XU 3521
XV 3522
XW 3523
XX 3524
XY 3525
XZ 3526
Xa 3601
Xb 3602
Xc 3603
Xd 3604
Xe 3605
Xf 3606
Xg 3607
Xh 3608
Xi 3609
Xj 3610
Xk 3611
Xl 3612
Xm 3613
Xn 3614
Xo 3615
Xp 3616
Xq 3617
Xr 3618
Xs 3619
Xt 3620
Xu 3621
Xv 3622
Xw 3623
Xx 3624
Xy 3625
Xz 3626
!FUNKY!STUFF!
echo extracting file mk.gg
sed 's/^X//' > mk.gg <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 3714
X" 3428
X# 3429
X$ 3427
X% 2271
X& 3718
X^ 2247
X| 2229
X( 3721
X) 3722
X[ 1405
X] 1406
X` 3716
X' 3717
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 3723
X+ 3725
X- 3724
X= 3726
X. 3710
X, 3711
X: 3712
X; 3713
X? 3715
X/ 3720
X0 3700
X1 3701
X2 3702
X3 3703
X4 3704
X5 3705
X6 3706
X7 3707
X8 3708
X9 3709
X\ 804
X~ 2246
XA 3301
XB 3302
XC 3303
XD 3304
XE 3305
XF 3306
XG 3307
XH 3308
XI 3309
XJ 3310
XK 3311
XL 3312
XM 3313
XN 3314
XO 3315
XP 3316
XQ 3317
XR 3318
XS 3319
XT 3320
XU 3321
XV 3322
XW 3323
XX 3324
XY 3325
XZ 3326
Xa 3401
Xb 3402
Xc 3403
Xd 3404
Xe 3405
Xf 3406
Xg 3407
Xh 3408
Xi 3409
Xj 3410
Xk 3411
Xl 3412
Xm 3413
Xn 3414
Xo 3415
Xp 3416
Xq 3417
Xr 3418
Xs 3419
Xt 3420
Xu 3421
Xv 3422
Xw 3423
Xx 3424
Xy 3425
Xz 3426
!FUNKY!STUFF!
echo extracting file mk.gi
sed 's/^X//' > mk.gi <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 3714
X" 3728
X# 2275
X$ 3719
X% 2271
X& 3718
X^ 2247
X| 2229
X( 3721
X) 3722
X[ 1405
X] 1406
X` 3716
X' 3717
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 3723
X+ 3725
X- 3724
X= 3726
X. 3710
X, 3711
X: 3712
X; 3713
X? 3715
X/ 3720
X0 3700
X1 3701
X2 3702
X3 3703
X4 3704
X5 3705
X6 3706
X7 3707
X8 3708
X9 3709
X\ 804
X~ 2246
XA 3801
XB 3802
XC 3803
XD 3804
XE 3805
XF 3806
XG 3807
XH 3808
XI 3809
XJ 3810
XK 3811
XL 3812
XM 3813
XN 3814
XO 3815
XP 3816
XQ 3817
XR 3818
XS 3819
XT 3820
XU 3821
XV 3822
XW 3823
XX 3824
XY 3825
XZ 3826
Xa 3901
Xb 3902
Xc 3903
Xd 3904
Xe 3905
Xf 3906
Xg 3907
Xh 3908
Xi 3909
Xj 3910
Xk 3911
Xl 3912
Xm 3913
Xn 3914
Xo 3915
Xp 3916
Xq 3917
Xr 3918
Xs 3919
Xt 3920
Xu 3921
Xv 3922
Xw 3923
Xx 3924
Xy 3925
Xz 3926
!FUNKY!STUFF!
echo extracting file mk.sg
sed 's/^X//' > mk.sg <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 714
X" 717
X# 733
X$ 719
X% 2271
X& 734
X^ 2247
X| 723
X( 721
X) 722
X[ 1405
X] 1406
X` 730
X' 731
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 728
X+ 725
X- 725
X= 726
X. 710
X, 711
X: 712
X; 713
X? 715
X/ 802
X0 700
X1 701
X2 702
X3 703
X4 704
X5 705
X6 706
X7 707
X8 708
X9 709
X\ 804
X~ 2246
XA 527
XB 528
XC 529
XD 530
XE 531
XF 532
XG 533
XH 534
XI 535
XK 536
XL 537
XM 538
XN 539
XQ 540
XO 541
XP 542
XR 543
XS 544
XT 545
XV 546
XW 547
XX 548
XY 549
XZ 550
Xa 627
Xb 628
Xc 629
Xd 630
Xe 631
Xf 632
Xg 633
Xh 634
Xi 635
Xk 636
Xl 637
Xm 638
Xn 639
Xq 640
Xo 641
Xp 642
Xr 643
Xs 644
Xt 645
Xv 646
Xw 647
Xx 648
Xy 649
Xz 650
!FUNKY!STUFF!
echo extracting file mk.ss
sed 's/^X//' > mk.ss <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 714
X" 717
X# 733
X$ 719
X% 2271
X& 734
X^ 756
X| 723
X( 721
X) 722
X[ 1405
X] 1406
X` 730
X' 731
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 728
X+ 725
X- 725
X= 726
X. 710
X, 711
X: 712
X; 713
X? 715
X/ 802
X0 700
X1 701
X2 702
X3 703
X4 704
X5 705
X6 706
X7 707
X8 708
X9 709
X\ 804
X~ 2246
XA 551
XB 552
XC 553
XD 554
XE 555
XF 556
XG 557
XH 558
XI 559
XJ 560
XK 561
XL 562
XM 563
XN 564
XO 565
XP 566
XQ 567
XR 568
XS 569
XT 570
XU 571
XV 572
XW 573
XX 574
XY 575
XZ 576
Xa 651
Xb 652
Xc 653
Xd 654
Xe 655
Xf 656
Xg 657
Xh 658
Xi 659
Xj 660
Xk 661
Xl 662
Xm 663
Xn 664
Xo 665
Xp 666
Xq 667
Xr 668
Xs 669
Xt 670
Xu 671
Xv 672
Xw 673
Xx 674
Xy 675
Xz 676
!FUNKY!STUFF!
echo extracting file mk.ti
sed 's/^X//' > mk.ti <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 3264
X" 3278
X# 2275
X$ 3269
X% 2271
X& 3268
X^ 2247
X| 2229
X( 3271
X) 3272
X[ 1405
X] 1406
X` 3266
X' 3267
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 3273
X+ 3275
X- 3274
X= 3276
X. 3260
X, 3261
X: 3262
X; 3263
X? 3265
X/ 3270
X0 3250
X1 3251
X2 3252
X3 3253
X4 3254
X5 3255
X6 3256
X7 3257
X8 3258
X9 3259
X\ 804
X~ 2246
XA 3051
XB 3052
XC 3053
XD 3054
XE 3055
XF 3056
XG 3057
XH 3058
XI 3059
XJ 3060
XK 3061
XL 3062
XM 3063
XN 3064
XO 3065
XP 3066
XQ 3067
XR 3068
XS 3069
XT 3070
XU 3071
XV 3072
XW 3073
XX 3074
XY 3075
XZ 3076
Xa 3151
Xb 3152
Xc 3153
Xd 3154
Xe 3155
Xf 3156
Xg 3157
Xh 3158
Xi 3159
Xj 3160
Xk 3161
Xl 3162
Xm 3163
Xn 3164
Xo 3165
Xp 3166
Xq 3167
Xr 3168
Xs 3169
Xt 3170
Xu 3171
Xv 3172
Xw 3173
Xx 3174
Xy 3175
Xz 3176
!FUNKY!STUFF!
echo extracting file mk.tr
sed 's/^X//' > mk.tr <<'!FUNKY!STUFF!'
X0 -12
X  699
X! 3214
X" 3228
X# 2275
X$ 3219
X% 2271
X& 3218
X^ 2247
X| 2229
X( 3221
X) 3222
X[ 1405
X] 1406
X` 3216
X' 3217
X@ 2273
X< 2241
X> 2242
X{ 2225
X} 2226
X* 3223
X+ 3225
X- 3224
X= 3226
X. 3210
X, 3211
X: 3212
X; 3213
X? 3215
X/ 3220
X0 3200
X1 3201
X2 3202
X3 3203
X4 3204
X5 3205
X6 3206
X7 3207
X8 3208
X9 3209
X\ 804
X~ 2246
XA 3001
XB 3002
XC 3003
XD 3004
XE 3005
XF 3006
XG 3007
XH 3008
XI 3009
XJ 3010
XK 3011
XL 3012
XM 3013
XN 3014
XO 3015
XP 3016
XQ 3017
XR 3018
XS 3019
XT 3020
XU 3021
XV 3022
XW 3023
XX 3024
XY 3025
XZ 3026
Xa 3101
Xb 3102
Xc 3103
Xd 3104
Xe 3105
Xf 3106
Xg 3107
Xh 3108
Xi 3109
Xj 3110
Xk 3111
Xl 3112
Xm 3113
Xn 3114
Xo 3115
Xp 3116
Xq 3117
Xr 3118
Xs 3119
Xt 3120
Xu 3121
Xv 3122
Xw 3123
Xx 3124
Xy 3125
Xz 3126
!FUNKY!STUFF!
echo extracting file sr.e
sed 's/^X//' > sr.e <<'!FUNKY!STUFF!'
X!:
XM 5 0
XN 0 -14
XM 0 -5
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 5 19
XE
X":
XM 4 0
XN 0 -7
XM 8 7
XN 0 -7
XM 4 7
XE
X#:
XM 11 4
XN -7 -32
XM 13 32
XN -7 -32
XM -6 19
XN 14 0
XM -15 -6
XN 14 0
XM 4 15
XE
X$:
XM 8 4
XN 0 -29
XM 4 29
XN 0 -29
XM 5 22
XN -2 2
XN -3 1
XN -4 0
XN -3 -1
XN -2 -2
XN 0 -2
XN 1 -2
XN 1 -1
XN 2 -1
XN 6 -2
XN 2 -1
XN 1 -1
XN 1 -2
XN 0 -3
XN -2 -2
XN -3 -1
XN -4 0
XN -3 1
XN -2 2
XM 17 18
XE
X%:
XM 21 0
XN -18 -21
XM 5 21
XN 2 -2
XN 0 -2
XN -1 -2
XN -2 -1
XN -2 0
XN -2 2
XN 0 2
XN 1 2
XN 2 1
XN 2 0
XN 2 -1
XN 3 -1
XN 3 0
XN 3 1
XN 2 1
XM -4 -14
XN -2 -1
XN -1 -2
XN 0 -2
XN 2 -2
XN 2 0
XN 2 1
XN 1 2
XN 0 2
XN -2 2
XN -2 0
XM 7 14
XE
X&:
XM 23 -9
XN 0 1
XN -1 1
XN -1 0
XN -1 -1
XN -1 -2
XN -2 -5
XN -2 -3
XN -2 -2
XN -2 -1
XN -4 0
XN -2 1
XN -1 1
XN -1 2
XN 0 2
XN 1 2
XN 1 1
XN 7 4
XN 1 1
XN 1 2
XN 0 2
XN -1 2
XN -2 1
XN -2 -1
XN -1 -2
XN 0 -2
XN 1 -3
XN 2 -3
XN 5 -7
XN 2 -2
XN 2 -1
XN 2 0
XN 1 1
XN 0 1
XM 3 19
XE
X':
XM 5 -2
XN -1 1
XN 1 1
XN 1 -1
XN 0 -2
XN -1 -2
XN -1 -1
XM 6 6
XE
X(:
XM 11 4
XN -2 -2
XN -2 -3
XN -2 -4
XN -1 -5
XN 0 -4
XN 1 -5
XN 2 -4
XN 2 -3
XN 2 -2
XM 3 28
XE
X):
XM 3 4
XN 2 -2
XN 2 -3
XN 2 -4
XN 1 -5
XN 0 -4
XN -1 -5
XN -2 -4
XN -2 -3
XN -2 -2
XM 11 28
XE
X*:
XM 8 -6
XN 0 -12
XM -5 9
XN 10 -6
XM 0 6
XN -10 -6
XM 13 15
XE
X+:
XM 13 -3
XN 0 -18
XM -9 9
XN 18 0
XM 4 12
XE
X,:
XM 6 -20
XN -1 -1
XN -1 1
XN 1 1
XN 1 -1
XN 0 -2
XN -1 -2
XN -1 -1
XM 6 25
XE
X-:
XM 4 -12
XN 18 0
XM 4 12
XE
X_:
XM 3 -21
XN 18 0
XM 3 21
XE
X.:
XM 5 -19
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 5 19
XE
X/:
XM 20 4
XN -18 -32
XM 20 28
XE
X0:
XM 9 0
XN -3 -1
XN -2 -3
XN -1 -5
XN 0 -3
XN 1 -5
XN 2 -3
XN 3 -1
XN 2 0
XN 3 1
XN 2 3
XN 1 5
XN 0 3
XN -1 5
XN -2 3
XN -3 1
XN -2 0
XM 11 0
XE
X1:
XM 6 -4
XN 2 1
XN 3 3
XN 0 -21
XM 9 21
XE
X2:
XM 4 -5
XN 0 1
XN 1 2
XN 1 1
XN 2 1
XN 4 0
XN 2 -1
XN 1 -1
XN 1 -2
XN 0 -2
XN -1 -2
XN -2 -3
XN -10 -10
XN 14 0
XM 3 21
XE
X3:
XM 5 0
XN 11 0
XN -6 -8
XN 3 0
XN 2 -1
XN 1 -1
XN 1 -3
XN 0 -2
XN -1 -3
XN -2 -2
XN -3 -1
XN -3 0
XN -3 1
XN -1 1
XN -1 2
XM 17 17
XE
X4:
XM 13 0
XN -10 -14
XN 15 0
XM -5 14
XN 0 -21
XM 7 21
XE
X5:
XM 15 0
XN -10 0
XN -1 -9
XN 1 1
XN 3 1
XN 3 0
XN 3 -1
XN 2 -2
XN 1 -3
XN 0 -2
XN -1 -3
XN -2 -2
XN -3 -1
XN -3 0
XN -3 1
XN -1 1
XN -1 2
XM 17 17
XE
X6:
XM 16 -3
XN -1 2
XN -3 1
XN -2 0
XN -3 -1
XN -2 -3
XN -1 -5
XN 0 -5
XN 1 -4
XN 2 -2
XN 3 -1
XN 1 0
XN 3 1
XN 2 2
XN 1 3
XN 0 1
XN -1 3
XN -2 2
XN -3 1
XN -1 0
XN -3 -1
XN -2 -2
XN -1 -3
XM 16 14
XE
X7:
XM 17 0
XN -10 -21
XM -4 21
XN 14 0
XM 3 0
XE
X8:
XM 8 0
XN -3 -1
XN -1 -2
XN 0 -2
XN 1 -2
XN 2 -1
XN 4 -1
XN 3 -1
XN 2 -2
XN 1 -2
XN 0 -3
XN -1 -2
XN -1 -1
XN -3 -1
XN -4 0
XN -3 1
XN -1 1
XN -1 2
XN 0 3
XN 1 2
XN 2 2
XN 3 1
XN 4 1
XN 2 1
XN 1 2
XN 0 2
XN -1 2
XN -3 1
XN -4 0
XM 12 0
XE
X9:
XM 16 -7
XN -1 -3
XN -2 -2
XN -3 -1
XN -1 0
XN -3 1
XN -2 2
XN -1 3
XN 0 1
XN 1 3
XN 2 2
XN 3 1
XN 1 0
XN 3 -1
XN 2 -2
XN 1 -4
XN 0 -5
XN -1 -5
XN -2 -3
XN -3 -1
XN -2 0
XN -3 1
XN -1 2
XM 16 18
XE
X::
XM 5 -7
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 0 -12
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 5 19
XE
X;:
XM 5 -7
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 1 -13
XN -1 -1
XN -1 1
XN 1 1
XN 1 -1
XN 0 -2
XN -1 -2
XN -1 -1
XM 6 25
XE
X<:
XM 20 -3
XN -16 -9
XN 16 -9
XM 4 21
XE
X=:
XM 4 -9
XN 18 0
XM -18 -6
XN 18 0
XM 4 15
XE
X>:
XM 4 -3
XN 16 -9
XN -16 -9
XM 20 21
XE
X?:
XM 3 -5
XN 0 1
XN 1 2
XN 1 1
XN 2 1
XN 4 0
XN 2 -1
XN 1 -1
XN 1 -2
XN 0 -2
XN -1 -2
XN -1 -1
XN -4 -2
XN 0 -3
XM 0 -5
XN -1 -1
XN 1 -1
XN 1 1
XN -1 1
XM 9 19
XE
X@:
XM 18 -8
XN -1 2
XN -2 1
XN -3 0
XN -2 -1
XN -1 -1
XN -1 -3
XN 0 -3
XN 1 -2
XN 2 -1
XN 3 0
XN 2 1
XN 1 2
XM -5 8
XN -2 -2
XN -1 -3
XN 0 -3
XN 1 -2
XN 1 -1
XM 7 11
XN -1 -8
XN 0 -2
XN 2 -1
XN 2 0
XN 2 2
XN 1 3
XN 0 2
XN -1 3
XN -1 2
XN -2 2
XN -2 1
XN -3 1
XN -3 0
XN -3 -1
XN -2 -1
XN -2 -2
XN -1 -2
XN -1 -3
XN 0 -3
XN 1 -3
XN 1 -2
XN 2 -2
XN 2 -1
XN 3 -1
XN 3 0
XN 3 1
XN 2 1
XN 1 1
XM -2 13
XN -1 -8
XN 0 -2
XN 1 -1
XM 8 16
XE
XA:
XM 9 0
XN -8 -21
XM 8 21
XN 8 -21
XM -13 7
XN 10 0
XM 4 14
XE
XB:
XM 4 0
XN 0 -21
XM 0 21
XN 9 0
XN 3 -1
XN 1 -1
XN 1 -2
XN 0 -2
XN -1 -2
XN -1 -1
XN -3 -1
XM -9 0
XN 9 0
XN 3 -1
XN 1 -1
XN 1 -2
XN 0 -3
XN -1 -2
XN -1 -1
XN -3 -1
XN -9 0
XM 17 21
XE
XC:
XM 18 -5
XN -1 2
XN -2 2
XN -2 1
XN -4 0
XN -2 -1
XN -2 -2
XN -1 -2
XN -1 -3
XN 0 -5
XN 1 -3
XN 1 -2
XN 2 -2
XN 2 -1
XN 4 0
XN 2 1
XN 2 2
XN 1 2
XM 3 16
XE
XD:
XM 4 0
XN 0 -21
XM 0 21
XN 7 0
XN 3 -1
XN 2 -2
XN 1 -2
XN 1 -3
XN 0 -5
XN -1 -3
XN -1 -2
XN -2 -2
XN -3 -1
XN -7 0
XM 17 21
XE
XE:
XM 4 0
XN 0 -21
XM 0 21
XN 13 0
XM -13 -10
XN 8 0
XM -8 -11
XN 13 0
XM 2 21
XE
XF:
XM 4 0
XN 0 -21
XM 0 21
XN 13 0
XM -13 -10
XN 8 0
XM 6 10
XE
XG:
XM 18 -5
XN -1 2
XN -2 2
XN -2 1
XN -4 0
XN -2 -1
XN -2 -2
XN -1 -2
XN -1 -3
XN 0 -5
XN 1 -3
XN 1 -2
XN 2 -2
XN 2 -1
XN 4 0
XN 2 1
XN 2 2
XN 1 2
XN 0 3
XM -5 0
XN 5 0
XM 3 13
XE
XH:
XM 4 0
XN 0 -21
XM 14 21
XN 0 -21
XM -14 11
XN 14 0
XM 4 10
XE
XI:
XM 4 0
XN 0 -21
XM 4 21
XE
XJ:
XM 12 0
XN 0 -16
XN -1 -3
XN -1 -1
XN -2 -1
XN -2 0
XN -2 1
XN -1 1
XN -1 3
XN 0 2
XM 14 14
XE
XK:
XM 4 0
XN 0 -21
XM 14 21
XN -14 -14
XM 5 5
XN 9 -12
XM 3 21
XE
XL:
XM 4 0
XN 0 -21
XM 0 0
XN 12 0
XM 1 21
XE
XM:
XM 4 0
XN 0 -21
XM 0 21
XN 8 -21
XM 8 21
XN -8 -21
XM 8 21
XN 0 -21
XM 4 21
XE
XN:
XM 4 0
XN 0 -21
XM 0 21
XN 14 -21
XM 0 21
XN 0 -21
XM 4 21
XE
XO:
XM 9 0
XN -2 -1
XN -2 -2
XN -1 -2
XN -1 -3
XN 0 -5
XN 1 -3
XN 1 -2
XN 2 -2
XN 2 -1
XN 4 0
XN 2 1
XN 2 2
XN 1 2
XN 1 3
XN 0 5
XN -1 3
XN -1 2
XN -2 2
XN -2 1
XN -4 0
XM 13 0
XE
XP:
XM 4 0
XN 0 -21
XM 0 21
XN 9 0
XN 3 -1
XN 1 -1
XN 1 -2
XN 0 -3
XN -1 -2
XN -1 -1
XN -3 -1
XN -9 0
XM 17 11
XE
XQ:
XM 9 0
XN -2 -1
XN -2 -2
XN -1 -2
XN -1 -3
XN 0 -5
XN 1 -3
XN 1 -2
XN 2 -2
XN 2 -1
XN 4 0
XN 2 1
XN 2 2
XN 1 2
XN 1 3
XN 0 5
XN -1 3
XN -1 2
XN -2 2
XN -2 1
XN -4 0
XM 3 -17
XN 6 -6
XM 4 23
XE
XR:
XM 4 0
XN 0 -21
XM 0 21
XN 9 0
XN 3 -1
XN 1 -1
XN 1 -2
XN 0 -2
XN -1 -2
XN -1 -1
XN -3 -1
XN -9 0
XM 7 0
XN 7 -11
XM 3 21
XE
XS:
XM 17 -3
XN -2 2
XN -3 1
XN -4 0
XN -3 -1
XN -2 -2
XN 0 -2
XN 1 -2
XN 1 -1
XN 2 -1
XN 6 -2
XN 2 -1
XN 1 -1
XN 1 -2
XN 0 -3
XN -2 -2
XN -3 -1
XN -4 0
XN -3 1
XN -2 2
XM 17 18
XE
XT:
XM 8 0
XN 0 -21
XM -7 21
XN 14 0
XM 1 0
XE
XU:
XM 4 0
XN 0 -15
XN 1 -3
XN 2 -2
XN 3 -1
XN 2 0
XN 3 1
XN 2 2
XN 1 3
XN 0 15
XM 4 0
XE
XV:
XM 1 0
XN 8 -21
XM 8 21
XN -8 -21
XM 9 21
XE
XW:
XM 2 0
XN 5 -21
XM 5 21
XN -5 -21
XM 5 21
XN 5 -21
XM 5 21
XN -5 -21
XM 7 21
XE
XX:
XM 3 0
XN 14 -21
XM 0 21
XN -14 -21
XM 17 21
XE
XY:
XM 1 0
XN 8 -10
XN 0 -11
XM 8 21
XN -8 -10
XM 9 10
XE
XZ:
XM 17 0
XN -14 -21
XM 0 21
XN 14 0
XM -14 -21
XN 14 0
XM 3 21
XE
X[:
XM 4 4
XN 0 -32
XM 1 32
XN 0 -32
XM -1 32
XN 7 0
XM -7 -32
XN 7 0
XM 3 28
XE
X\:
XM 0 0
XN 14 -24
XM 0 24
XE
X]:
XM 9 4
XN 0 -32
XM 1 32
XN 0 -32
XM -7 32
XN 7 0
XM -7 -32
XN 7 0
XM 4 28
XE
X^:
XM 5 -5
XN -1 -2
XN -2 -3
XN -2 -2
XM 5 7
XN 1 -2
XN 2 -3
XN 2 -2
XM 0 12
XE
X`:
XM 6 0
XN -1 -1
XN -1 -2
XN 0 -2
XN 1 -1
XN 1 1
XN -1 1
XM 5 4
XE
Xa:
XM 15 -7
XN 0 -14
XM 0 11
XN -2 2
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 4 18
XE
Xb:
XM 4 0
XN 0 -21
XM 0 11
XN 2 2
XN 2 1
XN 3 0
XN 2 -1
XN 2 -2
XN 1 -3
XN 0 -2
XN -1 -3
XN -2 -2
XN -2 -1
XN -3 0
XN -2 1
XN -2 2
XM 15 18
XE
Xc:
XM 15 -10
XN -2 2
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 3 18
XE
Xd:
XM 15 0
XN 0 -21
XM 0 11
XN -2 2
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 4 18
XE
Xe:
XM 3 -13
XN 12 0
XN 0 2
XN -1 2
XN -1 1
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 3 18
XE
Xf:
XM 10 0
XN -2 0
XN -2 -1
XN -1 -3
XN 0 -17
XM -3 14
XN 7 0
XM 3 7
XE
Xg:
XM 15 -7
XN 0 -16
XN -1 -3
XN -1 -1
XN -2 -1
XN -3 0
XN -2 1
XM 9 17
XN -2 2
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 4 18
XE
Xh:
XM 4 0
XN 0 -21
XM 0 10
XN 3 3
XN 2 1
XN 3 0
XN 2 -1
XN 1 -3
XN 0 -10
XM 4 21
XE
Xi:
XM 3 0
XN 1 -1
XN 1 1
XN -1 1
XN -1 -1
XM 1 -7
XN 0 -14
XM 4 21
XE
Xj:
XM 5 0
XN 1 -1
XN 1 1
XN -1 1
XN -1 -1
XM 1 -7
XN 0 -17
XN -1 -3
XN -2 -1
XN -2 0
XM 9 28
XE
Xk:
XM 4 0
XN 0 -21
XM 10 14
XN -10 -10
XM 4 4
XN 7 -8
XM 2 21
XE
Xl:
XM 4 0
XN 0 -21
XM 4 21
XE
Xm:
XM 4 -7
XN 0 -14
XM 0 10
XN 3 3
XN 2 1
XN 3 0
XN 2 -1
XN 1 -3
XN 0 -10
XM 0 10
XN 3 3
XN 2 1
XN 3 0
XN 2 -1
XN 1 -3
XN 0 -10
XM 4 21
XE
Xn:
XM 4 -7
XN 0 -14
XM 0 10
XN 3 3
XN 2 1
XN 3 0
XN 2 -1
XN 1 -3
XN 0 -10
XM 4 21
XE
Xo:
XM 8 -7
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XN 1 3
XN 0 2
XN -1 3
XN -2 2
XN -2 1
XN -3 0
XM 11 7
XE
Xp:
XM 4 -7
XN 0 -21
XM 0 18
XN 2 2
XN 2 1
XN 3 0
XN 2 -1
XN 2 -2
XN 1 -3
XN 0 -2
XN -1 -3
XN -2 -2
XN -2 -1
XN -3 0
XN -2 1
XN -2 2
XM 15 18
XE
Xq:
XM 15 -7
XN 0 -21
XM 0 18
XN -2 2
XN -2 1
XN -3 0
XN -2 -1
XN -2 -2
XN -1 -3
XN 0 -2
XN 1 -3
XN 2 -2
XN 2 -1
XN 3 0
XN 2 1
XN 2 2
XM 4 18
XE
Xr:
XM 4 -7
XN 0 -14
XM 0 8
XN 1 3
XN 2 2
XN 2 1
XN 3 0
XM 1 7
XE
Xs:
XM 14 -10
XN -1 2
XN -3 1
XN -3 0
XN -3 -1
XN -1 -2
XN 1 -2
XN 2 -1
XN 5 -1
XN 2 -1
XN 1 -2
XN 0 -1
XN -1 -2
XN -3 -1
XN -3 0
XN -3 1
XN -1 2
XM 14 18
XE
Xt:
XM 5 0
XN 0 -17
XN 1 -3
XN 2 -1
XN 2 0
XM -8 14
XN 7 0
XM 3 7
XE
Xu:
XM 4 -7
XN 0 -10
XN 1 -3
XN 2 -1
XN 3 0
XN 2 1
XN 3 3
XM 0 10
XN 0 -14
XM 4 21
XE
Xv:
XM 2 -7
XN 6 -14
XM 6 14
XN -6 -14
XM 8 21
XE
Xw:
XM 3 -7
XN 4 -14
XM 4 14
XN -4 -14
XM 4 14
XN 4 -14
XM 4 14
XN -4 -14
XM 7 21
XE
Xx:
XM 3 -7
XN 11 -14
XM 0 14
XN -11 -14
XM 14 21
XE
Xy:
XM 2 -7
XN 6 -14
XM 6 14
XN -6 -14
XN -2 -4
XN -2 -2
XN -2 -1
XN -1 0
XM 15 28
XE
Xz:
XM 14 -7
XN -11 -14
XM 0 14
XN 11 0
XM -11 -14
XN 11 0
XM 3 21
XE
X{:
XM 9 4
XN -3 -3
XN -1 -3
XN 0 -2
XN 1 -3
XN 3 -3
XM -2 12
XN -1 -3
XN 0 -4
XN 1 -3
XM 2 -2
XN -3 -2
XN 3 -2
XM 0 0
XN -3 -3
XN -1 -3
XN 0 -2
XN 1 -3
XN 3 -3
XM -2 12
XN -1 -3
XN 0 -4
XN 1 -3
XM 7 26
XE
X|:
XM 4 4
XN 0 -32
XM 4 28
XE
X}:
XM 5 4
XN 3 -3
XN 1 -3
XN 0 -2
XN -1 -3
XN -3 -3
XM 2 12
XN 1 -3
XN 0 -4
XN -1 -3
XM -2 -2
XN 3 -2
XN -3 -2
XM 0 0
XN 3 -3
XN 1 -3
XN 0 -2
XN -1 -3
XN -3 -3
XM 2 12
XN 1 -3
XN 0 -4
XN -1 -3
XM 7 26
XE
X~:
XM 3 -15
XN 0 2
XN 1 3
XN 2 1
XN 2 0
XN 2 -1
XN 4 -3
XN 2 -1
XN 2 0
XN 2 1
XN 1 2
XM -18 -2
XN 1 2
XN 2 1
XN 2 0
XN 2 -1
XN 4 -3
XN 2 -1
XN 2 0
XN 2 1
XN 1 3
XN 0 2
XM 3 9
XE
X :
XM 20 0
XE
!FUNKY!STUFF!
cd ..
echo  
echo finished installing directory vfont
echo
echo finished part 8 of 8



More information about the Comp.sources.unix mailing list