Annotation of researchv10no/cmd/dimpress/RASTi300, revision 1.1.1.1

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: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.