home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-08-11 | 73.5 KB | 1,848 lines |
- Newsgroups: comp.sources.misc
- From: jeff@joyce.cs.su.oz.au (Jeff Kingston)
- Subject: v38i093: lout - Lout document formatting system, v2.05, Part25/35
- Message-ID: <1993Aug10.132044.18548@sparky.sterling.com>
- X-Md4-Signature: e39b6c4415a31f31ee68a7245e497670
- Sender: kent@sparky.sterling.com (Kent Landfield)
- Organization: Sterling Software
- Date: Tue, 10 Aug 1993 13:20:44 GMT
- Approved: kent@sparky.sterling.com
-
- Submitted-by: jeff@joyce.cs.su.oz.au (Jeff Kingston)
- Posting-number: Volume 38, Issue 93
- Archive-name: lout/part25
- Environment: UNIX
- Supersedes: lout: Volume 37, Issue 99-128
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then feed it
- # into a shell via "sh file" or similar. To overwrite existing files,
- # type "sh file -c".
- # Contents: font/AvantGarBoo.AFM font/BookmDem.AFM font/BookmLig.AFM
- # makefile z31.c
- # Wrapped by kent@sparky on Sun Aug 8 12:29:30 1993
- PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin ; export PATH
- echo If this archive is complete, you will see the following message:
- echo ' "shar: End of archive 25 (of 35)."'
- if test -f 'font/AvantGarBoo.AFM' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font/AvantGarBoo.AFM'\"
- else
- echo shar: Extracting \"'font/AvantGarBoo.AFM'\" \(15173 characters\)
- sed "s/^X//" >'font/AvantGarBoo.AFM' <<'END_OF_FILE'
- XStartFontMetrics 2.0
- XComment Copyright (c) 1984 Adobe Systems Incorporated. All Rights Reserved.
- XComment Creation Date:Thu Feb 5 14:33:05 PST 1987
- XFontName AvantGarde-Book
- XEncodingScheme AdobeStandardEncoding
- XFullName ITC Avant Garde Gothic Book
- XFamilyName ITC Avant Garde Gothic
- XWeight Book
- XItalicAngle 0.0
- XIsFixedPitch false
- XUnderlinePosition -96
- XUnderlineThickness 58
- XVersion 001.002
- XNotice ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation.
- XFontBBox -115 -223 1151 989
- XCapHeight 739
- XXHeight 547
- XDescender -192
- XAscender 739
- XStartCharMetrics 228
- XC 32 ; WX 277 ; N space ; B 0 0 0 0 ;
- XC 33 ; WX 295 ; N exclam ; B 111 0 185 739 ;
- XC 34 ; WX 309 ; N quotedbl ; B 74 513 237 739 ;
- XC 35 ; WX 554 ; N numbersign ; B 5 0 549 739 ;
- XC 36 ; WX 554 ; N dollar ; B 75 -54 479 808 ;
- XC 37 ; WX 775 ; N percent ; B 13 -13 752 751 ;
- XC 38 ; WX 757 ; N ampersand ; B 57 -13 735 751 ;
- XC 39 ; WX 351 ; N quoteright ; B 91 546 253 739 ;
- XC 40 ; WX 369 ; N parenleft ; B 57 -127 335 739 ;
- XC 41 ; WX 369 ; N parenright ; B 34 -127 312 739 ;
- XC 42 ; WX 425 ; N asterisk ; B 64 466 360 751 ;
- XC 43 ; WX 606 ; N plus ; B 51 49 555 554 ;
- XC 44 ; WX 277 ; N comma ; B 91 -67 253 126 ;
- XC 45 ; WX 332 ; N hyphen ; B 31 267 302 334 ;
- XC 46 ; WX 277 ; N period ; B 101 0 175 126 ;
- XC 47 ; WX 437 ; N slash ; B 40 -128 397 739 ;
- XC 48 ; WX 554 ; N zero ; B 30 -13 525 751 ;
- XC 49 ; WX 554 ; N one ; B 155 0 354 739 ;
- XC 50 ; WX 554 ; N two ; B 33 0 506 751 ;
- XC 51 ; WX 554 ; N three ; B 33 -13 504 751 ;
- XC 52 ; WX 554 ; N four ; B 12 0 527 739 ;
- XC 53 ; WX 554 ; N five ; B 26 -13 528 739 ;
- XC 54 ; WX 554 ; N six ; B 25 -13 529 739 ;
- XC 55 ; WX 554 ; N seven ; B 64 0 490 739 ;
- XC 56 ; WX 554 ; N eight ; B 42 -13 512 751 ;
- XC 57 ; WX 554 ; N nine ; B 25 0 529 751 ;
- XC 58 ; WX 277 ; N colon ; B 101 0 175 510 ;
- XC 59 ; WX 277 ; N semicolon ; B 41 -67 203 510 ;
- XC 60 ; WX 606 ; N less ; B 49 37 558 565 ;
- XC 61 ; WX 606 ; N equal ; B 51 166 555 436 ;
- XC 62 ; WX 606 ; N greater ; B 48 37 557 565 ;
- XC 63 ; WX 591 ; N question ; B 65 0 525 751 ;
- XC 64 ; WX 867 ; N at ; B 71 -12 797 752 ;
- XC 65 ; WX 740 ; N A ; B 11 0 729 739 ;
- XC 66 ; WX 574 ; N B ; B 76 0 544 739 ;
- XC 67 ; WX 813 ; N C ; B 44 -13 770 751 ;
- XC 68 ; WX 744 ; N D ; B 76 0 700 739 ;
- XC 69 ; WX 536 ; N E ; B 76 0 480 739 ;
- XC 70 ; WX 485 ; N F ; B 76 0 451 739 ;
- XC 71 ; WX 872 ; N G ; B 44 -13 831 751 ;
- XC 72 ; WX 683 ; N H ; B 76 0 607 739 ;
- XC 73 ; WX 226 ; N I ; B 76 0 150 739 ;
- XC 74 ; WX 482 ; N J ; B 11 -13 406 739 ;
- XC 75 ; WX 591 ; N K ; B 76 0 585 739 ;
- XC 76 ; WX 462 ; N L ; B 76 0 456 739 ;
- XC 77 ; WX 919 ; N M ; B 76 0 843 739 ;
- XC 78 ; WX 740 ; N N ; B 76 0 664 739 ;
- XC 79 ; WX 869 ; N O ; B 44 -13 825 750 ;
- XC 80 ; WX 592 ; N P ; B 76 0 565 739 ;
- XC 81 ; WX 871 ; N Q ; B 44 -13 839 751 ;
- XC 82 ; WX 607 ; N R ; B 76 0 577 739 ;
- XC 83 ; WX 498 ; N S ; B 22 -13 476 751 ;
- XC 84 ; WX 426 ; N T ; B 7 0 419 739 ;
- XC 85 ; WX 655 ; N U ; B 76 -13 579 739 ;
- XC 86 ; WX 702 ; N V ; B 10 0 692 739 ;
- XC 87 ; WX 960 ; N W ; B 10 0 950 739 ;
- XC 88 ; WX 609 ; N X ; B 8 0 601 739 ;
- XC 89 ; WX 592 ; N Y ; B 2 0 590 739 ;
- XC 90 ; WX 480 ; N Z ; B 17 0 474 739 ;
- XC 91 ; WX 351 ; N bracketleft ; B 112 -127 313 739 ;
- XC 92 ; WX 605 ; N backslash ; B 84 0 464 739 ;
- XC 93 ; WX 351 ; N bracketright ; B 38 -127 239 739 ;
- XC 94 ; WX 606 ; N asciicircum ; B 18 180 588 739 ;
- XC 95 ; WX 500 ; N underscore ; B 0 -125 500 -67 ;
- XC 96 ; WX 351 ; N quoteleft ; B 98 546 260 739 ;
- XC 97 ; WX 683 ; N a ; B 42 -13 620 559 ;
- XC 98 ; WX 682 ; N b ; B 63 -13 640 739 ;
- XC 99 ; WX 647 ; N c ; B 42 -13 608 559 ;
- XC 100 ; WX 685 ; N d ; B 42 -13 622 739 ;
- XC 101 ; WX 650 ; N e ; B 42 -13 611 559 ;
- XC 102 ; WX 314 ; N f ; B 16 0 311 739 ; L i fi ; L l fl ;
- XC 103 ; WX 673 ; N g ; B 42 -214 610 559 ;
- XC 104 ; WX 610 ; N h ; B 63 0 547 739 ;
- XC 105 ; WX 200 ; N i ; B 63 0 137 739 ;
- XC 106 ; WX 203 ; N j ; B -45 -192 140 739 ;
- XC 107 ; WX 502 ; N k ; B 63 0 497 739 ;
- XC 108 ; WX 200 ; N l ; B 63 0 137 739 ;
- XC 109 ; WX 938 ; N m ; B 63 0 875 559 ;
- XC 110 ; WX 610 ; N n ; B 63 0 547 559 ;
- XC 111 ; WX 655 ; N o ; B 42 -13 613 559 ;
- XC 112 ; WX 682 ; N p ; B 63 -192 640 559 ;
- XC 113 ; WX 682 ; N q ; B 42 -192 619 559 ;
- XC 114 ; WX 301 ; N r ; B 63 0 292 559 ;
- XC 115 ; WX 388 ; N s ; B 18 -13 361 559 ;
- XC 116 ; WX 339 ; N t ; B 12 0 327 739 ;
- XC 117 ; WX 608 ; N u ; B 63 -13 545 547 ;
- XC 118 ; WX 554 ; N v ; B 8 0 546 547 ;
- XC 119 ; WX 831 ; N w ; B 7 0 824 547 ;
- XC 120 ; WX 480 ; N x ; B 8 0 472 547 ;
- XC 121 ; WX 536 ; N y ; B 9 -192 527 547 ;
- XC 122 ; WX 425 ; N z ; B 10 0 415 547 ;
- XC 123 ; WX 351 ; N braceleft ; B 37 -127 271 739 ;
- XC 124 ; WX 672 ; N bar ; B 304 0 368 739 ;
- XC 125 ; WX 351 ; N braceright ; B 38 -127 269 739 ;
- XC 126 ; WX 606 ; N asciitilde ; B 51 212 555 391 ;
- XC 161 ; WX 295 ; N exclamdown ; B 111 -192 185 547 ;
- XC 162 ; WX 554 ; N cent ; B 45 62 509 705 ;
- XC 163 ; WX 554 ; N sterling ; B 18 0 592 751 ;
- XC 164 ; WX 166 ; N fraction ; B -115 0 281 739 ;
- XC 165 ; WX 554 ; N yen ; B 0 0 589 739 ;
- XC 166 ; WX 554 ; N florin ; B 18 -214 546 751 ;
- XC 167 ; WX 615 ; N section ; B 87 -139 529 751 ;
- XC 168 ; WX 554 ; N currency ; B 26 50 528 553 ;
- XC 169 ; WX 198 ; N quotesingle ; B 74 513 124 739 ;
- XC 170 ; WX 502 ; N quotedblleft ; B 96 546 406 739 ;
- XC 171 ; WX 425 ; N guillemotleft ; B 40 101 385 500 ;
- XC 172 ; WX 251 ; N guilsinglleft ; B 40 101 211 500 ;
- XC 173 ; WX 251 ; N guilsinglright ; B 40 101 211 500 ;
- XC 174 ; WX 487 ; N fi ; B 13 0 424 739 ;
- XC 175 ; WX 485 ; N fl ; B 13 0 422 739 ;
- XC 177 ; WX 500 ; N endash ; B 0 267 500 334 ;
- XC 178 ; WX 553 ; N dagger ; B 59 -127 494 739 ;
- XC 179 ; WX 553 ; N daggerdbl ; B 59 -128 494 739 ;
- XC 180 ; WX 277 ; N periodcentered ; B 101 238 175 364 ;
- XC 182 ; WX 564 ; N paragraph ; B 37 -127 491 739 ;
- XC 183 ; WX 606 ; N bullet ; B 118 116 488 486 ;
- XC 184 ; WX 354 ; N quotesinglbase ; B 89 -67 251 126 ;
- XC 185 ; WX 502 ; N quotedblbase ; B 89 -67 398 126 ;
- XC 186 ; WX 484 ; N quotedblright ; B 87 546 393 739 ;
- XC 187 ; WX 425 ; N guillemotright ; B 40 101 385 500 ;
- XC 188 ; WX 1000 ; N ellipsis ; B 130 0 870 126 ;
- XC 189 ; WX 1174 ; N perthousand ; B 13 -13 1151 751 ;
- XC 191 ; WX 591 ; N questiondown ; B 66 -214 526 547 ;
- XC 193 ; WX 378 ; N grave ; B 74 613 304 779 ;
- XC 194 ; WX 375 ; N acute ; B 74 613 301 785 ;
- XC 195 ; WX 502 ; N circumflex ; B 74 613 428 739 ;
- XC 196 ; WX 439 ; N tilde ; B 75 613 365 715 ;
- XC 197 ; WX 485 ; N macron ; B 74 613 411 680 ;
- XC 198 ; WX 453 ; N breve ; B 74 613 378 716 ;
- XC 199 ; WX 222 ; N dotaccent ; B 74 613 148 739 ;
- XC 200 ; WX 369 ; N dieresis ; B 74 613 295 739 ;
- XC 202 ; WX 332 ; N ring ; B 74 613 258 797 ;
- XC 203 ; WX 324 ; N cedilla ; B 74 -223 250 0 ;
- XC 205 ; WX 552 ; N hungarumlaut ; B 74 613 479 785 ;
- XC 206 ; WX 302 ; N ogonek ; B 74 -190 228 0 ;
- XC 207 ; WX 502 ; N caron ; B 74 613 428 739 ;
- XC 208 ; WX 1000 ; N emdash ; B 0 267 1000 334 ;
- XC 225 ; WX 992 ; N AE ; B 11 0 936 739 ;
- XC 227 ; WX 369 ; N ordfeminine ; B 31 325 339 751 ;
- XC 232 ; WX 517 ; N Lslash ; B 26 0 502 739 ;
- XC 233 ; WX 868 ; N Oslash ; B 44 -83 824 821 ;
- XC 234 ; WX 1194 ; N OE ; B 44 -13 1138 751 ;
- XC 235 ; WX 369 ; N ordmasculine ; B 32 325 337 751 ;
- XC 241 ; WX 1157 ; N ae ; B 42 -13 1118 559 ;
- XC 245 ; WX 200 ; N dotlessi ; B 63 0 137 547 ;
- XC 248 ; WX 300 ; N lslash ; B 36 0 270 739 ;
- XC 249 ; WX 653 ; N oslash ; B 42 -45 611 594 ;
- XC 250 ; WX 1137 ; N oe ; B 42 -13 1098 559 ;
- XC 251 ; WX 554 ; N germandbls ; B 59 -13 524 751 ;
- XC -1 ; WX 740 ; N Aacute ; B 11 0 729 977 ;
- XC -1 ; WX 740 ; N Acircumflex ; B 11 0 729 931 ;
- XC -1 ; WX 740 ; N Adieresis ; B 11 0 729 931 ;
- XC -1 ; WX 740 ; N Agrave ; B 11 0 729 971 ;
- XC -1 ; WX 740 ; N Aring ; B 11 0 729 989 ;
- XC -1 ; WX 740 ; N Atilde ; B 11 0 729 907 ;
- XC -1 ; WX 813 ; N Ccedilla ; B 44 -223 770 751 ;
- XC -1 ; WX 536 ; N Eacute ; B 76 0 480 977 ;
- XC -1 ; WX 536 ; N Ecircumflex ; B 76 0 480 931 ;
- XC -1 ; WX 536 ; N Edieresis ; B 76 0 480 931 ;
- XC -1 ; WX 536 ; N Egrave ; B 76 0 480 971 ;
- XC -1 ; WX 790 ; N Eth ; B 26 0 746 739 ;
- XC -1 ; WX 226 ; N Iacute ; B 0 0 227 977 ;
- XC -1 ; WX 226 ; N Icircumflex ; B -64 0 290 931 ;
- XC -1 ; WX 226 ; N Idieresis ; B 3 0 224 931 ;
- XC -1 ; WX 226 ; N Igrave ; B -2 0 228 971 ;
- XC -1 ; WX 740 ; N Ntilde ; B 76 0 664 907 ;
- XC -1 ; WX 869 ; N Oacute ; B 44 -13 825 977 ;
- XC -1 ; WX 869 ; N Ocircumflex ; B 44 -13 825 931 ;
- XC -1 ; WX 869 ; N Odieresis ; B 44 -13 825 931 ;
- XC -1 ; WX 869 ; N Ograve ; B 44 -13 825 971 ;
- XC -1 ; WX 869 ; N Otilde ; B 44 -13 825 907 ;
- XC -1 ; WX 498 ; N Scaron ; B 22 -13 476 931 ;
- XC -1 ; WX 592 ; N Thorn ; B 76 0 565 739 ;
- XC -1 ; WX 655 ; N Uacute ; B 76 -13 579 977 ;
- XC -1 ; WX 655 ; N Ucircumflex ; B 76 -13 579 931 ;
- XC -1 ; WX 655 ; N Udieresis ; B 76 -13 579 931 ;
- XC -1 ; WX 655 ; N Ugrave ; B 76 -13 579 971 ;
- XC -1 ; WX 592 ; N Yacute ; B 2 0 590 977 ;
- XC -1 ; WX 592 ; N Ydieresis ; B 2 0 590 931 ;
- XC -1 ; WX 480 ; N Zcaron ; B 17 0 474 931 ;
- XC -1 ; WX 683 ; N aacute ; B 42 -13 620 785 ;
- XC -1 ; WX 683 ; N acircumflex ; B 42 -13 620 739 ;
- XC -1 ; WX 683 ; N adieresis ; B 42 -13 620 739 ;
- XC -1 ; WX 683 ; N agrave ; B 42 -13 620 779 ;
- XC -1 ; WX 683 ; N aring ; B 42 -13 620 797 ;
- XC -1 ; WX 683 ; N atilde ; B 42 -13 620 715 ;
- XC -1 ; WX 672 ; N brokenbar ; B 304 0 368 739 ;
- XC -1 ; WX 647 ; N ccedilla ; B 42 -223 608 559 ;
- XC -1 ; WX 747 ; N copyright ; B -9 -13 755 751 ;
- XC -1 ; WX 400 ; N degree ; B 50 439 350 739 ;
- XC -1 ; WX 606 ; N divide ; B 51 49 555 553 ;
- XC -1 ; WX 650 ; N eacute ; B 42 -13 611 785 ;
- XC -1 ; WX 650 ; N ecircumflex ; B 42 -13 611 739 ;
- XC -1 ; WX 650 ; N edieresis ; B 42 -13 611 739 ;
- XC -1 ; WX 650 ; N egrave ; B 42 -13 611 779 ;
- XC -1 ; WX 655 ; N eth ; B 42 -13 613 758 ;
- XC -1 ; WX 200 ; N iacute ; B -13 0 214 785 ;
- XC -1 ; WX 200 ; N icircumflex ; B -77 0 277 739 ;
- XC -1 ; WX 200 ; N idieresis ; B -10 0 211 739 ;
- XC -1 ; WX 200 ; N igrave ; B -15 0 215 779 ;
- XC -1 ; WX 606 ; N logicalnot ; B 51 166 555 436 ;
- XC -1 ; WX 606 ; N minus ; B 51 263 555 339 ;
- XC -1 ; WX 608 ; N mu ; B 63 -192 545 547 ;
- XC -1 ; WX 606 ; N multiply ; B 51 51 555 555 ;
- XC -1 ; WX 610 ; N ntilde ; B 63 0 547 715 ;
- XC -1 ; WX 655 ; N oacute ; B 42 -13 613 785 ;
- XC -1 ; WX 655 ; N ocircumflex ; B 42 -13 613 739 ;
- XC -1 ; WX 655 ; N odieresis ; B 42 -13 613 739 ;
- XC -1 ; WX 655 ; N ograve ; B 42 -13 613 779 ;
- XC -1 ; WX 831 ; N onehalf ; B 96 0 814 739 ;
- XC -1 ; WX 831 ; N onequarter ; B 101 0 803 739 ;
- XC -1 ; WX 332 ; N onesuperior ; B 98 296 233 739 ;
- XC -1 ; WX 655 ; N otilde ; B 42 -13 613 715 ;
- XC -1 ; WX 606 ; N plusminus ; B 51 0 555 554 ;
- XC -1 ; WX 747 ; N registered ; B -9 -13 755 751 ;
- XC -1 ; WX 388 ; N scaron ; B 17 -13 371 739 ;
- XC -1 ; WX 682 ; N thorn ; B 63 -192 640 739 ;
- XC -1 ; WX 831 ; N threequarters ; B 13 0 803 747 ;
- XC -1 ; WX 332 ; N threesuperior ; B 13 289 319 747 ;
- XC -1 ; WX 1000 ; N trademark ; B 63 318 938 739 ;
- XC -1 ; WX 332 ; N twosuperior ; B 12 296 320 746 ;
- XC -1 ; WX 608 ; N uacute ; B 63 -13 545 785 ;
- XC -1 ; WX 608 ; N ucircumflex ; B 63 -13 545 739 ;
- XC -1 ; WX 608 ; N udieresis ; B 63 -13 545 739 ;
- XC -1 ; WX 608 ; N ugrave ; B 63 -13 545 779 ;
- XC -1 ; WX 536 ; N yacute ; B 9 -192 527 785 ;
- XC -1 ; WX 536 ; N ydieresis ; B 9 -192 527 739 ;
- XC -1 ; WX 425 ; N zcaron ; B 10 0 415 739 ;
- XEndCharMetrics
- XStartKernData
- XStartKernPairs 93
- X
- XKPX A y -72
- XKPX A w -65
- XKPX A v -73
- XKPX A Y -122
- XKPX A W -95
- XKPX A V -122
- XKPX A T -81
- X
- XKPX F period -79
- XKPX F comma -122
- XKPX F A -60
- X
- XKPX L y -23
- XKPX L Y -91
- XKPX L W -67
- XKPX L V -113
- XKPX L T -46
- X
- XKPX P period -91
- XKPX P comma -123
- XKPX P A -74
- X
- XKPX R y 32
- XKPX R Y -20
- XKPX R W 2
- XKPX R V -39
- XKPX R T 6
- X
- XKPX T y 5
- XKPX T w 7
- XKPX T u -46
- XKPX T semicolon -29
- XKPX T s -23
- XKPX T r -30
- XKPX T period -71
- XKPX T o -49
- XKPX T i 31
- XKPX T hyphen 0
- XKPX T e -49
- XKPX T comma -102
- XKPX T colon 3
- XKPX T c -51
- XKPX T a -52
- XKPX T A -81
- X
- XKPX V y -25
- XKPX V u -40
- XKPX V semicolon -33
- XKPX V r -40
- XKPX V period -75
- XKPX V o -101
- XKPX V i 5
- XKPX V hyphen 0
- XKPX V e -101
- XKPX V comma -106
- XKPX V colon -1
- XKPX V a -104
- XKPX V A -122
- X
- XKPX W y -2
- XKPX W u -30
- XKPX W r -29
- XKPX W o -46
- XKPX W i 6
- XKPX W e -47
- XKPX W a -50
- XKPX W semicolon -33
- XKPX W period -74
- XKPX W hyphen 0
- XKPX W comma -106
- XKPX W colon -1
- XKPX W A -73
- X
- XKPX Y v -17
- XKPX Y u -69
- XKPX Y semicolon -23
- XKPX Y q -93
- XKPX Y period -65
- XKPX Y p -67
- XKPX Y o -89
- XKPX Y i 13
- XKPX Y hyphen 0
- XKPX Y e -89
- XKPX Y comma -97
- XKPX Y colon 9
- XKPX Y a -93
- XKPX Y A -122
- X
- XKPX f f 3
- X
- XKPX r q -8
- XKPX r period -73
- XKPX r o -4
- XKPX r n 21
- XKPX r m 28
- XKPX r hyphen 0
- XKPX r h 29
- XKPX r g 1
- XKPX r f 48
- XKPX r e -4
- XKPX r d -6
- XKPX r comma -105
- XKPX r c -7
- XEndKernPairs
- XEndKernData
- XStartComposites 58
- XCC Zcaron 2 ; PCC Z 0 0 ; PCC caron -11 192 ;
- XCC zcaron 2 ; PCC z 0 0 ; PCC caron -38 0 ;
- XCC Scaron 2 ; PCC S 0 0 ; PCC caron -2 192 ;
- XCC scaron 2 ; PCC s 0 0 ; PCC caron -57 0 ;
- XCC Ccedilla 2 ; PCC C 0 0 ; PCC cedilla 244 0 ;
- XCC ccedilla 2 ; PCC c 0 0 ; PCC cedilla 161 0 ;
- XCC Yacute 2 ; PCC Y 0 0 ; PCC acute 108 192 ;
- XCC yacute 2 ; PCC y 0 0 ; PCC acute 80 0 ;
- XCC Ydieresis 2 ; PCC Y 0 0 ; PCC dieresis 111 192 ;
- XCC ydieresis 2 ; PCC y 0 0 ; PCC dieresis 83 0 ;
- XCC Uacute 2 ; PCC U 0 0 ; PCC acute 140 192 ;
- XCC Ucircumflex 2 ; PCC U 0 0 ; PCC circumflex 76 192 ;
- XCC Udieresis 2 ; PCC U 0 0 ; PCC dieresis 143 192 ;
- XCC Ugrave 2 ; PCC U 0 0 ; PCC grave 138 192 ;
- XCC uacute 2 ; PCC u 0 0 ; PCC acute 116 0 ;
- XCC ucircumflex 2 ; PCC u 0 0 ; PCC circumflex 53 0 ;
- XCC udieresis 2 ; PCC u 0 0 ; PCC dieresis 119 0 ;
- XCC ugrave 2 ; PCC u 0 0 ; PCC grave 115 0 ;
- XCC Iacute 2 ; PCC I 0 0 ; PCC acute -74 192 ;
- XCC Icircumflex 2 ; PCC I 0 0 ; PCC circumflex -138 192 ;
- XCC Idieresis 2 ; PCC I 0 0 ; PCC dieresis -71 192 ;
- XCC Igrave 2 ; PCC I 0 0 ; PCC grave -76 192 ;
- XCC iacute 2 ; PCC dotlessi 0 0 ; PCC acute -87 0 ;
- XCC icircumflex 2 ; PCC dotlessi 0 0 ; PCC circumflex -151 0 ;
- XCC idieresis 2 ; PCC dotlessi 0 0 ; PCC dieresis -84 0 ;
- XCC igrave 2 ; PCC dotlessi 0 0 ; PCC grave -89 0 ;
- XCC Eacute 2 ; PCC E 0 0 ; PCC acute 80 192 ;
- XCC Ecircumflex 2 ; PCC E 0 0 ; PCC circumflex 17 192 ;
- XCC Edieresis 2 ; PCC E 0 0 ; PCC dieresis 83 192 ;
- XCC Egrave 2 ; PCC E 0 0 ; PCC grave 79 192 ;
- XCC eacute 2 ; PCC e 0 0 ; PCC acute 137 0 ;
- XCC ecircumflex 2 ; PCC e 0 0 ; PCC circumflex 74 0 ;
- XCC edieresis 2 ; PCC e 0 0 ; PCC dieresis 140 0 ;
- XCC egrave 2 ; PCC e 0 0 ; PCC grave 136 0 ;
- XCC Aacute 2 ; PCC A 0 0 ; PCC acute 182 192 ;
- XCC Acircumflex 2 ; PCC A 0 0 ; PCC circumflex 119 192 ;
- XCC Adieresis 2 ; PCC A 0 0 ; PCC dieresis 185 192 ;
- XCC Agrave 2 ; PCC A 0 0 ; PCC grave 181 192 ;
- XCC aacute 2 ; PCC a 0 0 ; PCC acute 154 0 ;
- XCC acircumflex 2 ; PCC a 0 0 ; PCC circumflex 90 0 ;
- XCC adieresis 2 ; PCC a 0 0 ; PCC dieresis 157 0 ;
- XCC agrave 2 ; PCC a 0 0 ; PCC grave 152 0 ;
- XCC Oacute 2 ; PCC O 0 0 ; PCC acute 247 192 ;
- XCC Ocircumflex 2 ; PCC O 0 0 ; PCC circumflex 183 192 ;
- XCC Odieresis 2 ; PCC O 0 0 ; PCC dieresis 250 192 ;
- XCC Ograve 2 ; PCC O 0 0 ; PCC grave 245 192 ;
- XCC oacute 2 ; PCC o 0 0 ; PCC acute 140 0 ;
- XCC ocircumflex 2 ; PCC o 0 0 ; PCC circumflex 76 0 ;
- XCC odieresis 2 ; PCC o 0 0 ; PCC dieresis 143 0 ;
- XCC ograve 2 ; PCC o 0 0 ; PCC grave 138 0 ;
- XCC Atilde 2 ; PCC A 0 0 ; PCC tilde 150 192 ;
- XCC atilde 2 ; PCC a 0 0 ; PCC tilde 122 0 ;
- XCC Ntilde 2 ; PCC N 0 0 ; PCC tilde 150 192 ;
- XCC ntilde 2 ; PCC n 0 0 ; PCC tilde 85 0 ;
- XCC Otilde 2 ; PCC O 0 0 ; PCC tilde 215 192 ;
- XCC otilde 2 ; PCC o 0 0 ; PCC tilde 108 0 ;
- XCC Aring 2 ; PCC A 0 0 ; PCC ring 204 192 ;
- XCC aring 2 ; PCC a 0 0 ; PCC ring 175 0 ;
- XEndComposites
- XEndFontMetrics
- END_OF_FILE
- if test 15173 -ne `wc -c <'font/AvantGarBoo.AFM'`; then
- echo shar: \"'font/AvantGarBoo.AFM'\" unpacked with wrong size!
- fi
- # end of 'font/AvantGarBoo.AFM'
- fi
- if test -f 'font/BookmDem.AFM' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font/BookmDem.AFM'\"
- else
- echo shar: Extracting \"'font/BookmDem.AFM'\" \(15128 characters\)
- sed "s/^X//" >'font/BookmDem.AFM' <<'END_OF_FILE'
- XStartFontMetrics 2.0
- XComment Copyright (c) 1984 Adobe Systems Incorporated. All Rights Reserved.
- XComment Creation Date:Sat Feb 7 20:12:52 PST 1987
- XFontName Bookman-Demi
- XEncodingScheme AdobeStandardEncoding
- XFullName ITC Bookman Demi
- XFamilyName ITC Bookman
- XWeight Demi
- XItalicAngle 0.0
- XIsFixedPitch false
- XUnderlinePosition -125
- XUnderlineThickness 60
- XVersion 001.001
- XNotice ITC Bookman is a registered trademark of International Typeface Corporation.
- XFontBBox -194 -243 1346 934
- XCapHeight 681
- XXHeight 502
- XDescender -212
- XAscender 725
- XStartCharMetrics 228
- XC 32 ; WX 340 ; N space ; B 0 0 0 0 ;
- XC 33 ; WX 360 ; N exclam ; B 82 -8 282 698 ;
- XC 34 ; WX 420 ; N quotedbl ; B 11 379 369 698 ;
- XC 35 ; WX 660 ; N numbersign ; B 84 0 576 681 ;
- XC 36 ; WX 660 ; N dollar ; B 48 -119 620 805 ;
- XC 37 ; WX 940 ; N percent ; B 12 -8 924 698 ;
- XC 38 ; WX 800 ; N ampersand ; B 21 -17 772 698 ;
- XC 39 ; WX 320 ; N quoteright ; B 82 440 242 698 ;
- XC 40 ; WX 320 ; N parenleft ; B 48 -150 289 749 ;
- XC 41 ; WX 320 ; N parenright ; B 20 -150 262 749 ;
- XC 42 ; WX 460 ; N asterisk ; B 62 317 405 697 ;
- XC 43 ; WX 600 ; N plus ; B 51 9 555 514 ;
- XC 44 ; WX 340 ; N comma ; B 78 -124 257 162 ;
- XC 45 ; WX 360 ; N hyphen ; B 20 210 340 318 ;
- XC 46 ; WX 340 ; N period ; B 76 -8 258 172 ;
- XC 47 ; WX 600 ; N slash ; B 50 -149 555 725 ;
- XC 48 ; WX 660 ; N zero ; B 30 -17 639 698 ;
- XC 49 ; WX 660 ; N one ; B 137 0 568 681 ;
- XC 50 ; WX 660 ; N two ; B 41 0 628 698 ;
- XC 51 ; WX 660 ; N three ; B 37 -17 631 698 ;
- XC 52 ; WX 660 ; N four ; B 19 0 649 681 ;
- XC 53 ; WX 660 ; N five ; B 44 -17 623 723 ;
- XC 54 ; WX 660 ; N six ; B 34 -17 634 698 ;
- XC 55 ; WX 660 ; N seven ; B 36 0 632 681 ;
- XC 56 ; WX 660 ; N eight ; B 36 -17 633 698 ;
- XC 57 ; WX 660 ; N nine ; B 33 -17 636 698 ;
- XC 58 ; WX 340 ; N colon ; B 76 -8 258 515 ;
- XC 59 ; WX 340 ; N semicolon ; B 75 -124 259 515 ;
- XC 60 ; WX 600 ; N less ; B 49 -9 558 542 ;
- XC 61 ; WX 600 ; N equal ; B 51 109 555 421 ;
- XC 62 ; WX 600 ; N greater ; B 48 -9 557 542 ;
- XC 63 ; WX 660 ; N question ; B 61 -8 608 698 ;
- XC 64 ; WX 820 ; N at ; B 60 -17 758 698 ;
- XC 65 ; WX 720 ; N A ; B -34 0 763 681 ;
- XC 66 ; WX 720 ; N B ; B 20 0 693 681 ;
- XC 67 ; WX 740 ; N C ; B 35 -17 724 698 ;
- XC 68 ; WX 780 ; N D ; B 20 0 748 681 ;
- XC 69 ; WX 720 ; N E ; B 20 0 724 681 ;
- XC 70 ; WX 680 ; N F ; B 20 0 686 681 ;
- XC 71 ; WX 780 ; N G ; B 35 -17 773 698 ;
- XC 72 ; WX 820 ; N H ; B 20 0 800 681 ;
- XC 73 ; WX 400 ; N I ; B 20 0 379 681 ;
- XC 74 ; WX 640 ; N J ; B -12 -17 622 681 ;
- XC 75 ; WX 800 ; N K ; B 20 0 796 681 ;
- XC 76 ; WX 640 ; N L ; B 20 0 668 681 ;
- XC 77 ; WX 940 ; N M ; B 20 0 924 681 ;
- XC 78 ; WX 740 ; N N ; B 20 0 724 681 ;
- XC 79 ; WX 800 ; N O ; B 35 -17 769 698 ;
- XC 80 ; WX 660 ; N P ; B 20 0 658 681 ;
- XC 81 ; WX 800 ; N Q ; B 35 -226 775 698 ;
- XC 82 ; WX 780 ; N R ; B 20 0 783 681 ;
- XC 83 ; WX 660 ; N S ; B 21 -17 639 698 ;
- XC 84 ; WX 700 ; N T ; B -4 0 703 681 ;
- XC 85 ; WX 740 ; N U ; B 15 -17 724 681 ;
- XC 86 ; WX 720 ; N V ; B -20 0 730 681 ;
- XC 87 ; WX 940 ; N W ; B -20 0 963 681 ;
- XC 88 ; WX 780 ; N X ; B 1 0 770 681 ;
- XC 89 ; WX 700 ; N Y ; B -20 0 718 681 ;
- XC 90 ; WX 640 ; N Z ; B 6 0 635 681 ;
- XC 91 ; WX 300 ; N bracketleft ; B 75 -138 285 725 ;
- XC 92 ; WX 600 ; N backslash ; B 50 0 555 725 ;
- XC 93 ; WX 300 ; N bracketright ; B 21 -138 231 725 ;
- XC 94 ; WX 600 ; N asciicircum ; B 52 281 554 681 ;
- XC 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
- XC 96 ; WX 320 ; N quoteleft ; B 82 440 242 698 ;
- XC 97 ; WX 580 ; N a ; B 28 -8 588 515 ;
- XC 98 ; WX 600 ; N b ; B -20 -8 568 725 ;
- XC 99 ; WX 580 ; N c ; B 31 -8 550 515 ;
- XC 100 ; WX 640 ; N d ; B 31 -8 622 725 ;
- XC 101 ; WX 580 ; N e ; B 31 -8 548 515 ;
- XC 102 ; WX 380 ; N f ; B 22 0 461 741 ; L i fi ; L l fl ;
- XC 103 ; WX 580 ; N g ; B 9 -243 583 595 ;
- XC 104 ; WX 680 ; N h ; B 22 0 654 725 ;
- XC 105 ; WX 360 ; N i ; B 22 0 335 729 ;
- XC 106 ; WX 340 ; N j ; B -94 -221 278 729 ;
- XC 107 ; WX 660 ; N k ; B 22 0 643 725 ;
- XC 108 ; WX 340 ; N l ; B 9 0 322 725 ;
- XC 109 ; WX 1000 ; N m ; B 22 0 980 515 ;
- XC 110 ; WX 680 ; N n ; B 22 0 652 515 ;
- XC 111 ; WX 620 ; N o ; B 31 -8 585 515 ;
- XC 112 ; WX 640 ; N p ; B 22 -212 611 515 ;
- XC 113 ; WX 620 ; N q ; B 31 -212 633 515 ;
- XC 114 ; WX 460 ; N r ; B 22 0 462 502 ;
- XC 115 ; WX 520 ; N s ; B 22 -8 492 515 ;
- XC 116 ; WX 460 ; N t ; B 22 -8 445 660 ;
- XC 117 ; WX 660 ; N u ; B 22 -8 653 502 ;
- XC 118 ; WX 600 ; N v ; B -6 0 593 502 ;
- XC 119 ; WX 800 ; N w ; B -6 0 810 502 ;
- XC 120 ; WX 600 ; N x ; B 8 0 591 502 ;
- XC 121 ; WX 620 ; N y ; B 6 -221 613 502 ;
- XC 122 ; WX 560 ; N z ; B 22 0 547 502 ;
- XC 123 ; WX 320 ; N braceleft ; B 34 -139 280 726 ;
- XC 124 ; WX 600 ; N bar ; B 243 0 362 725 ;
- XC 125 ; WX 320 ; N braceright ; B 35 -139 280 726 ;
- XC 126 ; WX 600 ; N asciitilde ; B 51 162 555 368 ;
- XC 161 ; WX 360 ; N exclamdown ; B 84 -191 284 515 ;
- XC 162 ; WX 660 ; N cent ; B 133 17 535 674 ;
- XC 163 ; WX 660 ; N sterling ; B 10 -17 659 698 ;
- XC 164 ; WX 120 ; N fraction ; B -194 0 312 681 ;
- XC 165 ; WX 660 ; N yen ; B -28 0 696 681 ;
- XC 166 ; WX 660 ; N florin ; B -46 -209 674 749 ;
- XC 167 ; WX 600 ; N section ; B 36 -153 560 698 ;
- XC 168 ; WX 660 ; N currency ; B 77 88 584 593 ;
- XC 169 ; WX 240 ; N quotesingle ; B 42 379 178 698 ;
- XC 170 ; WX 540 ; N quotedblleft ; B 82 439 449 698 ;
- XC 171 ; WX 400 ; N guillemotleft ; B 34 101 360 457 ;
- XC 172 ; WX 220 ; N guilsinglleft ; B 34 101 188 457 ;
- XC 173 ; WX 220 ; N guilsinglright ; B 34 101 188 457 ;
- XC 174 ; WX 740 ; N fi ; B 22 0 710 741 ;
- XC 175 ; WX 740 ; N fl ; B 22 0 710 741 ;
- XC 177 ; WX 500 ; N endash ; B -25 212 525 318 ;
- XC 178 ; WX 440 ; N dagger ; B 33 -156 398 698 ;
- XC 179 ; WX 380 ; N daggerdbl ; B 8 -156 380 698 ;
- XC 180 ; WX 340 ; N periodcentered ; B 76 175 258 355 ;
- XC 182 ; WX 800 ; N paragraph ; B 14 -101 757 681 ;
- XC 183 ; WX 460 ; N bullet ; B 60 170 404 511 ;
- XC 184 ; WX 320 ; N quotesinglbase ; B 82 -114 242 144 ;
- XC 185 ; WX 540 ; N quotedblbase ; B 82 -114 450 144 ;
- XC 186 ; WX 540 ; N quotedblright ; B 82 440 449 698 ;
- XC 187 ; WX 400 ; N guillemotright ; B 34 101 360 457 ;
- XC 188 ; WX 1000 ; N ellipsis ; B 76 -8 924 172 ;
- XC 189 ; WX 1360 ; N perthousand ; B 12 -8 1346 698 ;
- XC 191 ; WX 660 ; N questiondown ; B 62 -191 609 515 ;
- XC 193 ; WX 400 ; N grave ; B 68 547 327 730 ;
- XC 194 ; WX 400 ; N acute ; B 68 547 327 731 ;
- XC 195 ; WX 500 ; N circumflex ; B 68 555 430 731 ;
- XC 196 ; WX 480 ; N tilde ; B 69 556 421 691 ;
- XC 197 ; WX 460 ; N macron ; B 68 577 383 663 ;
- XC 198 ; WX 500 ; N breve ; B 68 553 429 722 ;
- XC 199 ; WX 320 ; N dotaccent ; B 68 536 259 730 ;
- XC 200 ; WX 500 ; N dieresis ; B 68 560 441 698 ;
- XC 202 ; WX 340 ; N ring ; B 68 552 275 755 ;
- XC 203 ; WX 360 ; N cedilla ; B 68 -213 284 0 ;
- XC 205 ; WX 440 ; N hungarumlaut ; B 68 554 365 741 ;
- XC 206 ; WX 320 ; N ogonek ; B 68 -163 246 0 ;
- XC 207 ; WX 500 ; N caron ; B 68 541 430 717 ;
- XC 208 ; WX 1000 ; N emdash ; B -25 212 1025 318 ;
- XC 225 ; WX 1140 ; N AE ; B -34 0 1149 681 ;
- XC 227 ; WX 400 ; N ordfeminine ; B 27 302 396 698 ;
- XC 232 ; WX 640 ; N Lslash ; B 20 0 668 681 ;
- XC 233 ; WX 800 ; N Oslash ; B 35 -110 771 781 ;
- XC 234 ; WX 1220 ; N OE ; B 35 -17 1219 698 ;
- XC 235 ; WX 400 ; N ordmasculine ; B 17 302 383 698 ;
- XC 241 ; WX 880 ; N ae ; B 28 -8 852 515 ;
- XC 245 ; WX 360 ; N dotlessi ; B 22 0 335 502 ;
- XC 248 ; WX 340 ; N lslash ; B 9 0 322 725 ;
- XC 249 ; WX 620 ; N oslash ; B 31 -40 586 551 ;
- XC 250 ; WX 940 ; N oe ; B 31 -8 908 515 ;
- XC 251 ; WX 660 ; N germandbls ; B -61 -91 644 699 ;
- XC -1 ; WX 720 ; N Aacute ; B -34 0 763 910 ;
- XC -1 ; WX 720 ; N Acircumflex ; B -34 0 763 910 ;
- XC -1 ; WX 720 ; N Adieresis ; B -34 0 763 877 ;
- XC -1 ; WX 720 ; N Agrave ; B -34 0 763 909 ;
- XC -1 ; WX 720 ; N Aring ; B -34 0 763 934 ;
- XC -1 ; WX 720 ; N Atilde ; B -34 0 763 870 ;
- XC -1 ; WX 740 ; N Ccedilla ; B 35 -213 724 698 ;
- XC -1 ; WX 720 ; N Eacute ; B 20 0 724 910 ;
- XC -1 ; WX 720 ; N Ecircumflex ; B 20 0 724 910 ;
- XC -1 ; WX 720 ; N Edieresis ; B 20 0 724 877 ;
- XC -1 ; WX 720 ; N Egrave ; B 20 0 724 909 ;
- XC -1 ; WX 780 ; N Eth ; B 20 0 748 681 ;
- XC -1 ; WX 400 ; N Iacute ; B 20 0 379 910 ;
- XC -1 ; WX 400 ; N Icircumflex ; B 18 0 380 910 ;
- XC -1 ; WX 400 ; N Idieresis ; B 18 0 391 877 ;
- XC -1 ; WX 400 ; N Igrave ; B 20 0 379 909 ;
- XC -1 ; WX 740 ; N Ntilde ; B 20 0 724 870 ;
- XC -1 ; WX 800 ; N Oacute ; B 35 -17 769 910 ;
- XC -1 ; WX 800 ; N Ocircumflex ; B 35 -17 769 910 ;
- XC -1 ; WX 800 ; N Odieresis ; B 35 -17 769 877 ;
- XC -1 ; WX 800 ; N Ograve ; B 35 -17 769 909 ;
- XC -1 ; WX 800 ; N Otilde ; B 35 -17 769 870 ;
- XC -1 ; WX 660 ; N Scaron ; B 21 -17 639 896 ;
- XC -1 ; WX 660 ; N Thorn ; B 20 0 658 681 ;
- XC -1 ; WX 740 ; N Uacute ; B 15 -17 724 910 ;
- XC -1 ; WX 740 ; N Ucircumflex ; B 15 -17 724 910 ;
- XC -1 ; WX 740 ; N Udieresis ; B 15 -17 724 877 ;
- XC -1 ; WX 740 ; N Ugrave ; B 15 -17 724 909 ;
- XC -1 ; WX 700 ; N Yacute ; B -20 0 718 910 ;
- XC -1 ; WX 700 ; N Ydieresis ; B -20 0 718 877 ;
- XC -1 ; WX 640 ; N Zcaron ; B 6 0 635 896 ;
- XC -1 ; WX 580 ; N aacute ; B 28 -8 588 731 ;
- XC -1 ; WX 580 ; N acircumflex ; B 28 -8 588 731 ;
- XC -1 ; WX 580 ; N adieresis ; B 28 -8 588 698 ;
- XC -1 ; WX 580 ; N agrave ; B 28 -8 588 730 ;
- XC -1 ; WX 580 ; N aring ; B 28 -8 588 755 ;
- XC -1 ; WX 580 ; N atilde ; B 28 -8 588 691 ;
- XC -1 ; WX 600 ; N brokenbar ; B 243 0 362 725 ;
- XC -1 ; WX 580 ; N ccedilla ; B 31 -213 550 515 ;
- XC -1 ; WX 740 ; N copyright ; B 23 -17 723 698 ;
- XC -1 ; WX 400 ; N degree ; B 50 398 350 698 ;
- XC -1 ; WX 600 ; N divide ; B 51 9 555 521 ;
- XC -1 ; WX 580 ; N eacute ; B 31 -8 548 731 ;
- XC -1 ; WX 580 ; N ecircumflex ; B 31 -8 548 731 ;
- XC -1 ; WX 580 ; N edieresis ; B 31 -8 548 698 ;
- XC -1 ; WX 580 ; N egrave ; B 31 -8 548 730 ;
- XC -1 ; WX 620 ; N eth ; B 31 -8 585 741 ;
- XC -1 ; WX 360 ; N iacute ; B 22 0 335 731 ;
- XC -1 ; WX 360 ; N icircumflex ; B -2 0 360 731 ;
- XC -1 ; WX 360 ; N idieresis ; B -2 0 371 698 ;
- XC -1 ; WX 360 ; N igrave ; B 22 0 335 730 ;
- XC -1 ; WX 600 ; N logicalnot ; B 51 129 555 421 ;
- XC -1 ; WX 600 ; N minus ; B 51 207 555 323 ;
- XC -1 ; WX 660 ; N mu ; B 22 -221 653 502 ;
- XC -1 ; WX 600 ; N multiply ; B 48 11 552 515 ;
- XC -1 ; WX 680 ; N ntilde ; B 22 0 652 691 ;
- XC -1 ; WX 620 ; N oacute ; B 31 -8 585 731 ;
- XC -1 ; WX 620 ; N ocircumflex ; B 31 -8 585 731 ;
- XC -1 ; WX 620 ; N odieresis ; B 31 -8 585 698 ;
- XC -1 ; WX 620 ; N ograve ; B 31 -8 585 730 ;
- XC -1 ; WX 990 ; N onehalf ; B 65 0 980 681 ;
- XC -1 ; WX 990 ; N onequarter ; B 65 0 967 681 ;
- XC -1 ; WX 396 ; N onesuperior ; B 65 279 345 687 ;
- XC -1 ; WX 620 ; N otilde ; B 31 -8 585 691 ;
- XC -1 ; WX 600 ; N plusminus ; B 51 0 555 515 ;
- XC -1 ; WX 740 ; N registered ; B 23 -17 723 698 ;
- XC -1 ; WX 520 ; N scaron ; B 22 -8 492 717 ;
- XC -1 ; WX 640 ; N thorn ; B 22 -212 611 725 ;
- XC -1 ; WX 990 ; N threequarters ; B 15 0 967 692 ;
- XC -1 ; WX 396 ; N threesuperior ; B 5 269 391 698 ;
- XC -1 ; WX 980 ; N trademark ; B 42 277 982 681 ;
- XC -1 ; WX 396 ; N twosuperior ; B 14 279 396 698 ;
- XC -1 ; WX 660 ; N uacute ; B 22 -8 653 731 ;
- XC -1 ; WX 660 ; N ucircumflex ; B 22 -8 653 731 ;
- XC -1 ; WX 660 ; N udieresis ; B 22 -8 653 698 ;
- XC -1 ; WX 660 ; N ugrave ; B 22 -8 653 730 ;
- XC -1 ; WX 620 ; N yacute ; B 6 -221 613 731 ;
- XC -1 ; WX 620 ; N ydieresis ; B 6 -221 613 698 ;
- XC -1 ; WX 560 ; N zcaron ; B 22 0 547 717 ;
- XEndCharMetrics
- XStartKernData
- XStartKernPairs 93
- X
- XKPX A y -1
- XKPX A w -9
- XKPX A v -8
- XKPX A Y -52
- XKPX A W -20
- XKPX A V -68
- XKPX A T -40
- X
- XKPX F period -132
- XKPX F comma -130
- XKPX F A -59
- X
- XKPX L y 19
- XKPX L Y -35
- XKPX L W -41
- XKPX L V -50
- XKPX L T -4
- X
- XKPX P period -128
- XKPX P comma -129
- XKPX P A -46
- X
- XKPX R y -8
- XKPX R Y -20
- XKPX R W -24
- XKPX R V -29
- XKPX R T -4
- X
- XKPX T y 0
- XKPX T w 0
- XKPX T u 0
- XKPX T semicolon 5
- XKPX T s -10
- XKPX T r 27
- XKPX T period -122
- XKPX T o -28
- XKPX T i 27
- XKPX T hyphen -10
- XKPX T e -29
- XKPX T comma -122
- XKPX T colon 7
- XKPX T c -29
- XKPX T a -24
- XKPX T A -42
- X
- XKPX V y 12
- XKPX V u -11
- XKPX V semicolon -38
- XKPX V r -15
- XKPX V period -105
- XKPX V o -79
- XKPX V i 15
- XKPX V hyphen -10
- XKPX V e -80
- XKPX V comma -103
- XKPX V colon -37
- XKPX V a -74
- XKPX V A -88
- X
- XKPX W y 12
- XKPX W u -11
- XKPX W semicolon -38
- XKPX W r -15
- XKPX W period -105
- XKPX W o -78
- XKPX W i 15
- XKPX W hyphen -10
- XKPX W e -79
- XKPX W comma -103
- XKPX W colon -37
- XKPX W a -73
- XKPX W A -60
- X
- XKPX Y v 24
- XKPX Y u -13
- XKPX Y semicolon -34
- XKPX Y q -66
- XKPX Y period -105
- XKPX Y p -23
- XKPX Y o -66
- XKPX Y i 2
- XKPX Y hyphen -10
- XKPX Y e -67
- XKPX Y comma -103
- XKPX Y colon -32
- XKPX Y a -60
- XKPX Y A -56
- X
- XKPX f f 21
- X
- XKPX r q -9
- XKPX r period -102
- XKPX r o -9
- XKPX r n 20
- XKPX r m 20
- XKPX r hyphen -10
- XKPX r h -23
- XKPX r g -9
- XKPX r f 20
- XKPX r e -10
- XKPX r d -10
- XKPX r comma -101
- XKPX r c -9
- XEndKernPairs
- XEndKernData
- XStartComposites 58
- XCC Zcaron 2 ; PCC Z 0 0 ; PCC caron 70 179 ;
- XCC zcaron 2 ; PCC z 0 0 ; PCC caron 30 0 ;
- XCC Scaron 2 ; PCC S 0 0 ; PCC caron 80 179 ;
- XCC scaron 2 ; PCC s 0 0 ; PCC caron 10 0 ;
- XCC Ccedilla 2 ; PCC C 0 0 ; PCC cedilla 190 0 ;
- XCC ccedilla 2 ; PCC c 0 0 ; PCC cedilla 110 0 ;
- XCC Yacute 2 ; PCC Y 0 0 ; PCC acute 150 179 ;
- XCC yacute 2 ; PCC y 0 0 ; PCC acute 110 0 ;
- XCC Ydieresis 2 ; PCC Y 0 0 ; PCC dieresis 100 179 ;
- XCC ydieresis 2 ; PCC y 0 0 ; PCC dieresis 60 0 ;
- XCC Uacute 2 ; PCC U 0 0 ; PCC acute 170 179 ;
- XCC Ucircumflex 2 ; PCC U 0 0 ; PCC circumflex 120 179 ;
- XCC Udieresis 2 ; PCC U 0 0 ; PCC dieresis 120 179 ;
- XCC Ugrave 2 ; PCC U 0 0 ; PCC grave 170 179 ;
- XCC uacute 2 ; PCC u 0 0 ; PCC acute 130 0 ;
- XCC ucircumflex 2 ; PCC u 0 0 ; PCC circumflex 80 0 ;
- XCC udieresis 2 ; PCC u 0 0 ; PCC dieresis 80 0 ;
- XCC ugrave 2 ; PCC u 0 0 ; PCC grave 130 0 ;
- XCC Iacute 2 ; PCC I 0 0 ; PCC acute 0 179 ;
- XCC Icircumflex 2 ; PCC I 0 0 ; PCC circumflex -50 179 ;
- XCC Idieresis 2 ; PCC I 0 0 ; PCC dieresis -50 179 ;
- XCC Igrave 2 ; PCC I 0 0 ; PCC grave 0 179 ;
- XCC iacute 2 ; PCC dotlessi 0 0 ; PCC acute -20 0 ;
- XCC icircumflex 2 ; PCC dotlessi 0 0 ; PCC circumflex -70 0 ;
- XCC idieresis 2 ; PCC dotlessi 0 0 ; PCC dieresis -70 0 ;
- XCC igrave 2 ; PCC dotlessi 0 0 ; PCC grave -20 0 ;
- XCC Eacute 2 ; PCC E 0 0 ; PCC acute 160 179 ;
- XCC Ecircumflex 2 ; PCC E 0 0 ; PCC circumflex 110 179 ;
- XCC Edieresis 2 ; PCC E 0 0 ; PCC dieresis 110 179 ;
- XCC Egrave 2 ; PCC E 0 0 ; PCC grave 160 179 ;
- XCC eacute 2 ; PCC e 0 0 ; PCC acute 90 0 ;
- XCC ecircumflex 2 ; PCC e 0 0 ; PCC circumflex 40 0 ;
- XCC edieresis 2 ; PCC e 0 0 ; PCC dieresis 40 0 ;
- XCC egrave 2 ; PCC e 0 0 ; PCC grave 90 0 ;
- XCC Aacute 2 ; PCC A 0 0 ; PCC acute 160 179 ;
- XCC Acircumflex 2 ; PCC A 0 0 ; PCC circumflex 110 179 ;
- XCC Adieresis 2 ; PCC A 0 0 ; PCC dieresis 110 179 ;
- XCC Agrave 2 ; PCC A 0 0 ; PCC grave 160 179 ;
- XCC aacute 2 ; PCC a 0 0 ; PCC acute 90 0 ;
- XCC acircumflex 2 ; PCC a 0 0 ; PCC circumflex 40 0 ;
- XCC adieresis 2 ; PCC a 0 0 ; PCC dieresis 40 0 ;
- XCC agrave 2 ; PCC a 0 0 ; PCC grave 90 0 ;
- XCC Oacute 2 ; PCC O 0 0 ; PCC acute 200 179 ;
- XCC Ocircumflex 2 ; PCC O 0 0 ; PCC circumflex 150 179 ;
- XCC Odieresis 2 ; PCC O 0 0 ; PCC dieresis 150 179 ;
- XCC Ograve 2 ; PCC O 0 0 ; PCC grave 200 179 ;
- XCC oacute 2 ; PCC o 0 0 ; PCC acute 110 0 ;
- XCC ocircumflex 2 ; PCC o 0 0 ; PCC circumflex 60 0 ;
- XCC odieresis 2 ; PCC o 0 0 ; PCC dieresis 60 0 ;
- XCC ograve 2 ; PCC o 0 0 ; PCC grave 110 0 ;
- XCC Atilde 2 ; PCC A 0 0 ; PCC tilde 120 179 ;
- XCC atilde 2 ; PCC a 0 0 ; PCC tilde 30 0 ;
- XCC Ntilde 2 ; PCC N 0 0 ; PCC tilde 130 179 ;
- XCC ntilde 2 ; PCC n 0 0 ; PCC tilde 80 0 ;
- XCC Otilde 2 ; PCC O 0 0 ; PCC tilde 160 179 ;
- XCC otilde 2 ; PCC o 0 0 ; PCC tilde 50 0 ;
- XCC Aring 2 ; PCC A 0 0 ; PCC ring 190 179 ;
- XCC aring 2 ; PCC a 0 0 ; PCC ring 100 0 ;
- XEndComposites
- XEndFontMetrics
- END_OF_FILE
- if test 15128 -ne `wc -c <'font/BookmDem.AFM'`; then
- echo shar: \"'font/BookmDem.AFM'\" unpacked with wrong size!
- fi
- # end of 'font/BookmDem.AFM'
- fi
- if test -f 'font/BookmLig.AFM' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font/BookmLig.AFM'\"
- else
- echo shar: Extracting \"'font/BookmLig.AFM'\" \(15093 characters\)
- sed "s/^X//" >'font/BookmLig.AFM' <<'END_OF_FILE'
- XStartFontMetrics 2.0
- XComment Copyright (c) 1984 Adobe Systems Incorporated. All Rights Reserved.
- XComment Creation Date:Sat Feb 7 18:03:28 PST 1987
- XFontName Bookman-Light
- XEncodingScheme AdobeStandardEncoding
- XFullName ITC Bookman Light
- XFamilyName ITC Bookman
- XWeight Light
- XItalicAngle 0.0
- XIsFixedPitch false
- XUnderlinePosition -125
- XUnderlineThickness 60
- XVersion 001.001
- XNotice ITC Bookman is a registered trademark of International Typeface Corporation.
- XFontBBox -188 -251 1266 928
- XCapHeight 681
- XXHeight 484
- XDescender -228
- XAscender 717
- XStartCharMetrics 228
- XC 32 ; WX 320 ; N space ; B 0 0 0 0 ;
- XC 33 ; WX 300 ; N exclam ; B 75 -8 219 698 ;
- XC 34 ; WX 380 ; N quotedbl ; B 56 458 323 698 ;
- XC 35 ; WX 620 ; N numbersign ; B 65 0 556 681 ;
- XC 36 ; WX 620 ; N dollar ; B 34 -109 593 791 ;
- XC 37 ; WX 900 ; N percent ; B 22 -8 873 698 ;
- XC 38 ; WX 800 ; N ampersand ; B 45 -17 787 698 ;
- XC 39 ; WX 220 ; N quoteright ; B 46 480 178 698 ;
- XC 40 ; WX 300 ; N parenleft ; B 76 -145 278 727 ;
- XC 41 ; WX 300 ; N parenright ; B 17 -146 219 727 ;
- XC 42 ; WX 440 ; N asterisk ; B 54 325 391 698 ;
- XC 43 ; WX 600 ; N plus ; B 51 8 555 513 ;
- XC 44 ; WX 320 ; N comma ; B 90 -114 223 114 ;
- XC 45 ; WX 400 ; N hyphen ; B 50 232 350 292 ;
- XC 46 ; WX 320 ; N period ; B 92 -8 220 123 ;
- XC 47 ; WX 600 ; N slash ; B 74 -149 532 717 ;
- XC 48 ; WX 620 ; N zero ; B 40 -17 586 698 ;
- XC 49 ; WX 620 ; N one ; B 160 0 501 681 ;
- XC 50 ; WX 620 ; N two ; B 42 0 576 698 ;
- XC 51 ; WX 620 ; N three ; B 40 -17 576 698 ;
- XC 52 ; WX 620 ; N four ; B 25 0 600 681 ;
- XC 53 ; WX 620 ; N five ; B 60 -17 584 717 ;
- XC 54 ; WX 620 ; N six ; B 45 -17 590 698 ;
- XC 55 ; WX 620 ; N seven ; B 60 0 586 681 ;
- XC 56 ; WX 620 ; N eight ; B 44 -17 583 698 ;
- XC 57 ; WX 620 ; N nine ; B 37 -17 576 698 ;
- XC 58 ; WX 320 ; N colon ; B 92 -8 220 494 ;
- XC 59 ; WX 320 ; N semicolon ; B 90 -114 223 494 ;
- XC 60 ; WX 600 ; N less ; B 49 -2 558 526 ;
- XC 61 ; WX 600 ; N equal ; B 51 126 555 398 ;
- XC 62 ; WX 600 ; N greater ; B 48 -2 557 526 ;
- XC 63 ; WX 540 ; N question ; B 27 -8 514 698 ;
- XC 64 ; WX 820 ; N at ; B 55 -17 755 698 ;
- XC 65 ; WX 680 ; N A ; B -37 0 714 681 ;
- XC 66 ; WX 740 ; N B ; B 31 0 702 681 ;
- XC 67 ; WX 740 ; N C ; B 44 -17 702 698 ;
- XC 68 ; WX 800 ; N D ; B 31 0 752 681 ;
- XC 69 ; WX 720 ; N E ; B 31 0 705 681 ;
- XC 70 ; WX 640 ; N F ; B 31 0 654 681 ;
- XC 71 ; WX 800 ; N G ; B 44 -17 778 698 ;
- XC 72 ; WX 800 ; N H ; B 31 0 769 681 ;
- XC 73 ; WX 340 ; N I ; B 31 0 301 681 ;
- XC 74 ; WX 600 ; N J ; B -23 -17 567 681 ;
- XC 75 ; WX 720 ; N K ; B 31 0 750 681 ;
- XC 76 ; WX 600 ; N L ; B 31 0 629 681 ;
- XC 77 ; WX 920 ; N M ; B 26 0 894 681 ;
- XC 78 ; WX 740 ; N N ; B 26 0 722 681 ;
- XC 79 ; WX 800 ; N O ; B 44 -17 758 698 ;
- XC 80 ; WX 620 ; N P ; B 31 0 613 681 ;
- XC 81 ; WX 820 ; N Q ; B 44 -189 769 698 ;
- XC 82 ; WX 720 ; N R ; B 31 0 757 681 ;
- XC 83 ; WX 660 ; N S ; B 28 -17 634 698 ;
- XC 84 ; WX 620 ; N T ; B -37 0 656 681 ;
- XC 85 ; WX 780 ; N U ; B 25 -17 754 681 ;
- XC 86 ; WX 700 ; N V ; B -30 0 725 681 ;
- XC 87 ; WX 960 ; N W ; B -30 0 984 681 ;
- XC 88 ; WX 720 ; N X ; B -30 0 755 681 ;
- XC 89 ; WX 640 ; N Y ; B -30 0 666 681 ;
- XC 90 ; WX 640 ; N Z ; B 10 0 656 681 ;
- XC 91 ; WX 300 ; N bracketleft ; B 92 -136 258 717 ;
- XC 92 ; WX 600 ; N backslash ; B 74 0 532 717 ;
- XC 93 ; WX 300 ; N bracketright ; B 41 -136 207 717 ;
- XC 94 ; WX 600 ; N asciicircum ; B 52 276 554 681 ;
- XC 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
- XC 96 ; WX 220 ; N quoteleft ; B 46 479 178 698 ;
- XC 97 ; WX 580 ; N a ; B 35 -8 587 494 ;
- XC 98 ; WX 620 ; N b ; B -2 -8 582 717 ;
- XC 99 ; WX 520 ; N c ; B 37 -8 498 494 ;
- XC 100 ; WX 620 ; N d ; B 37 -8 591 717 ;
- XC 101 ; WX 520 ; N e ; B 37 -8 491 494 ;
- XC 102 ; WX 320 ; N f ; B 20 0 414 734 ; L i fi ; L l fl ;
- XC 103 ; WX 540 ; N g ; B 17 -243 542 567 ;
- XC 104 ; WX 660 ; N h ; B 20 0 643 717 ;
- XC 105 ; WX 300 ; N i ; B 20 0 288 654 ;
- XC 106 ; WX 300 ; N j ; B -109 -251 214 654 ;
- XC 107 ; WX 620 ; N k ; B 20 0 628 717 ;
- XC 108 ; WX 300 ; N l ; B 20 0 286 717 ;
- XC 109 ; WX 940 ; N m ; B 17 0 928 494 ;
- XC 110 ; WX 660 ; N n ; B 20 0 649 494 ;
- XC 111 ; WX 560 ; N o ; B 37 -8 526 494 ;
- XC 112 ; WX 620 ; N p ; B 20 -228 583 494 ;
- XC 113 ; WX 580 ; N q ; B 37 -228 589 494 ;
- XC 114 ; WX 440 ; N r ; B 20 0 447 494 ;
- XC 115 ; WX 520 ; N s ; B 40 -8 487 494 ;
- XC 116 ; WX 380 ; N t ; B 20 -8 388 667 ;
- XC 117 ; WX 680 ; N u ; B 20 -8 653 484 ;
- XC 118 ; WX 520 ; N v ; B -23 0 534 484 ;
- XC 119 ; WX 780 ; N w ; B -19 0 804 484 ;
- XC 120 ; WX 560 ; N x ; B -16 0 576 484 ;
- XC 121 ; WX 540 ; N y ; B -23 -236 549 484 ;
- XC 122 ; WX 480 ; N z ; B 7 0 476 484 ;
- XC 123 ; WX 280 ; N braceleft ; B 35 -136 248 717 ;
- XC 124 ; WX 600 ; N bar ; B 264 0 342 717 ;
- XC 125 ; WX 280 ; N braceright ; B 35 -136 248 717 ;
- XC 126 ; WX 600 ; N asciitilde ; B 52 173 556 352 ;
- XC 161 ; WX 300 ; N exclamdown ; B 75 -214 219 494 ;
- XC 162 ; WX 620 ; N cent ; B 116 20 511 651 ;
- XC 163 ; WX 620 ; N sterling ; B 8 -17 631 698 ;
- XC 164 ; WX 140 ; N fraction ; B -188 0 335 681 ;
- XC 165 ; WX 620 ; N yen ; B -22 0 647 681 ;
- XC 166 ; WX 620 ; N florin ; B -29 -155 633 749 ;
- XC 167 ; WX 520 ; N section ; B 33 -178 486 698 ;
- XC 168 ; WX 620 ; N currency ; B 58 89 563 591 ;
- XC 169 ; WX 220 ; N quotesingle ; B 67 458 153 698 ;
- XC 170 ; WX 400 ; N quotedblleft ; B 46 479 348 698 ;
- XC 171 ; WX 360 ; N guillemotleft ; B 51 89 312 437 ;
- XC 172 ; WX 240 ; N guilsinglleft ; B 51 89 189 437 ;
- XC 173 ; WX 240 ; N guilsinglright ; B 51 89 189 437 ;
- XC 174 ; WX 620 ; N fi ; B 20 0 608 734 ;
- XC 175 ; WX 620 ; N fl ; B 20 0 606 734 ;
- XC 177 ; WX 500 ; N endash ; B -15 232 515 292 ;
- XC 178 ; WX 540 ; N dagger ; B 79 -156 455 698 ;
- XC 179 ; WX 540 ; N daggerdbl ; B 79 -156 455 698 ;
- XC 180 ; WX 320 ; N periodcentered ; B 92 196 220 327 ;
- XC 182 ; WX 600 ; N paragraph ; B 14 0 577 681 ;
- XC 183 ; WX 460 ; N bullet ; B 60 170 404 511 ;
- XC 184 ; WX 220 ; N quotesinglbase ; B 46 -108 178 110 ;
- XC 185 ; WX 400 ; N quotedblbase ; B 46 -108 348 110 ;
- XC 186 ; WX 400 ; N quotedblright ; B 46 480 348 698 ;
- XC 187 ; WX 360 ; N guillemotright ; B 51 89 312 437 ;
- XC 188 ; WX 1000 ; N ellipsis ; B 101 -8 898 123 ;
- XC 189 ; WX 1280 ; N perthousand ; B 22 -8 1266 698 ;
- XC 191 ; WX 540 ; N questiondown ; B 23 -217 510 494 ;
- XC 193 ; WX 340 ; N grave ; B 68 571 274 689 ;
- XC 194 ; WX 340 ; N acute ; B 68 571 274 689 ;
- XC 195 ; WX 420 ; N circumflex ; B 68 567 352 685 ;
- XC 196 ; WX 440 ; N tilde ; B 68 572 375 661 ;
- XC 197 ; WX 440 ; N macron ; B 68 587 364 635 ;
- XC 198 ; WX 460 ; N breve ; B 68 568 396 687 ;
- XC 199 ; WX 260 ; N dotaccent ; B 68 552 186 672 ;
- XC 200 ; WX 420 ; N dieresis ; B 68 552 349 674 ;
- XC 202 ; WX 320 ; N ring ; B 68 546 252 731 ;
- XC 203 ; WX 320 ; N cedilla ; B 68 -200 257 0 ;
- XC 205 ; WX 380 ; N hungarumlaut ; B 68 538 311 698 ;
- XC 206 ; WX 320 ; N ogonek ; B 68 -145 245 0 ;
- XC 207 ; WX 420 ; N caron ; B 68 554 352 672 ;
- XC 208 ; WX 1000 ; N emdash ; B -15 232 1015 292 ;
- XC 225 ; WX 1260 ; N AE ; B -36 0 1250 681 ;
- XC 227 ; WX 420 ; N ordfeminine ; B 49 302 393 698 ;
- XC 232 ; WX 600 ; N Lslash ; B 31 0 629 681 ;
- XC 233 ; WX 800 ; N Oslash ; B 44 -53 758 733 ;
- XC 234 ; WX 1240 ; N OE ; B 44 -17 1214 698 ;
- XC 235 ; WX 420 ; N ordmasculine ; B 56 302 361 698 ;
- XC 241 ; WX 860 ; N ae ; B 35 -8 832 494 ;
- XC 245 ; WX 300 ; N dotlessi ; B 20 0 288 484 ;
- XC 248 ; WX 320 ; N lslash ; B 20 0 291 717 ;
- XC 249 ; WX 560 ; N oslash ; B 37 -40 526 534 ;
- XC 250 ; WX 900 ; N oe ; B 37 -8 876 494 ;
- XC 251 ; WX 660 ; N germandbls ; B -109 -110 614 698 ;
- XC -1 ; WX 680 ; N Aacute ; B -37 0 714 886 ;
- XC -1 ; WX 680 ; N Acircumflex ; B -37 0 714 882 ;
- XC -1 ; WX 680 ; N Adieresis ; B -37 0 714 871 ;
- XC -1 ; WX 680 ; N Agrave ; B -37 0 714 886 ;
- XC -1 ; WX 680 ; N Aring ; B -37 0 714 928 ;
- XC -1 ; WX 680 ; N Atilde ; B -37 0 714 858 ;
- XC -1 ; WX 740 ; N Ccedilla ; B 44 -200 702 698 ;
- XC -1 ; WX 720 ; N Eacute ; B 31 0 705 886 ;
- XC -1 ; WX 720 ; N Ecircumflex ; B 31 0 705 882 ;
- XC -1 ; WX 720 ; N Edieresis ; B 31 0 705 871 ;
- XC -1 ; WX 720 ; N Egrave ; B 31 0 705 886 ;
- XC -1 ; WX 800 ; N Eth ; B 31 0 752 681 ;
- XC -1 ; WX 340 ; N Iacute ; B 31 0 301 886 ;
- XC -1 ; WX 340 ; N Icircumflex ; B 28 0 312 882 ;
- XC -1 ; WX 340 ; N Idieresis ; B 28 0 309 871 ;
- XC -1 ; WX 340 ; N Igrave ; B 31 0 301 886 ;
- XC -1 ; WX 740 ; N Ntilde ; B 26 0 722 858 ;
- XC -1 ; WX 800 ; N Oacute ; B 44 -17 758 886 ;
- XC -1 ; WX 800 ; N Ocircumflex ; B 44 -17 758 882 ;
- XC -1 ; WX 800 ; N Odieresis ; B 44 -17 758 871 ;
- XC -1 ; WX 800 ; N Ograve ; B 44 -17 758 886 ;
- XC -1 ; WX 800 ; N Otilde ; B 44 -17 758 858 ;
- XC -1 ; WX 660 ; N Scaron ; B 28 -17 634 869 ;
- XC -1 ; WX 620 ; N Thorn ; B 31 0 613 681 ;
- XC -1 ; WX 780 ; N Uacute ; B 25 -17 754 886 ;
- XC -1 ; WX 780 ; N Ucircumflex ; B 25 -17 754 882 ;
- XC -1 ; WX 780 ; N Udieresis ; B 25 -17 754 871 ;
- XC -1 ; WX 780 ; N Ugrave ; B 25 -17 754 886 ;
- XC -1 ; WX 640 ; N Yacute ; B -30 0 666 886 ;
- XC -1 ; WX 640 ; N Ydieresis ; B -30 0 666 871 ;
- XC -1 ; WX 640 ; N Zcaron ; B 10 0 656 869 ;
- XC -1 ; WX 580 ; N aacute ; B 35 -8 587 689 ;
- XC -1 ; WX 580 ; N acircumflex ; B 35 -8 587 685 ;
- XC -1 ; WX 580 ; N adieresis ; B 35 -8 587 674 ;
- XC -1 ; WX 580 ; N agrave ; B 35 -8 587 689 ;
- XC -1 ; WX 580 ; N aring ; B 35 -8 587 731 ;
- XC -1 ; WX 580 ; N atilde ; B 35 -8 587 661 ;
- XC -1 ; WX 600 ; N brokenbar ; B 264 0 342 717 ;
- XC -1 ; WX 520 ; N ccedilla ; B 37 -200 498 494 ;
- XC -1 ; WX 740 ; N copyright ; B 24 -17 724 698 ;
- XC -1 ; WX 400 ; N degree ; B 50 398 350 698 ;
- XC -1 ; WX 600 ; N divide ; B 51 10 555 514 ;
- XC -1 ; WX 520 ; N eacute ; B 37 -8 491 689 ;
- XC -1 ; WX 520 ; N ecircumflex ; B 37 -8 491 685 ;
- XC -1 ; WX 520 ; N edieresis ; B 37 -8 491 674 ;
- XC -1 ; WX 520 ; N egrave ; B 37 -8 491 689 ;
- XC -1 ; WX 560 ; N eth ; B 37 -8 526 734 ;
- XC -1 ; WX 300 ; N iacute ; B 20 0 288 689 ;
- XC -1 ; WX 300 ; N icircumflex ; B 8 0 292 685 ;
- XC -1 ; WX 300 ; N idieresis ; B 8 0 289 674 ;
- XC -1 ; WX 300 ; N igrave ; B 20 0 288 689 ;
- XC -1 ; WX 600 ; N logicalnot ; B 51 128 555 398 ;
- XC -1 ; WX 600 ; N minus ; B 51 224 555 300 ;
- XC -1 ; WX 680 ; N mu ; B 20 -251 653 484 ;
- XC -1 ; WX 600 ; N multiply ; B 51 9 555 513 ;
- XC -1 ; WX 660 ; N ntilde ; B 20 0 649 661 ;
- XC -1 ; WX 560 ; N oacute ; B 37 -8 526 689 ;
- XC -1 ; WX 560 ; N ocircumflex ; B 37 -8 526 685 ;
- XC -1 ; WX 560 ; N odieresis ; B 37 -8 526 674 ;
- XC -1 ; WX 560 ; N ograve ; B 37 -8 526 689 ;
- XC -1 ; WX 930 ; N onehalf ; B 80 0 885 681 ;
- XC -1 ; WX 930 ; N onequarter ; B 80 0 869 681 ;
- XC -1 ; WX 372 ; N onesuperior ; B 80 279 302 688 ;
- XC -1 ; WX 560 ; N otilde ; B 37 -8 526 661 ;
- XC -1 ; WX 600 ; N plusminus ; B 51 0 555 513 ;
- XC -1 ; WX 740 ; N registered ; B 23 -17 723 698 ;
- XC -1 ; WX 520 ; N scaron ; B 40 -8 487 672 ;
- XC -1 ; WX 620 ; N thorn ; B 20 -228 583 717 ;
- XC -1 ; WX 930 ; N threequarters ; B 52 0 889 691 ;
- XC -1 ; WX 372 ; N threesuperior ; B 12 269 360 698 ;
- XC -1 ; WX 980 ; N trademark ; B 34 277 930 681 ;
- XC -1 ; WX 372 ; N twosuperior ; B 20 279 367 698 ;
- XC -1 ; WX 680 ; N uacute ; B 20 -8 653 689 ;
- XC -1 ; WX 680 ; N ucircumflex ; B 20 -8 653 685 ;
- XC -1 ; WX 680 ; N udieresis ; B 20 -8 653 674 ;
- XC -1 ; WX 680 ; N ugrave ; B 20 -8 653 689 ;
- XC -1 ; WX 540 ; N yacute ; B -23 -236 549 689 ;
- XC -1 ; WX 540 ; N ydieresis ; B -23 -236 549 674 ;
- XC -1 ; WX 480 ; N zcaron ; B 7 0 476 672 ;
- XEndCharMetrics
- XStartKernData
- XStartKernPairs 93
- X
- XKPX A y 32
- XKPX A w 4
- XKPX A v 7
- XKPX A Y -35
- XKPX A W -40
- XKPX A V -56
- XKPX A T 1
- X
- XKPX F period -46
- XKPX F comma -41
- XKPX F A -21
- X
- XKPX L y 79
- XKPX L Y 13
- XKPX L W 1
- XKPX L V -4
- XKPX L T 28
- X
- XKPX P period -60
- XKPX P comma -55
- XKPX P A -8
- X
- XKPX R y 59
- XKPX R Y 26
- XKPX R W 13
- XKPX R V 8
- XKPX R T 71
- X
- XKPX T y 0
- XKPX T w 0
- XKPX T u 0
- XKPX T semicolon 0
- XKPX T s 16
- XKPX T r 38
- XKPX T period -33
- XKPX T o 15
- XKPX T i 42
- XKPX T hyphen 90
- XKPX T e 13
- XKPX T comma -28
- XKPX T colon 0
- XKPX T c 14
- XKPX T a 17
- XKPX T A 1
- X
- XKPX V y 15
- XKPX V u -38
- XKPX V semicolon 0
- XKPX V r -41
- XKPX V period -40
- XKPX V o -71
- XKPX V i -20
- XKPX V hyphen 11
- XKPX V e -72
- XKPX V comma -34
- XKPX V colon 0
- XKPX V a -69
- XKPX V A -66
- X
- XKPX W y 15
- XKPX W u -38
- XKPX W semicolon 0
- XKPX W r -41
- XKPX W period -40
- XKPX W o -68
- XKPX W i -20
- XKPX W hyphen 11
- XKPX W e -69
- XKPX W comma -34
- XKPX W colon 0
- XKPX W a -66
- XKPX W A -64
- X
- XKPX Y v 15
- XKPX Y u -38
- XKPX Y semicolon 0
- XKPX Y q -55
- XKPX Y period -40
- XKPX Y p -31
- XKPX Y o -57
- XKPX Y i -37
- XKPX Y hyphen 11
- XKPX Y e -58
- XKPX Y comma -34
- XKPX Y colon 0
- XKPX Y a -54
- XKPX Y A -53
- X
- XKPX f f 29
- X
- XKPX r q 9
- XKPX r period -64
- XKPX r o 8
- XKPX r n 31
- XKPX r m 31
- XKPX r hyphen 70
- XKPX r h -21
- XKPX r g -4
- XKPX r f 33
- XKPX r e 7
- XKPX r d 7
- XKPX r comma -58
- XKPX r c 7
- XEndKernPairs
- XEndKernData
- XStartComposites 58
- XCC Zcaron 2 ; PCC Z 0 0 ; PCC caron 110 197 ;
- XCC zcaron 2 ; PCC z 0 0 ; PCC caron 30 0 ;
- XCC Scaron 2 ; PCC S 0 0 ; PCC caron 120 197 ;
- XCC scaron 2 ; PCC s 0 0 ; PCC caron 50 0 ;
- XCC Ccedilla 2 ; PCC C 0 0 ; PCC cedilla 210 0 ;
- XCC ccedilla 2 ; PCC c 0 0 ; PCC cedilla 100 0 ;
- XCC Yacute 2 ; PCC Y 0 0 ; PCC acute 150 197 ;
- XCC yacute 2 ; PCC y 0 0 ; PCC acute 100 0 ;
- XCC Ydieresis 2 ; PCC Y 0 0 ; PCC dieresis 110 197 ;
- XCC ydieresis 2 ; PCC y 0 0 ; PCC dieresis 60 0 ;
- XCC Uacute 2 ; PCC U 0 0 ; PCC acute 220 197 ;
- XCC Ucircumflex 2 ; PCC U 0 0 ; PCC circumflex 180 197 ;
- XCC Udieresis 2 ; PCC U 0 0 ; PCC dieresis 180 197 ;
- XCC Ugrave 2 ; PCC U 0 0 ; PCC grave 220 197 ;
- XCC uacute 2 ; PCC u 0 0 ; PCC acute 170 0 ;
- XCC ucircumflex 2 ; PCC u 0 0 ; PCC circumflex 130 0 ;
- XCC udieresis 2 ; PCC u 0 0 ; PCC dieresis 130 0 ;
- XCC ugrave 2 ; PCC u 0 0 ; PCC grave 170 0 ;
- XCC Iacute 2 ; PCC I 0 0 ; PCC acute 0 197 ;
- XCC Icircumflex 2 ; PCC I 0 0 ; PCC circumflex -40 197 ;
- XCC Idieresis 2 ; PCC I 0 0 ; PCC dieresis -40 197 ;
- XCC Igrave 2 ; PCC I 0 0 ; PCC grave 0 197 ;
- XCC iacute 2 ; PCC dotlessi 0 0 ; PCC acute -20 0 ;
- XCC icircumflex 2 ; PCC dotlessi 0 0 ; PCC circumflex -60 0 ;
- XCC idieresis 2 ; PCC dotlessi 0 0 ; PCC dieresis -60 0 ;
- XCC igrave 2 ; PCC dotlessi 0 0 ; PCC grave -20 0 ;
- XCC Eacute 2 ; PCC E 0 0 ; PCC acute 190 197 ;
- XCC Ecircumflex 2 ; PCC E 0 0 ; PCC circumflex 150 197 ;
- XCC Edieresis 2 ; PCC E 0 0 ; PCC dieresis 150 197 ;
- XCC Egrave 2 ; PCC E 0 0 ; PCC grave 190 197 ;
- XCC eacute 2 ; PCC e 0 0 ; PCC acute 90 0 ;
- XCC ecircumflex 2 ; PCC e 0 0 ; PCC circumflex 50 0 ;
- XCC edieresis 2 ; PCC e 0 0 ; PCC dieresis 50 0 ;
- XCC egrave 2 ; PCC e 0 0 ; PCC grave 90 0 ;
- XCC Aacute 2 ; PCC A 0 0 ; PCC acute 170 197 ;
- XCC Acircumflex 2 ; PCC A 0 0 ; PCC circumflex 130 197 ;
- XCC Adieresis 2 ; PCC A 0 0 ; PCC dieresis 130 197 ;
- XCC Agrave 2 ; PCC A 0 0 ; PCC grave 170 197 ;
- XCC aacute 2 ; PCC a 0 0 ; PCC acute 120 0 ;
- XCC acircumflex 2 ; PCC a 0 0 ; PCC circumflex 80 0 ;
- XCC adieresis 2 ; PCC a 0 0 ; PCC dieresis 80 0 ;
- XCC agrave 2 ; PCC a 0 0 ; PCC grave 120 0 ;
- XCC Oacute 2 ; PCC O 0 0 ; PCC acute 230 197 ;
- XCC Ocircumflex 2 ; PCC O 0 0 ; PCC circumflex 190 197 ;
- XCC Odieresis 2 ; PCC O 0 0 ; PCC dieresis 190 197 ;
- XCC Ograve 2 ; PCC O 0 0 ; PCC grave 230 197 ;
- XCC oacute 2 ; PCC o 0 0 ; PCC acute 110 0 ;
- XCC ocircumflex 2 ; PCC o 0 0 ; PCC circumflex 70 0 ;
- XCC odieresis 2 ; PCC o 0 0 ; PCC dieresis 70 0 ;
- XCC ograve 2 ; PCC o 0 0 ; PCC grave 110 0 ;
- XCC Atilde 2 ; PCC A 0 0 ; PCC tilde 120 197 ;
- XCC atilde 2 ; PCC a 0 0 ; PCC tilde 70 0 ;
- XCC Ntilde 2 ; PCC N 0 0 ; PCC tilde 150 197 ;
- XCC ntilde 2 ; PCC n 0 0 ; PCC tilde 110 0 ;
- XCC Otilde 2 ; PCC O 0 0 ; PCC tilde 180 197 ;
- XCC otilde 2 ; PCC o 0 0 ; PCC tilde 60 0 ;
- XCC Aring 2 ; PCC A 0 0 ; PCC ring 180 197 ;
- XCC aring 2 ; PCC a 0 0 ; PCC ring 130 0 ;
- XEndComposites
- XEndFontMetrics
- END_OF_FILE
- if test 15093 -ne `wc -c <'font/BookmLig.AFM'`; then
- echo shar: \"'font/BookmLig.AFM'\" unpacked with wrong size!
- fi
- # end of 'font/BookmLig.AFM'
- fi
- if test -f 'makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'makefile'\"
- else
- echo shar: Extracting \"'makefile'\" \(14636 characters\)
- sed "s/^X//" >'makefile' <<'END_OF_FILE'
- X###############################################################################
- X# #
- X# Make file for installing Basser Lout Version 2.05 #
- X# #
- X# Jeffrey H. Kingston #
- X# 21 June 1993 #
- X# #
- X# make lout Compile the Lout source #
- X# make install Install the Lout binary and libraries #
- X# make installman Install the Lout manual entry #
- X# make installdoc Install the Lout documentation #
- X# make clean Remove compilation temporaries #
- X# make uninstall Undo the effect of make install, make installman, #
- X# and make installdoc #
- X# make restart Undo everything except changes to this makefile, #
- X# ready for a fresh start. #
- X# #
- X# Most installations of Lout should require only the following steps. If #
- X# something goes wrong, you can start again with "make restart". #
- X# #
- X# (1) Set the following four macros defined below to appropriate values: #
- X# #
- X# BINDIR Directory where Lout's binary goes (this directory is assumed #
- X# to exist). #
- X# #
- X# LIBDIR Directory where Lout's libraries go (this directory will be #
- X# created). #
- X# #
- X# DOCDIR Directory where Lout's documents go; they are reports written #
- X# in Lout about the system (this directory will be created). #
- X# #
- X# MANDIR Directory where Lout's online manual entry goes; the entry is #
- X# in nroff -man format (this directory is assumed to exist). #
- X# #
- X# (2) Set the following three macros defined below to appropriate values. #
- X# I now strongly recommend CHARIN=1, CHAROUT=0, and CHARFT=1 for all #
- X# sites (English and non-English language). This way we get a truly #
- X# international standard in which everyone has access to accented #
- X# characters (even English sites need them occasionally for foreign #
- X# words and names), yet Lout's output is in the strict 7-bit ASCII that #
- X# is strongly recommended (I don't know why) in the PostScript manual. #
- X# #
- X# CHARIN This macro determines the assignment of characters in Lout #
- X# source files to character classes in Lout's lexical analyser. #
- X# That is, it determines which characters are letters, which is #
- X# the comment character, etc. Currently supported values are: #
- X# #
- X# 0 For English language ASCII installations #
- X# #
- X# 1 For installations using the ISO-LATIN-1 character set #
- X# (adds accented letters to the LETTER character class) #
- X# #
- X# Please note that Lout will accept any 8-bit character except #
- X# '\0'; CHARIN does not determine the acceptability of any #
- X# character, just its class. #
- X# #
- X# CHAROUT This macro determines the format of strings of literal #
- X# characters in the PostScript output. Currently supported #
- X# values are: #
- X# #
- X# 0 Every output character will be printable ASCII #
- X# #
- X# 1 Every output character will be printable ISO-LATIN-1 #
- X# #
- X# The output will be valid PostScript irrespective of the value #
- X# given to CHAROUT, which may be set entirely independently of #
- X# CHARIN and CHARFT. It just determines which characters will #
- X# be printed as \ddd escape sequences and which will be printed #
- X# as one-byte literal characters. #
- X# #
- X# CHARFT This macro determines which font/encoding vector combinations #
- X# will be loaded by the standard setup files. Currently #
- X# supported values are #
- X# #
- X# 0 For English language ASCII installations #
- X# #
- X# 1 For ISO-LATIN-1 installations (ISO-LATIN-1 encoding #
- X# augmented with extra codes, e.g. for ligatures) #
- X# #
- X# This macro does not affect the Lout binary in any way; it #
- X# operates by copying file fontdefs$(CHARFT) to the standard #
- X# fontdefs file "ft" during "make install". #
- X# #
- X# (3) Execute "make lout". This will compile the Lout source, leaving the #
- X# binary in this directory. No changes are made in other directories. #
- X# #
- X# (4) Execute "make install". This will do the following things: #
- X# #
- X# (a) Copy the binary into BINDIR; #
- X# #
- X# (b) Create LIBDIR and copy all the library files into it; #
- X# #
- X# (c) Within directory $(LIBDIR)/include, copy fontdefs$(CHARFT) #
- X# to file ft. See above under CHARFT for explanation. #
- X# #
- X# (d) Perform a test run on the document kept in ./doc/tr.eq. This #
- X# is compulsory because it has side effects: the database index #
- X# files loutrefs.li, refstyles.li, and standard.li are created #
- X# in directory $(LIBDIR)/data, and the packed hyphenation #
- X# pattern file lout.hyph.packed is created in directory #
- X# $(LIBDIR)/include. The test run will produce quite a few #
- X# warning messages about unresolved cross references, but there #
- X# should be no fatal ones. (These warning messages gradually #
- X# go away on subsequent runs.) #
- X# #
- X# (5) Execute "make installman". This installs the manual entry in MANDIR. #
- X# #
- X# (6) Execute "make installdoc". This creates $(DOCDIR) and copies the #
- X# technical reports into it. #
- X# #
- X# (7) Execute "make clean". This cleans up this directory. #
- X# #
- X# (8) If the usual size of a piece of paper at your site is not A4, change #
- X# the default values of the @PageWidth and @PageHeight parameters of #
- X# the DocumentLayout package to the physical width and height of your #
- X# paper. Find them on lines 160-1 of file $(LIBDIR)/include/dl. For #
- X# example, 29.70c is 29.7 centimetres, the A4 height. #
- X# #
- X# (9) If you intend the installation to produce output in a language other #
- X# than English, you need to change all the places where Lout's standard #
- X# packages and databases insert English words automatically (such as #
- X# "Chapter" in a chapter heading, or "July" in a date). This is how: #
- X# #
- X# (a) Change the words between braces on lines 214-223 of file #
- X# $(LIBDIR)/include/dl to their equivalents in your language; #
- X# #
- X# (b) Change the month names and weekday names on lines 276-316 of #
- X# file $(LIBDIR)/data/standard.ld to their equivalents in your #
- X# language, then delete the file $(LIBDIR)/data/standard.li #
- X# that was created by step (4d) above. This .li file will be #
- X# re-created automatically on the next run, so you must ensure #
- X# that the next run can write into directory $(LIBDIR)/data. #
- X# #
- X# (c) There are a few English words in $(LIBDIR)/data/refstyles.ld #
- X# also. Again, delete refstyles.li if you change refstyles.ld. #
- X# #
- X# There are no English literals in the binary. #
- X# #
- X# #
- X# Mail jeff@cs.su.oz.au if you have any problems. #
- X# #
- X###############################################################################
- X
- XBINDIR = /usr/local/bin
- XLIBDIR = /usr/local/lib/lout
- XDOCDIR = /usr/local/lib/lout.doc
- XMANDIR = /usr/local/man/man1
- X
- XCHARIN = 1
- XCHAROUT = 0
- XCHARFT = 1
- X
- XCFLAGS = -DFONT_DIR=\"$(LIBDIR)/font\" \
- X -DEVEC_DIR=\"$(LIBDIR)/evec\" \
- X -DINCL_DIR=\"$(LIBDIR)/include\" \
- X -DDATA_DIR=\"$(LIBDIR)/data\" \
- X -DCHAR_IN=$(CHARIN) \
- X -DCHAR_OUT=$(CHAROUT) \
- X -DDEBUG_ON=0 \
- X -DASSERT_ON=1
- X
- XOBJS = z01.o z02.o z03.o z04.o z05.o z06.o z07.o z08.o \
- X z09.o z10.o z11.o z12.o z13.o z14.o z15.o z16.o \
- X z17.o z18.o z19.o z20.o z21.o z22.o z23.o z24.o \
- X z25.o z26.o z27.o z28.o z29.o z30.o z31.o z32.o \
- X z33.o z34.o z35.o z36.o z37.o z38.o z39.o
- X
- Xlout: $(OBJS)
- X $(CC) -o lout $(OBJS) -lm
- X chmod a+x lout
- X
- X$(OBJS): externs
- X
- Xexterns:
- X
- Xinstall: lout
- X @echo ""
- X @echo "(a) Installing Lout binary into BINDIR $(BINDIR)"
- X cp lout $(BINDIR)/lout
- X chmod a+x-w $(BINDIR)/lout
- X @echo ""
- X @echo "(b) Installing library files into LIBDIR $(LIBDIR)"
- X mkdir $(LIBDIR)
- X chmod 775 $(LIBDIR)
- X @echo ""
- X mkdir $(LIBDIR)/include
- X chmod 775 $(LIBDIR)/include
- X cp include/* $(LIBDIR)/include
- X chmod a+r-wx $(LIBDIR)/include/*
- X @echo ""
- X mkdir $(LIBDIR)/data
- X chmod 775 $(LIBDIR)/data
- X cp data/* $(LIBDIR)/data
- X chmod a+r-wx $(LIBDIR)/data/*
- X @echo ""
- X mkdir $(LIBDIR)/font
- X chmod 775 $(LIBDIR)/font
- X cp font/* $(LIBDIR)/font
- X chmod a+r-wx $(LIBDIR)/font/*
- X @echo ""
- X mkdir $(LIBDIR)/evec
- X chmod 775 $(LIBDIR)/evec
- X cp evec/* $(LIBDIR)/evec
- X chmod a+r-wx $(LIBDIR)/evec/*
- X @echo ""
- X @echo "(c) Copying a font definitions file to ft"
- X cp $(LIBDIR)/include/fontdefs$(CHARFT) $(LIBDIR)/include/ft
- X @echo ""
- X @echo "(d) Compulsory test on doc/tr.eq (expect many warning messages)"
- X ./lout ./doc/tr.eq/setup ./doc/tr.eq/s? > ./doc/tr.eq/op
- X rm ./doc/tr.eq/op ./doc/tr.eq/s?.ld lout.li
- X
- Xinstallman:
- X @echo ""
- X @echo "Installing manual entry into MANDIR $(MANDIR)"
- X sed -e "s@<BINDIR>@$(BINDIR)@" -e "s@<LIBDIR>@$(LIBDIR)@" \
- X -e "s@<DOCDIR>@$(DOCDIR)@" -e "s@<MANDIR>@$(MANDIR)@" \
- X man/lout.1 > $(MANDIR)/lout.1
- X chmod a+r $(MANDIR)/lout.1
- X
- Xinstalldoc:
- X @echo ""
- X @echo "Creating DOCDIR $(DOCDIR) and installing documentation into it"
- X mkdir $(DOCDIR)
- X chmod 775 $(DOCDIR)
- X mkdir $(DOCDIR)/tr.lout
- X chmod 775 $(DOCDIR)/tr.lout
- X cp doc/tr.lout/* $(DOCDIR)/tr.lout
- X chmod a+r-wx $(DOCDIR)/tr.lout/*
- X mkdir $(DOCDIR)/tr.impl
- X chmod 775 $(DOCDIR)/tr.impl
- X cp doc/tr.impl/* $(DOCDIR)/tr.impl
- X chmod a+r-wx $(DOCDIR)/tr.impl/*
- X mkdir $(DOCDIR)/tr.over
- X chmod 775 $(DOCDIR)/tr.over
- X cp doc/tr.over/* $(DOCDIR)/tr.over
- X chmod a+r-wx $(DOCDIR)/tr.over/*
- X mkdir $(DOCDIR)/tr.begin
- X chmod 775 $(DOCDIR)/tr.begin
- X cp doc/tr.begin/* $(DOCDIR)/tr.begin
- X chmod a+r-wx $(DOCDIR)/tr.begin/*
- X mkdir $(DOCDIR)/tr.eq
- X chmod 775 $(DOCDIR)/tr.eq
- X cp doc/tr.eq/* $(DOCDIR)/tr.eq
- X chmod a+r-wx $(DOCDIR)/tr.eq/*
- X mkdir $(DOCDIR)/tr.fig
- X chmod 775 $(DOCDIR)/tr.fig
- X cp doc/tr.fig/* $(DOCDIR)/tr.fig
- X chmod a+r-wx $(DOCDIR)/tr.fig/*
- X mkdir $(DOCDIR)/tr.tab
- X chmod 775 $(DOCDIR)/tr.tab
- X cp doc/tr.tab/* $(DOCDIR)/tr.tab
- X chmod a+r-wx $(DOCDIR)/tr.tab/*
- X
- Xuninstall:
- X -rm -f $(BINDIR)/lout
- X -rm -fr $(LIBDIR)
- X -rm -fr $(DOCDIR)
- X -rm -f $(MANDIR)/lout.1
- X
- Xclean:
- X -rm -f lout *.o
- X
- Xrestart:
- X -rm -f lout *.o
- X -rm -f $(BINDIR)/lout
- X -rm -fr $(LIBDIR)
- X -rm -fr $(DOCDIR)
- X -rm -f $(MANDIR)/lout.1
- END_OF_FILE
- if test 14636 -ne `wc -c <'makefile'`; then
- echo shar: \"'makefile'\" unpacked with wrong size!
- fi
- # end of 'makefile'
- fi
- if test -f 'z31.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'z31.c'\"
- else
- echo shar: Extracting \"'z31.c'\" \(9846 characters\)
- sed "s/^X//" >'z31.c' <<'END_OF_FILE'
- X/*@z31.c:Memory Allocator:DebugMemory()@**************************************/
- X/* */
- X/* LOUT: A HIGH-LEVEL LANGUAGE FOR DOCUMENT FORMATTING (VERSION 2.05) */
- X/* COPYRIGHT (C) 1993 Jeffrey H. Kingston */
- X/* */
- X/* Jeffrey H. Kingston (jeff@cs.su.oz.au) */
- X/* Basser Department of Computer Science */
- X/* The University of Sydney 2006 */
- X/* AUSTRALIA */
- X/* */
- X/* This program is free software; you can redistribute it and/or modify */
- X/* it under the terms of the GNU General Public License as published by */
- X/* the Free Software Foundation; either version 1, or (at your option) */
- X/* any later version. */
- X/* */
- X/* This program is distributed in the hope that it will be useful, */
- X/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
- X/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
- X/* GNU General Public License for more details. */
- X/* */
- X/* You should have received a copy of the GNU General Public License */
- X/* along with this program; if not, write to the Free Software */
- X/* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
- X/* */
- X/* FILE: z31.c */
- X/* MODULE: Memory Allocator */
- X/* EXTERNS: DebugMemory(), zz_free[], MemInit(), GetMemory() */
- X/* */
- X/*****************************************************************************/
- X#include "externs"
- X
- X#define MEM_CHUNK 1020 /* how many ALIGNs to get from sys */
- X
- X
- X#if DEBUG_ON
- Xstatic int no_of_calls = 0; /* number of calls to calloc() */
- X int zz_newcount = 0; /* number of calls to New() */
- X int zz_disposecount = 0; /* number of calls to Dispose() */
- X
- X/*****************************************************************************/
- X/* */
- X/* DebugMemory() */
- X/* */
- X/* Print memory usage. */
- X/* */
- X/*****************************************************************************/
- X
- XDebugMemory()
- X{ int i, j; OBJECT p;
- X debug2(DMA, D, "calloc called %d times (%d bytes total)",
- X no_of_calls, no_of_calls * MEM_CHUNK * sizeof(ALIGN));
- X debug2(DMA, D, "New() called %d times; Dispose() called %d times",
- X zz_newcount, zz_disposecount);
- X for( i = 0; i < MAX_OBJECT_REC; i++ )
- X { if( zz_free[i] != nil )
- X { j = 0;
- X for( p = zz_free[i]; p != nil; p = pred(p, CHILD) ) j++;
- X debug2(DMA, DD, "zz_free[%2d]: %3d", i, j);
- X }
- X }
- X} /* end DebugMemory */
- X#endif
- X
- X
- X/*@::zz_free[], zz_lengths[], MemInit()@**************************************/
- X/* */
- X/* OBJECT zz_free[], zz_hold, zz_tmp, zz_res */
- X/* int zz_size */
- X/* unsigned char zz_lengths[] */
- X/* */
- X/* zz_free[i]: free records of size i*sizeof(ALIGN). */
- X/* zz_lengths[i]: the number of ALIGNs in a record of type i. */
- X/* These variables are used only within the New() and Dispose() macros, */
- X/* and the list handling macros. */
- X/* */
- X/*****************************************************************************/
- X
- XOBJECT zz_free[MAX_OBJECT_REC], zz_hold, zz_tmp, zz_res;
- Xint zz_size;
- Xunsigned char zz_lengths[DISPOSED]; /* DISPOSED is 1 + max type */
- XOBJECT xx_link, xx_tmp, xx_res, xx_hold;
- X
- X
- X/*****************************************************************************/
- X/* */
- X/* MemInit() */
- X/* */
- X/* Initialise memory allocator. */
- X/* */
- X/*****************************************************************************/
- X
- XMemInit()
- X{
- X zz_lengths[ WORD ] = 0;
- X zz_lengths[ QWORD ] = 0;
- X zz_lengths[ LINK ] = ceiling( sizeof(struct link_type), sizeof(ALIGN));
- X
- X /* object types, except closure NB have actual() field in token phase! */
- X zz_lengths[ SPLIT ] =
- X zz_lengths[ HEAD ] =
- X zz_lengths[ PAR ] =
- X zz_lengths[ ROW_THR ] =
- X zz_lengths[ COL_THR ] =
- X zz_lengths[ CLOSURE ] =
- X zz_lengths[ NULL_CLOS ] =
- X zz_lengths[ CROSS ] =
- X zz_lengths[ ONE_COL ] =
- X zz_lengths[ ONE_ROW ] =
- X zz_lengths[ WIDE ] =
- X zz_lengths[ HIGH ] =
- X zz_lengths[ HSCALE ] =
- X zz_lengths[ VSCALE ] =
- X zz_lengths[ HCONTRACT ] =
- X zz_lengths[ VCONTRACT ] =
- X zz_lengths[ HEXPAND ] =
- X zz_lengths[ VEXPAND ] =
- X zz_lengths[ PADJUST ] =
- X zz_lengths[ HADJUST ] =
- X zz_lengths[ VADJUST ] =
- X zz_lengths[ ROTATE ] =
- X zz_lengths[ SCALE ] =
- X zz_lengths[ CASE ] =
- X zz_lengths[ YIELD ] =
- X zz_lengths[ XCHAR ] =
- X zz_lengths[ FONT ] =
- X zz_lengths[ SPACE ] =
- X zz_lengths[ BREAK ] =
- X zz_lengths[ NEXT ] =
- X zz_lengths[ ENV ] =
- X zz_lengths[ CLOS ] =
- X zz_lengths[ LVIS ] =
- X zz_lengths[ OPEN ] =
- X zz_lengths[ TAGGED ] =
- X zz_lengths[ INCGRAPHIC ] =
- X zz_lengths[ SINCGRAPHIC ] =
- X zz_lengths[ GRAPHIC ] =
- X zz_lengths[ ACAT ] =
- X zz_lengths[ HCAT ] =
- X zz_lengths[ VCAT ] =
- X zz_lengths[ LBR ] =
- X zz_lengths[ RBR ] =
- X zz_lengths[ BEGIN ] =
- X zz_lengths[ END ] =
- X zz_lengths[ USE ] =
- X zz_lengths[ PREPEND ] =
- X zz_lengths[ SYS_PREPEND ] =
- X zz_lengths[ DATABASE ] =
- X zz_lengths[ SYS_DATABASE] =
- X zz_lengths[ GSTUB_NONE ] =
- X zz_lengths[ GSTUB_INT ] =
- X zz_lengths[ GSTUB_EXT ] =
- X zz_lengths[ DEAD ] =
- X zz_lengths[ UNATTACHED ] =
- X zz_lengths[ RECEPTIVE ] =
- X zz_lengths[ RECEIVING ] =
- X zz_lengths[ RECURSIVE ] =
- X zz_lengths[ PRECEDES ] =
- X zz_lengths[ FOLLOWS ] =
- X zz_lengths[ CROSS_FOLL ] =
- X zz_lengths[ GALL_FOLL ] =
- X zz_lengths[ CROSS_TARG ] =
- X zz_lengths[ GALL_TARG ] =
- X zz_lengths[ GALL_PREC ] =
- X zz_lengths[ CROSS_PREC ] =
- X zz_lengths[ EXPAND_IND ] =
- X zz_lengths[ THREAD ] =
- X zz_lengths[ CR_LIST ] =
- X ceiling(sizeof(struct closure_type), sizeof(ALIGN));
- X
- X /* symbol types */
- X zz_lengths[ MACRO ] =
- X zz_lengths[ LOCAL ] =
- X zz_lengths[ LPAR ] =
- X zz_lengths[ RPAR ] =
- X zz_lengths[ NPAR ] =
- X ceiling(sizeof(struct symbol_type), sizeof(ALIGN));
- X
- X /* gap objects */
- X zz_lengths[ TSPACE ] =
- X zz_lengths[ TJUXTA ] =
- X zz_lengths[ GAP_OBJ ] =
- X ceiling(sizeof(struct gapobj_type), sizeof(ALIGN));
- X
- X /* cross-reference and data base types */
- X zz_lengths[ CROSS_SYM ] =
- X zz_lengths[ CR_ROOT ] = ceiling(sizeof(struct cr_type) , sizeof(ALIGN));
- X
- X /* external galley record */
- X zz_lengths[ EXT_GALL ] = ceiling(sizeof(struct ext_gall_type),sizeof(ALIGN));
- X
- X} /* end MemInit() */
- X
- X
- X/*@::GetMemory()@*************************************************************/
- X/* */
- X/* OBJECT GetMemory(siz, pos) */
- X/* */
- X/* Return a pointer to siz ALIGNs of memory (0 < siz < MAX_OBJECT_REC). */
- X/* */
- X/*****************************************************************************/
- X
- XOBJECT GetMemory(siz, pos)
- Xint siz; FILE_POS *pos;
- X{ static ALIGN *next_free = (ALIGN *) nil;
- X static ALIGN *top_free = (ALIGN *) nil;
- X OBJECT res;
- X char *calloc();
- X
- X debug1(DMA, DDD, "GetMemory( %d )", siz);
- X
- X /* get memory from operating system, if not enough left here */
- X if( &next_free[siz] > top_free )
- X { next_free = (ALIGN *) calloc(MEM_CHUNK, sizeof(ALIGN));
- X ifdebug(DMA, D, no_of_calls++; )
- X if( next_free == NULL ) Error(FATAL,pos,"run out of memory - exiting now");
- X top_free = &next_free[MEM_CHUNK];
- X debug2(DMA, D, "GetMemory: calloc returned %d - %d",
- X (int) next_free, (int) top_free);
- X }
- X
- X res = (OBJECT) next_free;
- X next_free = &next_free[siz];
- X debug3(DMA, DDD, "GetMemory returning @%d (next_free = @%d, top_free = @%d",
- X (int) res, (int) next_free, (int) top_free);
- X return res;
- X} /* end GetMemory */
- END_OF_FILE
- if test 9846 -ne `wc -c <'z31.c'`; then
- echo shar: \"'z31.c'\" unpacked with wrong size!
- fi
- # end of 'z31.c'
- fi
- echo shar: End of archive 25 \(of 35\).
- cp /dev/null ark25isdone
- MISSING=""
- for I in 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 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 35 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still must unpack the following archives:
- echo " " ${MISSING}
- fi
- exit 0
- exit 0 # Just in case...
-