|
|
1.1 ! root 1: ! 2: # ! 3: # The information for DESC file comes first. The point size list is the ! 4: # most important entry, at least as far as the raster tables are concerned. ! 5: # ! 6: ! 7: fonts 10 R I B H CW S S1 GR S2 LO ! 8: sizes 6 7 8 9 10 11 12 14 16 18 20 22 24 28 36 0 ! 9: res 300 ! 10: hor 1 ! 11: vert 1 ! 12: unitwidth 10 ! 13: ! 14: ! 15: # ! 16: # We'll want to know the name of the printer that we're building the files ! 17: # for. The new raster files will be put in *nrastdir/"rast"*device and the ! 18: # font files will be put in *fontdir/"dev"*device. *nrastdir and *fontdir ! 19: # are defined in buildrast.c and by default they're equal to ".". They ! 20: # can be changed using the -R and -F options respectively. ! 21: # ! 22: ! 23: device i300 ! 24: ! 25: # ! 26: # Next come the instructions on how to build the raster tables. The name ! 27: # of the font, and also its associated raster files, follows the build ! 28: # command. ! 29: # ! 30: ! 31: build R ! 32: ascender m ! 33: comment Times Roman ! 34: using cmr10 take ascii characters 65 to 90 ! 35: using cmr10 take ascii characters 97 to 122 ! 36: using cmr10 take ascii characters 48 to 57 ! 37: using cmr10 take characters ! 38: 33 ! ! 39: 37 % ! 40: 38 & ! 41: 39 ' ! 42: 40 ( ! 43: 41 ) ! 44: 42 * ! 45: 43 + ! 46: 44 , ! 47: 45 hy ! 48: " - ! 49: 46 . ! 50: 47 / ! 51: 58 : ! 52: 59 ; ! 53: 60 < ! 54: using cmsc10 take characters ! 55: 61 = ! 56: using cmr10 take characters ! 57: 62 > ! 58: 63 ? ! 59: 91 [ ! 60: 93 ] ! 61: 96 ` ! 62: using cmsy10 take character ! 63: 127 $ ! 64: 106 | ! 65: using cmr10 take characters ! 66: 95 em ! 67: 23 de ! 68: 94 \- ! 69: " en ! 70: 123 ff ! 71: 124 fi ! 72: 125 fl ! 73: 126 Fi ! 74: 127 Fl ! 75: 35 fm ! 76: using cmb10 take characters ! 77: 94 ru ! 78: using cmsy10 take characters ! 79: 121 dg ! 80: 15 bu ! 81: # ! 82: # Got a special font that had these characters, although the raster ! 83: # files aren't a part of the standard Imagen software tape. ! 84: # ! 85: using special take characters ! 86: 49 14 ! 87: 51 34 ! 88: 50 12 ! 89: 37 ct ! 90: 6 rg ! 91: 13 sq ! 92: edit ! 93: xref ru = 0 ! 94: yref ru = 0 ! 95: chwidth ru = width ru - xref ru - 1 ! 96: ! 97: build I ! 98: comment Times Italic ! 99: ascender m ! 100: using cmti10 take ascii characters 65 to 90 ! 101: using cmti10 take ascii characters 97 to 122 ! 102: using cmti10 take ascii characters 48 to 57 ! 103: using cmti10 take characters ! 104: 33 ! ! 105: 37 % ! 106: 38 & ! 107: 39 ' ! 108: 40 ( ! 109: 41 ) ! 110: 42 * ! 111: 43 + ! 112: 44 , ! 113: 45 hy ! 114: " - ! 115: 46 . ! 116: 47 / ! 117: 58 : ! 118: 59 ; ! 119: 60 < ! 120: 61 = ! 121: 62 > ! 122: 63 ? ! 123: 91 [ ! 124: 93 ] ! 125: 96 ` ! 126: using cmsss take character ! 127: 36 $ ! 128: 124 | ! 129: using cmti10 take characters ! 130: 95 em ! 131: 23 de ! 132: 94 \- ! 133: " en ! 134: 123 ff ! 135: 124 fi ! 136: 125 fl ! 137: 126 Fi ! 138: 127 Fl ! 139: using cmr10 take characters ! 140: 35 fm ! 141: 94 ru ! 142: using cmsy10 take characters ! 143: 121 dg ! 144: 15 bu ! 145: # ! 146: # Got a special font that had these characters, although the raster ! 147: # files aren't a part of the standard Imagen software tape. ! 148: # ! 149: using special take characters ! 150: 49 14 ! 151: 51 34 ! 152: 50 12 ! 153: 37 ct ! 154: 6 rg ! 155: 13 sq ! 156: edit ! 157: xref ru = 0 ! 158: yref ru = 0 ! 159: chwidth ru = width ru - xref ru - 1 ! 160: ! 161: build B ! 162: comment Times Bold ! 163: ascender m ! 164: using cmb10 take ascii characters 65 to 90 ! 165: using cmb10 take ascii characters 97 to 122 ! 166: using cmb10 take ascii characters 48 to 57 ! 167: using cmb10 take characters ! 168: 33 ! ! 169: 37 % ! 170: 38 & ! 171: 39 ' ! 172: 40 ( ! 173: 41 ) ! 174: 42 * ! 175: 43 + ! 176: 44 , ! 177: 45 hy ! 178: " - ! 179: 46 . ! 180: 47 / ! 181: 58 : ! 182: 59 ; ! 183: 60 < ! 184: 61 = ! 185: 62 > ! 186: 63 ? ! 187: 91 [ ! 188: 93 ] ! 189: 96 ` ! 190: using cmbsy take character ! 191: 127 $ ! 192: 106 | ! 193: using cmb10 take characters ! 194: 95 em ! 195: 23 de ! 196: 94 \- ! 197: " en ! 198: 123 ff ! 199: 124 fi ! 200: 125 fl ! 201: 126 Fi ! 202: 127 Fl ! 203: 35 fm ! 204: using cmsy10 take characters ! 205: 0 ru ! 206: using cmbsy take characters ! 207: 121 dg ! 208: 15 bu ! 209: # ! 210: # Got a special font that had these characters, although the raster ! 211: # files aren't a part of the standard Imagen software tape. ! 212: # ! 213: using special take characters ! 214: 49 14 ! 215: 51 34 ! 216: 50 12 ! 217: 37 ct ! 218: 6 rg ! 219: 12 sq ! 220: edit ! 221: xref ru = 0 ! 222: yref ru = 0 ! 223: chwidth ru = width ru - xref ru - 1 ! 224: ! 225: build H ! 226: comment Helvetica ! 227: ascender m ! 228: using cmss10 take ascii characters 65 to 90 ! 229: using cmss10 take ascii characters 97 to 122 ! 230: using cmss10 take ascii characters 48 to 57 ! 231: using cmss10 take ascii characters 33 to 44 ! 232: using cmss10 take characters ! 233: 45 hy ! 234: " - ! 235: 46 . ! 236: 47 / ! 237: using cmss10 take ascii characters 58 to 64 ! 238: using cmss10 take ascii characters 91 to 94 ! 239: using cmss10 take characters ! 240: 96 ` ! 241: using cmss10 take ascii characters 123 to 126 ! 242: using cmb10 take characters ! 243: 95 em ! 244: 23 de ! 245: 94 \- ! 246: " en ! 247: using cmbsy take characters ! 248: 121 dg ! 249: 15 bu ! 250: ! 251: build CW ! 252: comment Constant Width ! 253: ascender m ! 254: using cmasc10 take ascii characters 65 to 90 ! 255: using cmasc10 take ascii characters 97 to 122 ! 256: using cmasc10 take ascii characters 48 to 57 ! 257: using cmasc10 take ascii characters 33 to 44 ! 258: using cmasc10 take characters ! 259: 45 hy ! 260: " - ! 261: 46 . ! 262: 47 sl ! 263: " / ! 264: using cmasc10 take ascii characters 58 to 64 ! 265: using cmasc10 take ascii characters 91 to 94 ! 266: using cmasc10 take characters ! 267: 95 ul ! 268: " _ ! 269: 96 ` ! 270: 123 { ! 271: 124 or ! 272: " | ! 273: 125 } ! 274: 126 ~ ! 275: using cmsy10 take characters ! 276: 0 ru ! 277: using cmasc10 take characters ! 278: 5 no ! 279: 25 -> ! 280: 24 <- ! 281: 1 da ! 282: # ! 283: # These guys weren't define on Imagen's Constant Width raster file. Again ! 284: # I'll put out a small diamond - Constant Width version of course. ! 285: # ! 286: 127 ct ! 287: " fm ! 288: " lh ! 289: " sq ! 290: " dg ! 291: " ua ! 292: edit ! 293: xref ru = 0 ! 294: yref ru = 0 ! 295: chwidth ru = 25 ! 296: xref ul = 0 ! 297: ! 298: build BI ! 299: comment Bold Italic ! 300: ascender m ! 301: using cmbti take ascii characters 65 to 90 ! 302: using cmbti take ascii characters 97 to 122 ! 303: using cmbti take ascii characters 48 to 57 ! 304: using cmbti take characters ! 305: 33 ! ! 306: 37 % ! 307: 38 & ! 308: 39 ' ! 309: 40 ( ! 310: 41 ) ! 311: 42 * ! 312: 43 + ! 313: 44 , ! 314: 45 hy ! 315: " - ! 316: 46 . ! 317: 47 / ! 318: 58 : ! 319: 59 ; ! 320: 60 < ! 321: 61 = ! 322: 62 > ! 323: 63 ? ! 324: 91 [ ! 325: 93 ] ! 326: 96 ` ! 327: using cmsss take character ! 328: 36 $ ! 329: 124 | ! 330: using cmbti take characters ! 331: 95 em ! 332: 23 de ! 333: 94 \- ! 334: " en ! 335: 123 ff ! 336: 124 fi ! 337: 125 fl ! 338: 126 Fi ! 339: 127 Fl ! 340: using cmb10 take characters ! 341: 35 fm ! 342: using cmbsy take characters ! 343: 121 dg ! 344: 15 bu ! 345: # ! 346: # Got a special font that had these characters, although the raster ! 347: # files aren't a part of the standard Imagen software tape. ! 348: # ! 349: using special take characters ! 350: 49 14 ! 351: 51 34 ! 352: 50 12 ! 353: 37 ct ! 354: 6 rg ! 355: 12 sq ! 356: ! 357: build HI ! 358: comment Helvetica Italic ! 359: ascender m ! 360: using cmsss take ascii characters 65 to 90 ! 361: using cmsss take ascii characters 97 to 122 ! 362: using cmsss take ascii characters 48 to 57 ! 363: using cmsss take ascii characters 33 to 44 ! 364: using cmsss take characters ! 365: 45 hy ! 366: " - ! 367: 46 . ! 368: 47 / ! 369: using cmsss take ascii characters 58 to 64 ! 370: using cmsss take ascii characters 91 to 94 ! 371: using cmsss take characters ! 372: 96 ` ! 373: using cmsss take ascii characters 123 to 126 ! 374: using cmti10 take characters ! 375: 95 em ! 376: 23 de ! 377: 94 \- ! 378: " en ! 379: using cmsy10 take characters ! 380: 121 dg ! 381: 15 bu ! 382: ! 383: build PA ! 384: comment Palatino ! 385: ascender m ! 386: using cmsc10 take ascii characters 65 to 90 ! 387: using cmsc10 take ascii characters 97 to 122 ! 388: using cmsc10 take ascii characters 48 to 57 ! 389: using cmsc10 take characters ! 390: 33 ! ! 391: 37 % ! 392: 38 & ! 393: 39 ' ! 394: 40 ( ! 395: 41 ) ! 396: 42 * ! 397: 43 + ! 398: 44 , ! 399: 45 hy ! 400: " - ! 401: 46 . ! 402: 47 / ! 403: 58 : ! 404: 59 ; ! 405: 60 < ! 406: 61 = ! 407: 62 > ! 408: 63 ? ! 409: 91 [ ! 410: 93 ] ! 411: 96 ` ! 412: using cmsy10 take character ! 413: 127 $ ! 414: 106 | ! 415: using cmsc10 take characters ! 416: 95 em ! 417: 23 de ! 418: 94 \- ! 419: " en ! 420: 123 ff ! 421: 124 fi ! 422: 125 fl ! 423: 126 Fi ! 424: 127 Fl ! 425: using cmsy10 take characters ! 426: 121 dg ! 427: 15 bu ! 428: ! 429: build PI ! 430: comment Palatino Italic ! 431: ascender m ! 432: using cms10 take ascii characters 65 to 90 ! 433: using cms10 take ascii characters 97 to 122 ! 434: using cms10 take ascii characters 48 to 57 ! 435: using cms10 take characters ! 436: 33 ! ! 437: 37 % ! 438: 38 & ! 439: 39 ' ! 440: 40 ( ! 441: 41 ) ! 442: 42 * ! 443: 43 + ! 444: 44 , ! 445: 45 hy ! 446: " - ! 447: 46 . ! 448: 47 / ! 449: 58 : ! 450: 59 ; ! 451: 60 < ! 452: 61 = ! 453: 62 > ! 454: 63 ? ! 455: 91 [ ! 456: 93 ] ! 457: 96 ` ! 458: using cmsss take character ! 459: 36 $ ! 460: 124 | ! 461: using cms10 take characters ! 462: 95 em ! 463: 23 de ! 464: 94 \- ! 465: " en ! 466: 123 ff ! 467: 124 fi ! 468: 125 fl ! 469: 126 Fi ! 470: 127 Fl ! 471: using cmsy10 take characters ! 472: 121 dg ! 473: 15 bu ! 474: ! 475: build S ! 476: comment Special Font ! 477: special ! 478: ascender == ! 479: using special take characters ! 480: 90 \e ! 481: " \ ! 482: using cms10 take characters ! 483: 14 \' ! 484: " aa ! 485: 13 \` ! 486: " ga ! 487: using special take characters ! 488: 43 pl ! 489: 44 mi ! 490: 45 mu ! 491: 46 di ! 492: 40 eq ! 493: 63 == ! 494: 58 >= ! 495: 59 <= ! 496: 41 != ! 497: 47 +- ! 498: using cmsy10 take characters ! 499: 7 -+ ! 500: using special take characters ! 501: 126 no ! 502: 89 sl ! 503: 60 ap ! 504: 62 ~= ! 505: 27 gr ! 506: 52 -> ! 507: 53 <- ! 508: 54 ua ! 509: 55 da ! 510: 78 is ! 511: 28 pd ! 512: 25 if ! 513: using cmsy10 take characters ! 514: 112 sr ! 515: using cmb10 take characters ! 516: 94 rn ! 517: using special take characters ! 518: 17 sb ! 519: 18 sp ! 520: 20 cu ! 521: 19 ca ! 522: 21 ib ! 523: 22 ip ! 524: 23 mo ! 525: using cmcsc take characters ! 526: 32 es ! 527: using special take characters ! 528: 3 sc ! 529: 2 dd ! 530: 82 lc ! 531: 83 rc ! 532: 80 lf ! 533: 81 rf ! 534: 92 bv ! 535: 42 ** ! 536: using cmsy10 take characters ! 537: 106 br ! 538: using special take characters ! 539: 88 or ! 540: 32 ci ! 541: using cmi10 take characters ! 542: 32 ts ! 543: using special take characters ! 544: 35 # ! 545: 64 @ ! 546: 96 " ! 547: 123 { ! 548: 125 } ! 549: 57 < ! 550: 56 > ! 551: using cmb10 take characters ! 552: 20 ~ ! 553: 15 ^ ! 554: 94 ul ! 555: " _ ! 556: 94 ru ! 557: using special take characters ! 558: 5 co ! 559: 1 dg ! 560: 10 bu ! 561: 84 lt ! 562: 85 rt ! 563: 86 lb ! 564: 87 rb ! 565: 91 lk ! 566: 93 rk ! 567: 49 14 ! 568: 51 34 ! 569: 50 12 ! 570: 37 ct ! 571: 6 rg ! 572: 13 sq ! 573: 24 pt ! 574: 15 lh ! 575: 14 rh ! 576: 7 tm ! 577: # ! 578: # Added the \(fm character to the S font. It's used by eqn as "prime". ! 579: # Put it at the end of the raster file so character positions wouldn't ! 580: # be changed. ! 581: # ! 582: using cmr10 take characters ! 583: 35 fm ! 584: edit ! 585: xref ru = 0 ! 586: yref ru = 0 ! 587: chwidth ru = width ru - xref ru - 1 ! 588: xref br = 0 ! 589: chwidth br = 0 ! 590: xref ul = 0 ! 591: yref ul = - (5 * height ul + 1) ! 592: chwidth ul = width ul - xref ul - 1 ! 593: xref rn = 1 ! 594: yref rn = yref sr ! 595: chwidth rn = width rn - xref rn - 1 ! 596: chwidth sr = width sr - xref sr ! 597: ! 598: build S1 ! 599: comment Special Character Font ! 600: special ! 601: ascender cy ! 602: using cmi10 take characters ! 603: 35 Sl ! 604: using cmsy10 take characters ! 605: 126 ps ! 606: using cms10 take characters ! 607: 26 cs ! 608: using cmasc10 take characters ! 609: 26 cy ! 610: using cmsy10 take characters ! 611: 7 -+ ! 612: 94 as ! 613: 95 os ! 614: 29 =. ! 615: 40 ld ! 616: 41 rd ! 617: 20 le ! 618: 21 ge ! 619: 16 pp ! 620: 54 an ! 621: 110 TR ! 622: ! 623: # ! 624: # The next two font definitions are for a few special characters that ! 625: # pre-processors, like eqn and grap, need. S2 is the normal version and ! 626: # it's mounted in the last default font postion. S3 is a bold version of ! 627: # the same font. If you'd prefer to have S3 mounted by default just change ! 628: # S2 to S3 in the DESC file and then rerun makedev. ! 629: # ! 630: ! 631: build S2 ! 632: comment Special pre-processor font ! 633: special ! 634: using cmsy10 take characters ! 635: 5 ob ! 636: 8 O+ ! 637: 9 O- ! 638: 10 Ox ! 639: 11 O/ ! 640: 12 O. ! 641: ! 642: build S3 ! 643: comment Special eqn characters - bold versions ! 644: special ! 645: using cmbsy take characters ! 646: 5 ob ! 647: 8 O+ ! 648: 9 O- ! 649: 10 Ox ! 650: 11 O/ ! 651: 12 O. ! 652: ! 653: build GR ! 654: comment Greek ! 655: special ! 656: ascender *a ! 657: using cmi10 take characters ! 658: 11 *a ! 659: 12 *b ! 660: 13 *g ! 661: 14 *d ! 662: 15 *e ! 663: 16 *z ! 664: 17 *y ! 665: 18 *h ! 666: 19 *i ! 667: 20 *k ! 668: 21 *l ! 669: 22 *m ! 670: 23 *n ! 671: 24 *c ! 672: 111 *o ! 673: 25 *p ! 674: 26 *r ! 675: 27 *s ! 676: 28 *t ! 677: 29 *u ! 678: 30 *f ! 679: 31 *x ! 680: 123 *q ! 681: 124 *w ! 682: using cmr10 take characters ! 683: 65 *A ! 684: 66 *B ! 685: 0 *G ! 686: 1 *D ! 687: 69 *E ! 688: 90 *Z ! 689: 72 *Y ! 690: 2 *H ! 691: 73 *I ! 692: 75 *K ! 693: 3 *L ! 694: 77 *M ! 695: 78 *N ! 696: 4 *C ! 697: 79 *O ! 698: 5 *P ! 699: 6 *S ! 700: 84 *T ! 701: 7 *U ! 702: 8 *F ! 703: 88 *X ! 704: 9 *Q ! 705: 10 *W ! 706: ! 707: build LO ! 708: comment Logo font - only in size 36 ! 709: special ! 710: sizes 36 0 ! 711: using logo take characters ! 712: 1 Lb ! 713: 3 L1 ! 714: 4 LA ! 715:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.