home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / stex2-18.zip / SeeTeX / libtex / gfcodes.h < prev    next >
Text File  |  1990-07-10  |  2KB  |  45 lines

  1. /*
  2.  * Copyright (c) 1987, 1989 University of Maryland
  3.  * Department of Computer Science.  All rights reserved.
  4.  * Permission to copy for any purpose is hereby granted
  5.  * so long as this copyright notice remains intact.
  6.  */
  7.  
  8. /*
  9.  * GF (generic font) opcodes.
  10.  */
  11.  
  12. #define    GF_PAINT_0    0    /* paint with `d' = 0 */
  13.                 /* ... through PAINT_63, d = 63 */
  14. #define    GF_PAINT1    64    /* paint, with a one-byte parameter */
  15. #define    GF_PAINT2    65    /* paint, with a two-byte parameter */
  16. #define    GF_PAINT3    66    /* paint, with a three-byte parameter */
  17. #define    GF_BOC        67    /* beginning of character */
  18. #define    GF_BOC1        68    /* compressed form of BOC */
  19. #define    GF_EOC        69    /* end of character */
  20. #define    GF_SKIP0    70    /* finish this row, begin next with white */
  21. #define    GF_SKIP1    71    /* finish row, one byte parameter */
  22. #define    GF_SKIP2    72
  23. #define    GF_SKIP3    73
  24. #define    GF_NEW_ROW_0    74    /* begin a new row, ready to blacken */
  25. #define    GF_NEW_ROW_1    75    /* begin a new row, but one col. from left */
  26.                 /* through GF_NEW_ROW_164 */
  27. #define    GF_XXX1        239    /* special (interpreter dependent) command */
  28. #define    GF_XXX2        240    /* like XXX1, but two byte length parameter */
  29. #define    GF_XXX3        241
  30. #define    GF_XXX4        242
  31. #define    GF_YYY        243    /* takes four byte parameter, otherwise nop */
  32.                 /* (generated by METAFONT for numspecial) */
  33. #define    GF_NOP        244    /* no op */
  34. #define    GF_CHAR_LOC    245    /* character locator */
  35. #define    GF_CHAR_LOC0    246    /* abbreviated form of CHAR_LOC */
  36. #define    GF_PRE        247    /* introduces preamble */
  37. #define    GF_POST        248    /* introduces postamble */
  38. #define    GF_POSTPOST    249    /* marks end of postamble */
  39.  
  40.                 /* codes 250 through 255 are undefined */
  41.  
  42. #define    GF_ID        131    /* identifies this revision of GF */
  43.  
  44. #define GF_FILLER    223    /* filler bytes at end of GF file */
  45.