home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume3 / laserjet / part1 / spectab.h < prev   
Encoding:
Text File  |  1986-11-30  |  4.2 KB  |  166 lines

  1. /*
  2.  * $Header: spectab.h,v 1.1 85/08/15 15:07:15 ron Exp $
  3.  */
  4.  
  5. /*
  6.  * spectab.h - Copyright (c) 1985 by Ron Saad
  7.  *
  8.  * This code may be freely distributed in source
  9.  * for non commercial purposes.
  10.  * Please keep this notice intact.
  11.  */
  12.  
  13. /*
  14.  * $Log:    spectab.h,v $
  15.  * Revision 1.1  85/08/15  15:07:15  ron
  16.  * Initial revision
  17.  * 
  18.  * 
  19.  */
  20.  
  21. char *spectab[] ={
  22.     /*
  23.      * these are the names of the characters
  24.      *  on the Special font, in same order as
  25.      *  described in the 'Berkeley Font Catalog'.
  26.      *  The index of the name is supposed to give
  27.      *  the position of that character in the
  28.      *  character description table, from which
  29.      *  we directly grab a pointer to the binary
  30.      *  bit map starting position.
  31.      */
  32.     "",    /* space */
  33.     "if",    /* infinity */
  34.     "ip",    /* improper superset */
  35.     "pt",    /* proportional to */
  36.     "rh",    /* right hand */
  37.     "cu",    /* cup (union) */
  38.     "rn",    /* root en extender */
  39.     "bs",    /* bell sign - seems to have disappeared from
  40.         the troff output according to the DWB manual */
  41.     "+-",    /* plus-minus */
  42.     "<=",    /* <= */
  43.     ">=",    /* >= */
  44.     "sr",    /* square root */
  45.     "ts",    /* terminal sigma */
  46.     "is",    /* integral sign */
  47.     "sl",    /* slash */
  48.     "bv",    /* bold vertical */
  49.     "lf",    /* left floor (big bracket) */
  50.     "rf",    /* right floor (big bracket) */
  51.     "lc",    /* left ceiling (big bracket) */
  52.     "rc",    /* right ceiling (big bracket) */
  53.     "lt",    /* left top (big brace) */
  54.     "lb",    /* left bottom (big brace) */
  55.     "rt",    /* right top (big brace) */
  56.     "rb",    /* right bottom (big brace) */
  57.     "lk",    /* left center (big brace) */
  58.     "rk",    /* right center (big brace) */
  59.     "sb",    /* subset of */
  60.     "sp",    /* superset of */
  61.     "ca",    /* cap (intersection) */
  62.     "no",    /* not */
  63.     "lh",    /* left hand */
  64.     "mo",    /* member of */
  65.     "",
  66.     "",
  67.     "\"",    /* - not in DWB manual */
  68.     "#",    /* - not in DWB manual */
  69.     "",
  70.     "",
  71.     "",
  72.     "\\'",    /* name not in Berekeley, but looks like
  73.         an accute accent. will never be used since
  74.         "aa" occurs in asctab first. */
  75.     "gr",    /* gradient */
  76.     "",
  77.     "mu",    /* multiply */
  78.     "pl",    /* math plus */
  79.     "",
  80.     "mi",    /* math minus */
  81.     "",
  82.     "di",    /* divide */
  83.     "==",    /* identically equal */
  84.     "~=",    /* approximately equal */
  85.     "ap",    /* approximates */
  86.     "!=",    /* not equal */
  87.     "<-",    /* left arrow */
  88.     "->",    /* right arrow */
  89.     "ua",    /* up arrow */
  90.     "da",    /* down arrow */
  91.     "sc",    /* section */
  92.     "**",    /* math star */
  93.     "",
  94.     "",
  95.     "",    /* really a '<' */
  96.     "eq",    /* name not in Berekeley */
  97.     "",    /* really a '>' */
  98.     "",
  99.     "",    /* looks like the '@' */
  100.     "*A",    /* Alpha (mapped into English on font pos 1) */
  101.     "*B",    /* Betta (mapped into English on font pos 1) */
  102.     "*G",    /* Gamma */
  103.     "*D",    /* Delta */
  104.     "*E",    /* Epsilon (mapped into English on font pos 1) */
  105.     "*Z",    /* Zetta (mapped into English on font pos 1) */
  106.     "*Y",    /* Etta (mapped into English on font pos 1) */
  107.     "*H",    /* Theta */
  108.     "*I",    /* Iotta (mapped into English on font pos 1) */
  109.     "*K",    /* Kappa (mapped into English on font pos 1) */
  110.     "*L",    /* Lambda */
  111.     "*M",    /* Mu (mapped into English on font pos 1) */
  112.     "*N",    /* Nu (mapped into English on font pos 1) */
  113.     "*C",    /* Xi */
  114.     "*O",    /* Omicron (mapped into English on font pos 1) */
  115.     "*P",    /* Pi */
  116.     "*R",    /* Rho (mapped into English on font pos 1) */
  117.     "*S",    /* Sigma */
  118.     "*T",    /* Tau (mapped into English on font pos 1) */
  119.     "*U",    /* Upsilon */
  120.     "*F",    /* Phi */
  121.     "*X",    /* Chi (mapped into English on font pos 1) */
  122.     "*Q",    /* Psi */
  123.     "*W",    /* Omega */
  124.     "dd",    /* double dagger - not in DWB manual */
  125.     "br",    /* box vertical rule */
  126.     "ib",    /* improper subset */
  127.     "\\e",    /* backslash - not in DWB manual */
  128.     "ci",    /* circle */
  129.     "",        /* really a '^' */
  130.     /* "ul",    /* underrule - name not in Berkeley */
  131.     "ru",    /* try a rule - name not in Berkeley */
  132.     "\\`",    /* grave accent ("ga" listed in asctab) */
  133.     "*a",    /* alpha */
  134.     "*b",    /* betta */
  135.     "*g",    /* gamma */
  136.     "*d",    /* delta */
  137.     "*e",    /* epsilon */
  138.     "*z",    /* zetta */
  139.     "*y",    /* etta */
  140.     "*h",    /* theta */
  141.     "*i",    /* iotta */
  142.     "*k",    /* kappa */
  143.     "*l",    /* lambda */
  144.     "*m",    /* mu */
  145.     "*n",    /* nu */
  146.     "*c",    /* xi */
  147.     "*o",    /* omicron */
  148.     "*p",    /* pi */
  149.     "*r",    /* rho */
  150.     "*s",    /* sigma */
  151.     "*t",    /* tau */
  152.     "*u",    /* upsilon */
  153.     "*f",    /* phi */
  154.     "*x",    /* chi */
  155.     "*q",    /* psi */
  156.     "*w",    /* omega */
  157.     "pd",    /* partial derivative */
  158.     "es",    /* empty set */
  159.     "",    /* really a '{' */
  160.     "or",    /* or */
  161.     "",    /* really a '}' */
  162.     "",    /* really a '~' */
  163.     ""
  164. };
  165.  
  166.