1 /* mono-spaced font, in X11 bitmap format.  Each character is a 5x9 cell, with
2    the bottom two lines reserved for descenders.  Only contains chars 32-127 */
3 
4 unsigned char font5x9[96][9] = {
5   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* SPACE */
6   {0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00},   /* ! */
7   {0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* " */
8   {0x0a, 0x0a, 0x1f, 0x0a, 0x1f, 0x0a, 0x0a, 0x00, 0x00},   /* # */
9   {0x04, 0x1e, 0x05, 0x0e, 0x14, 0x0f, 0x04, 0x00, 0x00},   /* $ */
10   {0x12, 0x15, 0x0a, 0x04, 0x0a, 0x15, 0x09, 0x00, 0x00},   /* % */
11   {0x02, 0x05, 0x05, 0x02, 0x15, 0x09, 0x16, 0x00, 0x00},   /* & */
12   {0x04, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* ' */
13   {0x08, 0x04, 0x02, 0x02, 0x02, 0x04, 0x08, 0x00, 0x00},   /* ( */
14   {0x02, 0x04, 0x08, 0x08, 0x08, 0x04, 0x02, 0x00, 0x00},   /* ) */
15   {0x00, 0x11, 0x0e, 0x1f, 0x0e, 0x11, 0x00, 0x00, 0x00},   /* * */
16   {0x00, 0x04, 0x04, 0x1f, 0x04, 0x04, 0x00, 0x00, 0x00},   /* + */
17   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00},   /* , */
18   {0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00},   /* - */
19   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00},   /* . */
20   {0x00, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00},   /* / */
21   {0x0e, 0x11, 0x19, 0x15, 0x13, 0x11, 0x0e, 0x00, 0x00},   /* 0 */
22   {0x04, 0x06, 0x05, 0x04, 0x04, 0x04, 0x1f, 0x00, 0x00},   /* 1 */
23   {0x0e, 0x11, 0x10, 0x0c, 0x02, 0x01, 0x1f, 0x00, 0x00},   /* 2 */
24   {0x0f, 0x10, 0x10, 0x0e, 0x10, 0x10, 0x0f, 0x00, 0x00},   /* 3 */
25   {0x09, 0x09, 0x09, 0x1f, 0x08, 0x08, 0x08, 0x00, 0x00},   /* 4 */
26   {0x1f, 0x01, 0x01, 0x0f, 0x10, 0x10, 0x0f, 0x00, 0x00},   /* 5 */
27   {0x0e, 0x01, 0x01, 0x0f, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* 6 */
28   {0x1f, 0x11, 0x10, 0x08, 0x04, 0x04, 0x04, 0x00, 0x00},   /* 7 */
29   {0x0e, 0x11, 0x11, 0x0e, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* 8 */
30   {0x0e, 0x11, 0x11, 0x1e, 0x10, 0x11, 0x0e, 0x00, 0x00},   /* 9 */
31   {0x00, 0x00, 0x0c, 0x0c, 0x00, 0x0c, 0x0c, 0x00, 0x00},   /* : */
32   {0x00, 0x00, 0x0c, 0x0c, 0x00, 0x0c, 0x0c, 0x06, 0x00},   /* ; */
33   {0x00, 0x08, 0x04, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00},   /* < */
34   {0x00, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00},   /* = */
35   {0x00, 0x02, 0x04, 0x08, 0x04, 0x02, 0x00, 0x00, 0x00},   /* > */
36   {0x0e, 0x11, 0x11, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00},   /* ? */
37   {0x0e, 0x11, 0x1d, 0x15, 0x1d, 0x01, 0x1e, 0x00, 0x00},   /* @ */
38   {0x0e, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x11, 0x00, 0x00},   /* A */
39   {0x0f, 0x11, 0x11, 0x0f, 0x11, 0x11, 0x0f, 0x00, 0x00},   /* B */
40   {0x0e, 0x11, 0x01, 0x01, 0x01, 0x11, 0x0e, 0x00, 0x00},   /* C */
41   {0x0f, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0f, 0x00, 0x00},   /* D */
42   {0x1f, 0x01, 0x01, 0x0f, 0x01, 0x01, 0x1f, 0x00, 0x00},   /* E */
43   {0x1f, 0x01, 0x01, 0x0f, 0x01, 0x01, 0x01, 0x00, 0x00},   /* F */
44   {0x0e, 0x11, 0x01, 0x1d, 0x11, 0x11, 0x1e, 0x00, 0x00},   /* G */
45   {0x11, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x11, 0x00, 0x00},   /* H */
46   {0x0e, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0e, 0x00, 0x00},   /* I */
47   {0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* J */
48   {0x11, 0x09, 0x05, 0x03, 0x05, 0x09, 0x11, 0x00, 0x00},   /* K */
49   {0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x00, 0x00},   /* L */
50   {0x11, 0x1b, 0x1f, 0x15, 0x15, 0x11, 0x11, 0x00, 0x00},   /* M */
51   {0x11, 0x13, 0x13, 0x15, 0x19, 0x19, 0x11, 0x00, 0x00},   /* N */
52   {0x0e, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* O */
53   {0x0f, 0x11, 0x11, 0x0f, 0x01, 0x01, 0x01, 0x00, 0x00},   /* P */
54   {0x0e, 0x11, 0x11, 0x11, 0x11, 0x15, 0x0e, 0x18, 0x00},   /* Q */
55   {0x0f, 0x11, 0x11, 0x0f, 0x05, 0x09, 0x11, 0x00, 0x00},   /* R */
56   {0x0e, 0x11, 0x01, 0x0e, 0x10, 0x11, 0x0e, 0x00, 0x00},   /* S */
57   {0x1f, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00},   /* T */
58   {0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* U */
59   {0x11, 0x11, 0x11, 0x0a, 0x0a, 0x04, 0x04, 0x00, 0x00},   /* V */
60   {0x11, 0x11, 0x15, 0x15, 0x1b, 0x1b, 0x11, 0x00, 0x00},   /* W */
61   {0x11, 0x11, 0x0a, 0x04, 0x0a, 0x11, 0x11, 0x00, 0x00},   /* X */
62   {0x11, 0x11, 0x0a, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00},   /* Y */
63   {0x1f, 0x10, 0x08, 0x04, 0x02, 0x01, 0x1f, 0x00, 0x00},   /* Z */
64   {0x0e, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0e, 0x00, 0x00},   /* [ */
65   {0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00},   /* \ */
66   {0x0e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0e, 0x00, 0x00},   /* ] */
67   {0x04, 0x0a, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* ^ */
68   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00},   /* _ */
69   {0x04, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* ` */
70   {0x00, 0x00, 0x0e, 0x10, 0x1e, 0x11, 0x1e, 0x00, 0x00},   /* a */
71   {0x01, 0x01, 0x0f, 0x11, 0x11, 0x11, 0x0f, 0x00, 0x00},   /* b */
72   {0x00, 0x00, 0x0e, 0x11, 0x01, 0x11, 0x0e, 0x00, 0x00},   /* c */
73   {0x10, 0x10, 0x1e, 0x11, 0x11, 0x11, 0x1e, 0x00, 0x00},   /* d */
74   {0x00, 0x00, 0x0e, 0x11, 0x1f, 0x01, 0x1e, 0x00, 0x00},   /* e */
75   {0x0c, 0x02, 0x02, 0x0f, 0x02, 0x02, 0x02, 0x00, 0x00},   /* f */
76   {0x00, 0x00, 0x1e, 0x11, 0x11, 0x11, 0x1e, 0x10, 0x0e},   /* g */
77   {0x01, 0x01, 0x0d, 0x13, 0x11, 0x11, 0x11, 0x00, 0x00},   /* h */
78   {0x04, 0x00, 0x06, 0x04, 0x04, 0x04, 0x0e, 0x00, 0x00},   /* i */
79   {0x08, 0x00, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x09, 0x06},   /* j */
80   {0x01, 0x01, 0x01, 0x09, 0x07, 0x09, 0x11, 0x00, 0x00},   /* k */
81   {0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0e, 0x00, 0x00},   /* l */
82   {0x00, 0x00, 0x0b, 0x15, 0x15, 0x15, 0x15, 0x00, 0x00},   /* m */
83   {0x00, 0x00, 0x0d, 0x13, 0x11, 0x11, 0x11, 0x00, 0x00},   /* n */
84   {0x00, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00, 0x00},   /* o */
85   {0x00, 0x00, 0x0f, 0x11, 0x11, 0x11, 0x0f, 0x01, 0x01},   /* p */
86   {0x00, 0x00, 0x1e, 0x11, 0x11, 0x11, 0x1e, 0x10, 0x10},   /* q */
87   {0x00, 0x00, 0x0d, 0x13, 0x01, 0x01, 0x01, 0x00, 0x00},   /* r */
88   {0x00, 0x00, 0x1e, 0x01, 0x0e, 0x10, 0x0f, 0x00, 0x00},   /* s */
89   {0x02, 0x02, 0x0f, 0x02, 0x02, 0x12, 0x0c, 0x00, 0x00},   /* t */
90   {0x00, 0x00, 0x11, 0x11, 0x11, 0x19, 0x16, 0x00, 0x00},   /* u */
91   {0x00, 0x00, 0x11, 0x11, 0x0a, 0x0a, 0x04, 0x00, 0x00},   /* v */
92   {0x00, 0x00, 0x11, 0x15, 0x15, 0x15, 0x0b, 0x00, 0x00},   /* w */
93   {0x00, 0x00, 0x11, 0x0a, 0x04, 0x0a, 0x11, 0x00, 0x00},   /* x */
94   {0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x1e, 0x10, 0x0e},   /* y */
95   {0x00, 0x00, 0x1f, 0x08, 0x04, 0x02, 0x1f, 0x00, 0x00},   /* z */
96   {0x0c, 0x02, 0x02, 0x03, 0x02, 0x02, 0x0c, 0x00, 0x00},   /* { */
97   {0x04, 0x04, 0x04, 0x00, 0x04, 0x04, 0x04, 0x00, 0x00},   /* | */
98   {0x06, 0x08, 0x08, 0x18, 0x08, 0x08, 0x06, 0x00, 0x00},   /* } */
99   {0x0a, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},   /* ~ */
100   {0x0a, 0x15, 0x0a, 0x15, 0x0a, 0x15, 0x0a, 0x00, 0x00}};  /* DEL */
101