home *** CD-ROM | disk | FTP | other *** search
/ Zodiac Super OZ / MEDIADEPOT.ISO / FILES / 13 / VSA256.ZIP / VSA_FONT.H < prev    next >
Text File  |  1996-02-17  |  20KB  |  912 lines

  1. /*............................... VSA_FONT.H .............. 2-17-96 ........*/
  2. /*    This is the font file for the VSA256 Graphics Library.  The basic     */
  3. /*  font size is set by the XCharBase and YCharBase values defined at the   */
  4. /*  top of this file.  This include file gives you the ability to fully     */
  5. /*  customize your fonts! Feel free to edit the font vertex lists to be as  */
  6. /*  personalized as possible.  Read on to see how it works.                 */
  7. /*                                                                          */
  8. /*   ASC[M][N] is a 2 dimensional array.  The M index selects one of 96     */
  9. /* possible characters and corresponds to the printable ASCII character     */
  10. /* codes from 32 to 127. (M = 0 selects ASCII character code 32 ... a space,*/
  11. /* M = 95 selects ASCII character code 127 ... DEL)                         */
  12. /*   For any given value of M, the N index steps through the vertex list    */
  13. /* for that character.  Each vertex takes up 3 locations.  The first of     */
  14. /* the 3 values is the blank code. A blank code of 0 means start a new line */
  15. /* segment (equivalent to "move_to").  A blank code of 1 means continue     */
  16. /* drawing (equivalent to "line_to").  A blank code of 255 means END of     */
  17. /* vertex list. You MUST end each vertex list this way!                     */
  18. /*   The next two values are x and y coordinates relative to the top left   */
  19. /* corner of the character cell.  The x and y values should never be more   */
  20. /* than XCharBase-1 and YCharBase-1 respectively.  When the blank code is   */
  21. /* 255, the x and y values are ignored.  A maximum of 23 verticies plus an  */
  22. /* END vertex are allowed per character.  Overrunning this limit will       */
  23. /* probably cause your PC to go woopie.                                     */
  24. /*                                                                          */
  25. /*   Starting with version 4.0 of this library, the user can change the     */
  26. /* number of possible characters in the font array.  If you want to         */
  27. /* increase the total number of characters, just change the '96' dimension  */
  28. /* below in the 'ASC[96][72]' declaration to the new desired number of      */
  29. /* characters.  Then make sure to fill out the remainder of the array.      */
  30. /*                                                                          */
  31. /*                               VERSION 4.0                                */
  32. /*                                                                          */
  33. /*        Copyright Spyro Gumas, 1992 - 1996.  All Rights Reserved.         */
  34. /*..........................................................................*/
  35.  
  36. /*..... 12-14-94   Added 'far' to declarations.                        .....*/
  37. /*.....  2-17-96   Now user can change '96' dimension of ASC array.    .....*/
  38.  
  39. unsigned far XCharBase = 8, far YCharBase = 16;
  40. unsigned char far ASC[96][72]={
  41. {                                                   /* ASCII 32   " "*/
  42. 255,  0,  0 },
  43. {                                                   /* ASCII 33   "!"*/
  44.     0,  3,  2,
  45.     1,  3,  7,
  46.     0,  3, 10,
  47.     1,  3, 11,
  48. 255,  0,  0 },
  49. {                                                   /* ASCII 34   """*/
  50.     0,  2,  2,
  51.     1,  2,  4,
  52.     0,  4,  2,
  53.     1,  4,  4,
  54. 255,  0,  0 },
  55. {                                                   /* ASCII 35   "#"*/
  56.     0,  2,  2,
  57.     1,  2, 11,
  58.     0,  4,  2,
  59.     1,  4, 11,
  60.     0,  0,  5,
  61.     1,  6,  5,
  62.     0,  0,  8,
  63.     1,  6,  8,
  64. 255,  0,  0 },
  65. {                                                   /* ASCII 36   "$"*/
  66.     0,  6,  4,
  67.     1,  5,  3,
  68.     1,  1,  3,
  69.     1,  0,  4,
  70.     1,  0,  5,
  71.     1,  1,  6,
  72.     1,  5,  6,
  73.     1,  6,  7,
  74.     1,  6,  9,
  75.     1,  5, 10,
  76.     1,  1, 10,
  77.     1,  0,  9,
  78.     0,  3,  2,
  79.     1,  3, 11,
  80. 255,  0,  0 },
  81. {                                                   /* ASCII 37   "%"*/
  82.     0,  6,  2,
  83.     1,  0, 11,
  84.     0,  1,  2,
  85.     1,  2,  2,
  86.     1,  3,  3,
  87.     1,  3,  4,
  88.     1,  2,  5,
  89.     1,  1,  5,
  90.     1,  0,  4,
  91.     1,  0,  3,
  92.     1,  1,  2,
  93.     0,  4,  8,
  94.     1,  5,  8,
  95.     1,  6,  9,
  96.     1,  6, 10,
  97.     1,  5, 11,
  98.     1,  4, 11,
  99.     1,  3, 10,
  100.     1,  3,  9,
  101.     1,  4,  8,
  102. 255,  0,  0 },
  103. {                                                   /* ASCII 38   "&"*/
  104.     0,  6, 10,
  105.     1,  1,  5,
  106.     1,  1,  3,
  107.     1,  2,  2,
  108.     1,  4,  2,
  109.     1,  5,  3,
  110.     1,  5,  5,
  111.     1,  0,  8,
  112.     1,  0, 10,
  113.     1,  1, 11,
  114.     1,  4, 11,
  115.     1,  5, 10,
  116.     1,  5,  8,
  117. 255,  0,  0 },
  118. {                                                   /* ASCII 39   "'"*/
  119.     0,  3,  2,
  120.     1,  3,  3,
  121.     1,  2,  4,
  122. 255,  0,  0 },
  123. {                                                   /* ASCII 40   "("*/
  124.     0,  4,  2,
  125.     1,  2,  4,
  126.     1,  2,  9,
  127.     1,  4, 11,
  128. 255,  0,  0 },
  129. {                                                   /* ASCII 41   ")"*/
  130.     0,  2,  2,
  131.     1,  4,  4,
  132.     1,  4,  9,
  133.     1,  2, 11,
  134. 255,  0,  0 },
  135. {                                                   /* ASCII 42   "*"*/
  136.     0,  3,  3,
  137.     1,  3,  9,
  138.     0,  0,  6,
  139.     1,  6,  6,
  140.     0,  1,  4,
  141.     1,  5,  8,
  142.     0,  5,  4,
  143.     1,  1,  8,
  144. 255,  0,  0 },
  145. {                                                   /* ASCII 43   "+"*/
  146.     0,  3,  3,
  147.     1,  3,  9,
  148.     0,  0,  6,
  149.     1,  6,  6,
  150. 255,  0,  0 },
  151. {                                                   /* ASCII 44   ","*/
  152.     0,  3, 11,
  153.     1,  3, 12,
  154.     1,  2, 13,
  155. 255,  0,  0 },
  156. {                                                   /* ASCII 45   "-"*/
  157.     0,  0,  6,
  158.     1,  6,  6,
  159. 255,  0,  0 },
  160. {                                                   /* ASCII 46   "."*/
  161.     0,  3, 11,
  162.     1,  3, 11,
  163. 255,  0,  0 },
  164. {                                                   /* ASCII 47   "/"*/
  165.     0,  6,  2,
  166.     1,  0, 11,
  167. 255,  0,  0 },
  168. {                                                   /* ASCII 48   "0"*/
  169.     0,  1,  2,
  170.     1,  5,  2,
  171.     1,  6,  3,
  172.     1,  6, 10,
  173.     1,  5, 11,
  174.     1,  1, 11,
  175.     1,  0, 10,
  176.     1,  0,  3,
  177.     1,  1,  2,
  178.     0,  6,  3,
  179.     1,  0,  9,
  180. 255,  0,  0 },
  181. {                                                   /* ASCII 49   "1"*/
  182.     0,  1,  4,
  183.     1,  3,  2,
  184.     1,  3, 11,
  185.     0,  1, 11,
  186.     1,  5, 11,
  187. 255,  0,  0 },
  188. {                                                   /* ASCII 50   "2"*/
  189.     0,  0,  2,
  190.     1,  5,  2,
  191.     1,  6,  3,
  192.     1,  6,  5,
  193.     1,  5,  6,
  194.     1,  1,  6,
  195.     1,  0,  7,
  196.     1,  0, 11,
  197.     1,  6, 11,
  198. 255,  0,  0 },
  199. {                                                   /* ASCII 51   "3"*/
  200.     0,  0,  3,
  201.     1,  1,  2,
  202.     1,  5,  2,
  203.     1,  6,  3,
  204.     1,  6,  5,
  205.     1,  5,  6,
  206.     1,  6,  7,
  207.     1,  6, 10,
  208.     1,  5, 11,
  209.     1,  1, 11,
  210.     1,  0, 10,
  211.     0,  2,  6,
  212.     1,  5,  6,
  213. 255,  0,  0 },
  214. {                                                   /* ASCII 52   "4"*/
  215.     0,  4, 11,
  216.     1,  4,  2,
  217.     1,  0,  6,
  218.     1,  0,  7,
  219.     1,  6,  7,
  220. 255,  0,  0 },
  221. {                                                   /* ASCII 53   "5"*/
  222.     0,  6,  2,
  223.     1,  0,  2,
  224.     1,  0,  5,
  225.     1,  1,  6,
  226.     1,  5,  6,
  227.     1,  6,  7,
  228.     1,  6, 10,
  229.     1,  5, 11,
  230.     1,  0, 11,
  231. 255,  0,  0 },
  232. {                                                   /* ASCII 54   "6"*/
  233.     0,  5,  2,
  234.     1,  2,  2,
  235.     1,  0,  4,
  236.     1,  0, 10,
  237.     1,  1, 11,
  238.     1,  5, 11,
  239.     1,  6, 10,
  240.     1,  6,  7,
  241.     1,  5,  6,
  242.     1,  0,  6,
  243. 255,  0,  0 },
  244. {                                                   /* ASCII 55   "7"*/
  245.     0,  0,  3,
  246.     1,  0,  2,
  247.     1,  6,  2,
  248.     1,  6,  4,
  249.     1,  2,  8,
  250.     1,  2, 11,
  251. 255,  0,  0 },
  252. {                                                   /* ASCII 56   "8"*/
  253.     0,  1,  2,
  254.     1,  5,  2,
  255.     1,  6,  3,
  256.     1,  6,  5,
  257.     1,  5,  6,
  258.     1,  6,  7,
  259.     1,  6, 10,
  260.     1,  5, 11,
  261.     1,  1, 11,
  262.     1,  0, 10,
  263.     1,  0,  7,
  264.     1,  1,  6,
  265.     1,  0,  5,
  266.     1,  0,  3,
  267.     1,  1,  2,
  268.     0,  1,  6,
  269.     1,  5,  6,
  270. 255,  0,  0 },
  271. {                                                   /* ASCII 57   "9"*/
  272.     0,  1, 11,
  273.     1,  3, 11,
  274.     1,  6,  8,
  275.     1,  6,  3,
  276.     1,  5,  2,
  277.     1,  1,  2,
  278.     1,  0,  3,
  279.     1,  0,  5,
  280.     1,  1,  6,
  281.     1,  6,  6,
  282. 255,  0,  0 },
  283. {                                                   /* ASCII 58   ":"*/
  284.     0,  3,  6,
  285.     1,  3,  6,
  286.     0,  3, 11,
  287.     1,  3, 11,
  288. 255,  0,  0 },
  289. {                                                   /* ASCII 59   ";"*/
  290.     0,  3,  6,
  291.     1,  3,  6,
  292.     0,  3, 11,
  293.     1,  3, 12,
  294.     1,  2, 13,
  295. 255,  0,  0 },
  296. {                                                   /* ASCII 60   "<"*/
  297.     0,  6,  2,
  298.     1,  0,  6,
  299.     1,  6, 10,
  300. 255,  0,  0 },
  301. {                                                   /* ASCII 61   "="*/
  302.     0,  0,  5,
  303.     1,  6,  5,
  304.     0,  0,  7,
  305.     1,  6,  7,
  306. 255,  0,  0 },
  307. {                                                   /* ASCII 62   ">"*/
  308.     0,  0,  2,
  309.     1,  6,  6,
  310.     1,  0, 10,
  311. 255,  0,  0 },
  312. {                                                   /* ASCII 63   "?"*/
  313.     0,  0,  3,
  314.     1,  1,  2,
  315.     1,  4,  2,
  316.     1,  5,  3,
  317.     1,  5,  5,
  318.     1,  4,  6,
  319.     1,  2,  6,
  320.     1,  2,  9,
  321.     0,  2, 11,
  322.     1,  2, 11,
  323. 255,  0,  0 },
  324. {                                                   /* ASCII 64   "@"*/
  325.     0,  5, 11,
  326.     1,  1, 11,
  327.     1,  0, 10,
  328.     1,  0,  3,
  329.     1,  1,  2,
  330.     1,  5,  2,
  331.     1,  6,  3,
  332.     1,  6,  9,
  333.     1,  5,  8,
  334.     1,  4,  9,
  335.     1,  3,  9,
  336.     1,  2,  8,
  337.     1,  2,  6,
  338.     1,  3,  5,
  339.     1,  4,  5,
  340.     1,  5,  6,
  341.     1,  5,  8,
  342.     0,  5,  5,
  343.     1,  5,  6,
  344. 255,  0,  0 },
  345. {                                                   /* ASCII 65   "A"*/
  346.     0,  0, 11,
  347.     1,  0,  5,
  348.     1,  3,  2,
  349.     1,  6,  5,
  350.     1,  6, 11,
  351.     0,  0,  6,
  352.     1,  6,  6,
  353. 255,  0,  0 },
  354. {                                                   /* ASCII 66   "B"*/
  355.     0,  0,  2,
  356.     1,  5,  2,
  357.     1,  6,  3,
  358.     1,  6,  5,
  359.     1,  5,  6,
  360.     1,  6,  7,
  361.     1,  6, 10,
  362.     1,  5, 11,
  363.     1,  0, 11,
  364.     0,  1,  2,
  365.     1,  1, 11,
  366.     0,  1,  6,
  367.     1,  5,  6,
  368. 255,  0,  0 },
  369. {                                                   /* ASCII 67   "C"*/
  370.     0,  6,  3,
  371.     1,  5,  2,
  372.     1,  1,  2,
  373.     1,  0,  3,
  374.     1,  0, 10,
  375.     1,  1, 11,
  376.     1,  5, 11,
  377.     1,  6, 10,
  378. 255,  0,  0 },
  379. {                                                   /* ASCII 68   "D"*/
  380.     0,  0,  2,
  381.     1,  5,  2,
  382.     1,  6,  3,
  383.     1,  6, 10,
  384.     1,  5, 11,
  385.     1,  0, 11,
  386.     0,  1,  2,
  387.     1,  1, 11,
  388. 255,  0,  0 },
  389. {                                                   /* ASCII 69   "E"*/
  390.     0,  6,  2,
  391.     1,  0,  2,
  392.     1,  0, 11,
  393.     1,  6, 11,
  394.     0,  0,  6,
  395.     1,  4,  6,
  396. 255,  0,  0 },
  397. {                                                   /* ASCII 70   "F"*/
  398.     0,  6,  2,
  399.     1,  0,  2,
  400.     1,  0, 11,
  401.     0,  0,  6,
  402.     1,  4,  6,
  403. 255,  0,  0 },
  404. {                                                   /* ASCII 71   "G"*/
  405.     0,  6,  3,
  406.     1,  5,  2,
  407.     1,  1,  2,
  408.     1,  0,  3,
  409.     1,  0, 10,
  410.     1,  1, 11,
  411.     1,  5, 11,
  412.     1,  6, 10,
  413.     1,  6,  7,
  414.     1,  4,  7,
  415. 255,  0,  0 },
  416. {                                                   /* ASCII 72   "H"*/
  417.     0,  0,  2,
  418.     1,  0, 11,
  419.     0,  6,  2,
  420.     1,  6, 11,
  421.     0,  0,  6,
  422.     1,  6,  6,
  423. 255,  0,  0 },
  424. {                                                   /* ASCII 73   "I"*/
  425.     0,  1,  2,
  426.     1,  5,  2,
  427.     0,  3,  2,
  428.     1,  3, 11,
  429.     0,  1, 11,
  430.     1,  5, 11,
  431. 255,  0,  0 },
  432. {                                                   /* ASCII 74   "J"*/
  433.     0,  0, 10,
  434.     1,  1, 11,
  435.     1,  4, 11,
  436.     1,  5, 10,
  437.     1,  5,  2,
  438.     0,  4,  2,
  439.     1,  6,  2,
  440. 255,  0,  0 },
  441. {                                                   /* ASCII 75   "K"*/
  442.     0,  0,  2,
  443.     1,  0, 11,
  444.     0,  6,  2,
  445.     1,  0,  8,
  446.     0,  2,  6,
  447.     1,  6, 11,
  448. 255,  0,  0 },
  449. {                                                   /* ASCII 76   "L"*/
  450.     0,  0,  2,
  451.     1,  0, 11,
  452.     1,  6, 11,
  453. 255,  0,  0 },
  454. {                                                   /* ASCII 77   "M"*/
  455.     0,  0, 11,
  456.     1,  0,  2,
  457.     1,  3,  5,
  458.     1,  6,  2,
  459.     1,  6, 11,
  460. 255,  0,  0 },
  461. {                                                   /* ASCII 78   "N"*/
  462.     0,  0, 11,
  463.     1,  0,  2,
  464.     1,  6, 11,
  465.     1,  6,  2,
  466. 255,  0,  0 },
  467. {                                                   /* ASCII 79   "O"*/
  468.     0,  1,  2,
  469.     1,  5,  2,
  470.     1,  6,  3,
  471.     1,  6, 10,
  472.     1,  5, 11,
  473.     1,  1, 11,
  474.     1,  0, 10,
  475.     1,  0,  3,
  476.     1,  1,  2,
  477. 255,  0,  0 },
  478. {                                                   /* ASCII 80   "P"*/
  479.     0,  0, 11,
  480.     1,  0,  2,
  481.     1,  5,  2,
  482.     1,  6,  3,
  483.     1,  6,  5,
  484.     1,  5,  6,
  485.     1,  0,  6,
  486. 255,  0,  0 },
  487. {                                                   /* ASCII 81   "Q"*/
  488.     0,  1,  2,
  489.     1,  5,  2,
  490.     1,  6,  3,
  491.     1,  6, 10,
  492.     1,  5, 11,
  493.     1,  1, 11,
  494.     1,  0, 10,
  495.     1,  0,  3,
  496.     1,  1,  2,
  497.     0,  3,  9,
  498.     1,  6, 13,
  499. 255,  0,  0 },
  500. {                                                   /* ASCII 82   "R"*/
  501.     0,  0, 11,
  502.     1,  0,  2,
  503.     1,  5,  2,
  504.     1,  6,  3,
  505.     1,  6,  5,
  506.     1,  5,  6,
  507.     1,  0,  6,
  508.     0,  3,  6,
  509.     1,  6, 11,
  510. 255,  0,  0 },
  511. {                                                   /* ASCII 83   "S"*/
  512.     0,  6,  3,
  513.     1,  5,  2,
  514.     1,  1,  2,
  515.     1,  0,  3,
  516.     1,  0,  5,
  517.     1,  1,  6,
  518.     1,  5,  6,
  519.     1,  6,  7,
  520.     1,  6, 10,
  521.     1,  5, 11,
  522.     1,  1, 11,
  523.     1,  0, 10,
  524. 255,  0,  0 },
  525. {                                                   /* ASCII 84   "T"*/
  526.     0,  0,  2,
  527.     1,  6,  2,
  528.     0,  3,  2,
  529.     1,  3, 11,
  530. 255,  0,  0 },
  531. {                                                   /* ASCII 85   "U"*/
  532.     0,  0,  2,
  533.     1,  0, 10,
  534.     1,  1, 11,
  535.     1,  5, 11,
  536.     1,  6, 10,
  537.     1,  6,  2,
  538. 255,  0,  0 },
  539. {                                                   /* ASCII 86   "V"*/
  540.     0,  0,  2,
  541.     1,  0,  8,
  542.     1,  3, 11,
  543.     1,  6,  8,
  544.     1,  6,  2,
  545. 255,  0,  0 },
  546. {                                                   /* ASCII 87   "W"*/
  547.     0,  0,  2,
  548.     1,  0, 11,
  549.     1,  3,  8,
  550.     1,  6, 11,
  551.     1,  6,  2,
  552. 255,  0,  0 },
  553. {                                                   /* ASCII 88   "X"*/
  554.     0,  0,  2,
  555.     1,  0,  3,
  556.     1,  3,  6,
  557.     1,  6,  3,
  558.     1,  6,  2,
  559.     0,  0, 11,
  560.     1,  0, 10,
  561.     1,  3,  7,
  562.     1,  6, 10,
  563.     1,  6, 11,
  564.     0,  3,  6,
  565.     1,  3,  7,
  566. 255,  0,  0 },
  567. {                                                   /* ASCII 89   "Y"*/
  568.     0,  0,  2,
  569.     1,  0,  3,
  570.     1,  3,  6,
  571.     1,  6,  3,
  572.     1,  6,  2,
  573.     0,  3,  6,
  574.     1,  3, 11,
  575. 255,  0,  0 },
  576. {                                                   /* ASCII 90   "Z"*/
  577.     0,  0,  2,
  578.     1,  6,  2,
  579.     1,  0, 11,
  580.     1,  6, 11,
  581. 255,  0,  0 },
  582. {                                                   /* ASCII 91   "["*/
  583.     0,  4,  2,
  584.     1,  2,  2,
  585.     1,  2, 11,
  586.     1,  4, 11,
  587. 255,  0,  0 },
  588. {                                                   /* ASCII 92   "\"*/
  589.     0,  0,  2,
  590.     1,  6, 11,
  591. 255,  0,  0 },
  592. {                                                   /* ASCII 93   "]"*/
  593.     0,  2,  2,
  594.     1,  4,  2,
  595.     1,  4, 11,
  596.     1,  2, 11,
  597. 255,  0,  0 },
  598. {                                                   /* ASCII 94   "^"*/
  599.     0,  1,  2,
  600.     1,  3,  0,
  601.     1,  5,  2,
  602. 255,  0,  0 },
  603. {                                                   /* ASCII 95   "_"*/
  604.     0,  1, 11,
  605.     1,  6, 11,
  606. 255,  0,  0 },
  607. {                                                   /* ASCII 96   "`"*/
  608.     0,  3,  0,
  609.     1,  3,  2,
  610. 255,  0,  0 },
  611. {                                                   /* ASCII 97   "a"*/
  612.     0,  2,  6,
  613.     1,  4,  6,
  614.     1,  5,  7,
  615.     1,  5, 10,
  616.     1,  4, 11,
  617.     1,  2, 11,
  618.     1,  1, 10,
  619.     1,  1,  9,
  620.     1,  2,  8,
  621.     1,  4,  8,
  622.     1,  5,  9,
  623.     0,  5, 10,
  624.     1,  6, 11,
  625. 255,  0,  0 },
  626. {                                                   /* ASCII 98   "b"*/
  627.     0,  2,  2,
  628.     1,  2, 10,
  629.     1,  1, 11,
  630.     0,  2,  7,
  631.     1,  3,  6,
  632.     1,  5,  6,
  633.     1,  6,  7,
  634.     1,  6, 10,
  635.     1,  5, 11,
  636.     1,  3, 11,
  637.     1,  2, 10,
  638. 255,  0,  0 },
  639. {                                                   /* ASCII 99   "c"*/
  640.     0,  6,  7,
  641.     1,  5,  6,
  642.     1,  2,  6,
  643.     1,  1,  7,
  644.     1,  1, 10,
  645.     1,  2, 11,
  646.     1,  5, 11,
  647.     1,  6, 10,
  648. 255,  0,  0 },
  649. {                                                  /* ASCII 100  "d"*/
  650.     0,  5,  2,
  651.     1,  5, 10,
  652.     1,  6, 11,
  653.     0,  5,  7,
  654.     1,  4,  6,
  655.     1,  2,  6,
  656.     1,  1,  7,
  657.     1,  1, 10,
  658.     1,  2, 11,
  659.     1,  4, 11,
  660.     1,  5, 10,
  661. 255,  0,  0 },
  662. {                                                   /* ASCII 101  "e"*/
  663.     0,  6, 11,
  664.     1,  2, 11,
  665.     1,  1, 10,
  666.     1,  1,  7,
  667.     1,  2,  6,
  668.     1,  5,  6,
  669.     1,  6,  7,
  670.     1,  6,  8,
  671.     1,  1,  8,
  672. 255,  0,  0 },
  673. {                                                   /* ASCII 102  "f"*/
  674.     0,  6,  3,
  675.     1,  5,  2,
  676.     1,  4,  2,
  677.     1,  3,  3,
  678.     1,  3, 11,
  679.     0,  1,  6,
  680.     1,  5,  6,
  681. 255,  0,  0 },
  682. {                                                   /* ASCII 103  "g"*/
  683.     0,  6,  6,
  684.     1,  5,  7,
  685.     1,  5, 13,
  686.     1,  4, 14,
  687.     1,  1, 14,
  688.     0,  5,  7,
  689.     1,  4,  6,
  690.     1,  2,  6,
  691.     1,  1,  7,
  692.     1,  1, 10,
  693.     1,  2, 11,
  694.     1,  4, 11,
  695.     1,  5, 10,
  696. 255,  0,  0 },
  697. {                                                   /* ASCII 104  "h"*/
  698.     0,  2,  2,
  699.     1,  2, 11,
  700.     0,  2,  7,
  701.     1,  3,  6,
  702.     1,  5,  6,
  703.     1,  6,  7,
  704.     1,  6, 11,
  705. 255,  0,  0 },
  706. {                                                   /* ASCII 105  "i"*/
  707.     0,  4,  2,
  708.     1,  4,  3,
  709.     0,  4,  6,
  710.     1,  4,  11,
  711. 255,  0,  0 },
  712. {                                                   /* ASCII 106  "j"*/
  713.     0,  5,  2,
  714.     1,  5,  3,
  715.     0,  4,  7,
  716.     1,  5,  6,
  717.     1,  5, 13,
  718.     1,  4, 14,
  719.     1,  2, 14,
  720.     1,  1, 13,
  721. 255,  0,  0 },
  722. {                                                   /* ASCII 107  "k"*/
  723.     0,  2,  2,
  724.     1,  2, 11,
  725.     0,  2,  9,
  726.     1,  5,  6,
  727.     0,  3,  8,
  728.     1,  6, 11,
  729. 255,  0,  0 },
  730. {                                                   /* ASCII 108  "l"*/
  731.     0,  4,  2,
  732.     1,  4, 11,
  733. 255,  0,  0 },
  734. {                                                   /* ASCII 109  "m"*/
  735.     0,  1, 11,
  736.     1,  1,  6,
  737.     1,  3,  8,
  738.     1,  4,  8,
  739.     1,  6,  6,
  740.     1,  6, 11,
  741. 255,  0,  0 },
  742. {                                                   /* ASCII 110  "n"*/
  743.     0,  1,  6,
  744.     1,  2,  7,
  745.     1,  2, 11,
  746.     0,  2,  7,
  747.     1,  3,  6,
  748.     1,  5,  6,
  749.     1,  6,  7,
  750.     1,  6, 11,
  751. 255,  0,  0 },
  752. {                                                   /* ASCII 111  "o"*/
  753.     0,  2,  6,
  754.     1,  5,  6,
  755.     1,  6,  7,
  756.     1,  6, 10,
  757.     1,  5, 11,
  758.     1,  2, 11,
  759.     1,  1, 10,
  760.     1,  1,  7,
  761.     1,  2,  6,
  762. 255,  0,  0 },
  763. {                                                   /* ASCII 112  "p"*/
  764.     0,  1,  6,
  765.     1,  2,  7,
  766.     1,  2, 14,
  767.     0,  2,  7,
  768.     1,  3,  6,
  769.     1,  5,  6,
  770.     1,  6,  7,
  771.     1,  6, 10,
  772.     1,  5, 11,
  773.     1,  3, 11,
  774.     1,  2, 10,
  775. 255,  0,  0 },
  776. {                                                   /* ASCII 113  "q"*/
  777.     0,  6,  6,
  778.     1,  5,  7,
  779.     1,  5, 14,
  780.     0,  5,  7,
  781.     1,  4,  6,
  782.     1,  2,  6,
  783.     1,  1,  7,
  784.     1,  1, 10,
  785.     1,  2, 11,
  786.     1,  4, 11,
  787.     1,  5, 10,
  788. 255,  0,  0 },
  789. {                                                   /* ASCII 114  "r"*/
  790.     0,  1,  6,
  791.     1,  2,  7,
  792.     1,  2, 11,
  793.     0,  2,  7,
  794.     1,  3,  6,
  795.     1,  5,  6,
  796.     1,  6,  7,
  797. 255,  0,  0 },
  798. {                                                   /* ASCII 115  "s"*/
  799.     0,  1, 11,
  800.     1,  5, 11,
  801.     1,  6, 10,
  802.     1,  6,  9,
  803.     1,  5,  8,
  804.     1,  1,  8,
  805.     1,  1,  7,
  806.     1,  2,  6,
  807.     1,  6,  6,
  808. 255,  0,  0 },
  809. {                                                   /* ASCII 116  "t"*/
  810.     0,  1,  6,
  811.     1,  5,  6,
  812.     0,  3,  2,
  813.     1,  3, 10,
  814.     1,  4, 11,
  815.     1,  6, 11,
  816. 255,  0,  0 },
  817. {                                                   /* ASCII 117  "u"*/
  818.     0,  1,  6,
  819.     1,  1, 10,
  820.     1,  2, 11,
  821.     1,  4, 11,
  822.     1,  5, 10,
  823.     1,  5,  6,
  824.     0,  5, 10,
  825.     1,  6, 11,
  826. 255,  0,  0 },
  827. {                                                   /* ASCII 118  "v"*/
  828.     0,  1,  6,
  829.     1,  1,  9,
  830.     1,  3, 11,
  831.     1,  4, 11,
  832.     1,  6,  9,
  833.     1,  6,  6,
  834. 255,  0,  0 },
  835. {                                                   /* ASCII 119  "w"*/
  836.     0,  1,  6,
  837.     1,  1, 11,
  838.     1,  3,  9,
  839.     1,  4,  9,
  840.     1,  6, 11,
  841.     1,  6,  6,
  842. 255,  0,  0 },
  843. {                                                   /* ASCII 120  "x"*/
  844.     0,  1,  6,
  845.     1,  6, 11,
  846.     0,  6,  6,
  847.     1,  1, 11,
  848. 255,  0,  0 },
  849. {                                                   /* ASCII 121  "y"*/
  850.     0,  1,  6,
  851.     1,  1, 10,
  852.     1,  2, 11,
  853.     1,  5, 11,
  854.     1,  6, 10,
  855.     1,  6,  6,
  856.     0,  6, 10,
  857.     1,  6, 13,
  858.     1,  5, 14,
  859.     1,  1, 14,
  860. 255,  0,  0 },
  861. {                                                   /* ASCII 122  "z"*/
  862.     0,  1,  6,
  863.     1,  6,  6,
  864.     1,  1, 11,
  865.     1,  6, 11,
  866. 255,  0,  0 },
  867. {                                                   /* ASCII 123  "{"*/
  868.     0,  5,  2,
  869.     1,  4,  2,
  870.     1,  3,  3,
  871.     1,  3,  5,
  872.     1,  2,  6,
  873.     1,  3,  7,
  874.     1,  3, 10,
  875.     1,  4, 11,
  876.     1,  5, 11,
  877. 255,  0,  0 },
  878. {                                                   /* ASCII 124  "|"*/
  879.     0,  3,  2,
  880.     1,  3,  5,
  881.     0,  3,  7,
  882.     1,  3, 11,
  883. 255,  0,  0 },
  884. {                                                   /* ASCII 125  "}"*/
  885.     0,  1,  2,
  886.     1,  2,  2,
  887.     1,  3,  3,
  888.     1,  3,  5,
  889.     1,  4,  6,
  890.     1,  3,  7,
  891.     1,  3, 10,
  892.     1,  2, 11,
  893.     1,  1, 11,
  894. 255,  0,  0 },
  895. {                                                   /* ASCII 126  "~"*/
  896.     0,  0,  3,
  897.     1,  1,  2,
  898.     1,  2,  2,
  899.     1,  3,  3,
  900.     1,  5,  3,
  901.     1,  6,  2,
  902. 255,  0,  0 },
  903. {                                                   /* ASCII 127  "del"*/
  904.     0,  0,  5,
  905.     1,  3,  2,
  906.     1,  6,  5,
  907.     1,  3,  8,
  908.     1,  0,  5,
  909. 255,  0,  0 },
  910. };
  911.  
  912.