Library for 1.8 inch 160*180 TFT Display. Nice fonts in different formats.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Font32.c Source File

Font32.c

00001 // Font size 4
00002 
00003 #include "Font32.h"
00004 //#include <avr/pgmspace.h>
00005 
00006 //const char widtbl_f32[96] =         // character width table
00007 const char widtbl_f32[96] =         // character width table
00008 {
00009         8, 11, 11, 22, 17, 24, 20, 9,       // char 32 - 39
00010         11, 11, 15, 13, 10, 11, 10, 11,     // char 40 - 47
00011         17, 17, 17, 17, 17, 17, 17, 17,     // char 48 - 55
00012         17, 17, 10, 10, 17, 12, 17, 16,     // char 56 - 63
00013         28, 19, 20, 21, 21, 19, 18, 22,     // char 64 - 71
00014         21, 9, 16, 20, 16, 24, 21, 22,      // char 72 - 79
00015         19, 22, 20, 19, 17, 21, 18, 26,     // char 80 - 87
00016         18, 19, 19, 12, 16, 12, 15, 16,     // char 88 - 95
00017         9, 17, 18, 16, 18, 17, 11, 18,      // char 96 - 103
00018         18, 9, 9, 15, 9, 25, 18, 18,        // char 104 - 111
00019         18, 18, 11, 15, 10, 17, 15, 21,     // char 112 - 119
00020         16, 16, 15, 16, 16, 16, 18, 4       // char 120 - 127
00021 };
00022 
00023 // Row format, MSB left
00024 
00025 const char chr_f32_20[] =         // 1 byte per row
00026 {
00027         0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00028         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 12 - 22
00029         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00           // row 23 - 32
00030 };
00031 const char chr_f32_21[] =         // 2 bytes per row
00032 {
00033            // row 1 - 6
00034         0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 7 - 12
00035         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 13 - 18
00036         0x18, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 19 - 24
00037         0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00038         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00039 };
00040 const char chr_f32_22[] =         // 2 bytes per row
00041 {
00042            // row 1 - 6
00043         0x00, 0x00, 0x24, 0x00, 0x24, 0x00, 0x24, 0x00, 0x24, 0x00, 0x24, 0x00,    // row 7 - 12
00044         0x24, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00045         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00046         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00047         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00048 };
00049 const char chr_f32_23[] =         // 3 bytes per row
00050 {
00051            // row 1 - 4
00052         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00053         0x00, 0x66, 0x00, 0x00, 0x44, 0x00, 0x00, 0x44, 0x00, 0x00, 0xCC, 0x00,    // row 9 - 12
00054         0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x1F, 0xFF, 0x80, 0x01, 0x10, 0x00,    // row 13 - 16
00055         0x01, 0x10, 0x00, 0x01, 0x10, 0x00, 0x3F, 0xFF, 0x00, 0x02, 0x20, 0x00,    // row 17 - 20
00056         0x02, 0x20, 0x00, 0x06, 0x60, 0x00, 0x04, 0x40, 0x00, 0x04, 0x40, 0x00,    // row 21 - 24
00057         0x0C, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00058         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00059 };
00060 const char chr_f32_24[] =         // 3 bytes per row
00061 {
00062            // row 1 - 4
00063         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00064         0x0F, 0xC0, 0x00, 0x3F, 0xF0, 0x00, 0x38, 0x70, 0x00, 0x60, 0x18, 0x00,    // row 9 - 12
00065         0x60, 0x18, 0x00, 0x60, 0x00, 0x00, 0x70, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 13 - 16
00066         0x7F, 0x80, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00,    // row 17 - 20
00067         0x18, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3F, 0x88, 0x00, 0x7F, 0xF8, 0x00,    // row 21 - 24
00068         0x60, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00069         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00070 };
00071 const char chr_f32_25[] =         // 3 bytes per row
00072 {
00073            // row 1 - 4
00074         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00075         0x0E, 0x01, 0x80, 0x3F, 0x81, 0x00, 0x31, 0x83, 0x00, 0x60, 0xC6, 0x00,    // row 9 - 12
00076         0x60, 0xC4, 0x00, 0x60, 0xCC, 0x00, 0x31, 0x88, 0x00, 0x3F, 0x90, 0x00,    // row 13 - 16
00077         0x0E, 0x31, 0xC0, 0x00, 0x27, 0xF0, 0x00, 0x46, 0x30, 0x00, 0xCC, 0x18,    // row 17 - 20
00078         0x00, 0x8C, 0x18, 0x01, 0x8C, 0x18, 0x03, 0x06, 0x30, 0x02, 0x07, 0xF0,    // row 21 - 24
00079         0x06, 0x01, 0xC0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00080         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00081 };
00082 const char chr_f32_26[] =         // 3 bytes per row
00083 {
00084            // row 1 - 4
00085         0x00, 0x00, 0x00, 0x07, 0xC0, 0x00,    // row 5 - 8
00086         0x0F, 0xE0, 0x00, 0x1C, 0x70, 0x00, 0x18, 0x30, 0x00, 0x18, 0x30, 0x00,    // row 9 - 12
00087         0x18, 0x70, 0x00, 0x0C, 0xE0, 0x00, 0x07, 0xC0, 0x00, 0x0F, 0x00, 0x00,    // row 13 - 16
00088         0x1F, 0x86, 0x00, 0x39, 0xC6, 0x00, 0x70, 0xE6, 0x00, 0x60, 0x7C, 0x00,    // row 17 - 20
00089         0x60, 0x3C, 0x00, 0x60, 0x18, 0x00, 0x70, 0x7E, 0x00, 0x3F, 0xE7, 0x00,    // row 21 - 24
00090         0x1F, 0x83, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00091         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00092 };
00093 const char chr_f32_27[] =         // 2 bytes per row
00094 {
00095            // row 1 - 6
00096         0x00, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x10, 0x00, 0x30, 0x00,    // row 7 - 12
00097         0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00098         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00099         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00100         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00101 };
00102 const char chr_f32_28[] =         // 2 bytes per row
00103 {
00104            // row 1 - 6
00105         0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0x04, 0x00, 0x0C, 0x00,    // row 7 - 12
00106         0x0C, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 13 - 18
00107         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 19 - 24
00108         0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x02, 0x00,    // row 25 - 30
00109         0x03, 0x00, 0x00, 0x00                                                     // row 31 - 32
00110 };
00111 const char chr_f32_29[] =         // 2 bytes per row
00112 {
00113         0x00, 0x00, 0xC0, 0x00, 0x40, 0x00, 0x60, 0x00, 0x20, 0x00, 0x30, 0x00,    // row 7 - 12
00114         0x30, 0x00, 0x30, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 13 - 18
00115         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 19 - 24
00116         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x20, 0x00, 0x60, 0x00, 0x40, 0x00,    // row 25 - 30
00117         0xC0, 0x00, 0x00, 0x00                                                     // row 31 - 32
00118 };
00119 const char chr_f32_2A[] =         // 2 bytes per row
00120 {
00121            // row 1 - 6
00122         0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x26, 0x40, 0x7F, 0xE0,    // row 7 - 12
00123         0x1F, 0x80, 0x0F, 0x00, 0x19, 0x80, 0x39, 0xC0, 0x10, 0x80, 0x00, 0x00,    // row 13 - 18
00124         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00125         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00126         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00127 };
00128 const char chr_f32_2B[] =         // 2 bytes per row
00129 {
00130            // row 1 - 6
00131         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00132         0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x7F, 0x80,    // row 13 - 18
00133         0x7F, 0x80, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00134         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00135         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00136 };
00137 const char chr_f32_2C[] =         // 2 bytes per row
00138 {
00139            // row 1 - 6
00140         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00141         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00142         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00,    // row 19 - 24
00143         0x38, 0x00, 0x08, 0x00, 0x18, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00,    // row 25 - 30
00144         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00145 };
00146 const char chr_f32_2D[] =         // 2 bytes per row
00147 {
00148            // row 1 - 6
00149         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00150         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00,    // row 13 - 18
00151         0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00152         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00153         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00154 };
00155 const char chr_f32_2E[] =         // 2 bytes per row
00156 {
00157            // row 1 - 6
00158         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00159         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00160         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00,    // row 19 - 24
00161         0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00162         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00163 };
00164 const char chr_f32_2F[] =         // 2 bytes per row
00165 {
00166            // row 1 - 6
00167         0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 7 - 12
00168         0x04, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 13 - 18
00169         0x10, 0x00, 0x30, 0x00, 0x30, 0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00,    // row 19 - 24
00170         0x40, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00171         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00172 };
00173 const char chr_f32_30[] =         // 3 bytes per row
00174 {
00175            // row 1 - 4
00176         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00177         0x07, 0x80, 0x00, 0x1F, 0xE0, 0x00, 0x3C, 0xF0, 0x00, 0x30, 0x30, 0x00,    // row 9 - 12
00178         0x70, 0x38, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 13 - 16
00179         0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00180         0x70, 0x38, 0x00, 0x30, 0x30, 0x00, 0x3C, 0xF0, 0x00, 0x1F, 0xE0, 0x00,    // row 21 - 24
00181         0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00182         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00183 };
00184 const char chr_f32_31[] =         // 3 bytes per row
00185 {
00186            // row 1 - 4
00187         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00188         0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x03, 0x80, 0x00, 0x1F, 0x80, 0x00,    // row 9 - 12
00189         0x1F, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00,    // row 13 - 16
00190         0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00,    // row 17 - 20
00191         0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00,    // row 21 - 24
00192         0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00193         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00194 };
00195 const char chr_f32_32[] =         // 3 bytes per row
00196 {
00197            // row 1 - 4
00198         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00199         0x0F, 0xC0, 0x00, 0x3F, 0xF0, 0x00, 0x38, 0x70, 0x00, 0x70, 0x18, 0x00,    // row 9 - 12
00200         0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x38, 0x00,    // row 13 - 16
00201         0x00, 0xF0, 0x00, 0x03, 0xE0, 0x00, 0x0F, 0x80, 0x00, 0x1E, 0x00, 0x00,    // row 17 - 20
00202         0x38, 0x00, 0x00, 0x70, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7F, 0xF8, 0x00,    // row 21 - 24
00203         0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00204         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00205 };
00206 const char chr_f32_33[] =         // 3 bytes per row
00207 {
00208            // row 1 - 4
00209         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00210         0x0F, 0xC0, 0x00, 0x1F, 0xE0, 0x00, 0x38, 0x70, 0x00, 0x30, 0x30, 0x00,    // row 9 - 12
00211         0x70, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x70, 0x00, 0x03, 0xE0, 0x00,    // row 13 - 16
00212         0x03, 0xF0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00213         0x60, 0x18, 0x00, 0x70, 0x38, 0x00, 0x38, 0x70, 0x00, 0x3F, 0xF0, 0x00,    // row 21 - 24
00214         0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00215         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00216 };
00217 const char chr_f32_34[] =         // 3 bytes per row
00218 {
00219            // row 1 - 4
00220         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00221         0x00, 0x60, 0x00, 0x00, 0xE0, 0x00, 0x01, 0xE0, 0x00, 0x01, 0xE0, 0x00,    // row 9 - 12
00222         0x03, 0x60, 0x00, 0x06, 0x60, 0x00, 0x0C, 0x60, 0x00, 0x0C, 0x60, 0x00,    // row 13 - 16
00223         0x18, 0x60, 0x00, 0x30, 0x60, 0x00, 0x60, 0x60, 0x00, 0x7F, 0xF8, 0x00,    // row 17 - 20
00224         0x7F, 0xF8, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00,    // row 21 - 24
00225         0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00226         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00227 };
00228 const char chr_f32_35[] =         // 3 bytes per row
00229 {
00230            // row 1 - 4
00231         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00232         0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 9 - 12
00233         0x30, 0x00, 0x00, 0x37, 0xC0, 0x00, 0x3F, 0xF0, 0x00, 0x78, 0x70, 0x00,    // row 13 - 16
00234         0x60, 0x38, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00,    // row 17 - 20
00235         0x60, 0x18, 0x00, 0x70, 0x38, 0x00, 0x38, 0x70, 0x00, 0x3F, 0xF0, 0x00,    // row 21 - 24
00236         0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00237         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00238 };
00239 const char chr_f32_36[] =         // 3 bytes per row
00240 {
00241            // row 1 - 4
00242         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00243         0x07, 0xC0, 0x00, 0x1F, 0xF0, 0x00, 0x38, 0x30, 0x00, 0x30, 0x18, 0x00,    // row 9 - 12
00244         0x30, 0x18, 0x00, 0x60, 0x00, 0x00, 0x67, 0xC0, 0x00, 0x7F, 0xF0, 0x00,    // row 13 - 16
00245         0x78, 0x70, 0x00, 0x70, 0x38, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00246         0x60, 0x18, 0x00, 0x30, 0x38, 0x00, 0x38, 0x70, 0x00, 0x1F, 0xF0, 0x00,    // row 21 - 24
00247         0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00248         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00249 };
00250 const char chr_f32_37[] =         // 3 bytes per row
00251 {
00252            // row 1 - 4
00253         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00254         0x7F, 0xF8, 0x00, 0x7F, 0xF8, 0x00, 0x00, 0x30, 0x00, 0x00, 0x70, 0x00,    // row 9 - 12
00255         0x00, 0xE0, 0x00, 0x00, 0xC0, 0x00, 0x01, 0xC0, 0x00, 0x01, 0x80, 0x00,    // row 13 - 16
00256         0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00,    // row 17 - 20
00257         0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00,    // row 21 - 24
00258         0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00259         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00260 };
00261 const char chr_f32_38[] =         // 3 bytes per row
00262 {
00263            // row 1 - 4
00264         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00265         0x07, 0x80, 0x00, 0x1F, 0xE0, 0x00, 0x18, 0x60, 0x00, 0x30, 0x30, 0x00,    // row 9 - 12
00266         0x30, 0x30, 0x00, 0x30, 0x30, 0x00, 0x18, 0x60, 0x00, 0x0F, 0xC0, 0x00,    // row 13 - 16
00267         0x1F, 0xE0, 0x00, 0x38, 0x70, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00268         0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x38, 0x70, 0x00, 0x3F, 0xF0, 0x00,    // row 21 - 24
00269         0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00270         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00271 };
00272 const char chr_f32_39[] =         // 3 bytes per row
00273 {
00274            // row 1 - 4
00275         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00276         0x0F, 0xC0, 0x00, 0x3F, 0xE0, 0x00, 0x38, 0x70, 0x00, 0x70, 0x30, 0x00,    // row 9 - 12
00277         0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x70, 0x38, 0x00,    // row 13 - 16
00278         0x38, 0x78, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0x98, 0x00, 0x00, 0x18, 0x00,    // row 17 - 20
00279         0x60, 0x30, 0x00, 0x60, 0x30, 0x00, 0x30, 0x70, 0x00, 0x3F, 0xE0, 0x00,    // row 21 - 24
00280         0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00281         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00282 };
00283 const char chr_f32_3A[] =         // 2 bytes per row
00284 {
00285            // row 1 - 6
00286         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00287         0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00288         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00,    // row 19 - 24
00289         0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00290         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00291 };
00292 const char chr_f32_3B[] =         // 2 bytes per row
00293 {
00294            // row 1 - 6
00295         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00296         0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00297         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00,    // row 19 - 24
00298         0x38, 0x00, 0x08, 0x00, 0x18, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00,    // row 25 - 30
00299         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00300 };
00301 const char chr_f32_3C[] =        // 3 bytes per row
00302 {
00303            // row 1 - 3
00304            // row 4 - 6  I                 I
00305         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 9
00306         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 10 - 12
00307         0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xE0, 0x00,    // row 13 - 15
00308         0x07, 0x80, 0x00, 0x1C, 0x00, 0x00, 0x60, 0x00, 0x00,    // row 16 - 18
00309         0x1C, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0xE0, 0x00,    // row 19 - 21
00310         0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 22 - 24
00311         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
00312         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00313         0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00314 };
00315 const char chr_f32_3D[] =         // 2 bytes per row
00316 {
00317            // row 1 - 6
00318         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00319         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x00, 0x00,    // row 13 - 18
00320         0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00321         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00322         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00323 };
00324 const char chr_f32_3E[] =        // 4 bytes per row
00325 {
00326            // row 1 - 3
00327            // row 4 - 6        I                       I
00328         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 9
00329         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 10 - 12
00330         0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x1C, 0x00, 0x00,    // row 13 - 15
00331         0x07, 0x80, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x18, 0x00,    // row 16 - 18
00332         0x00, 0xE0, 0x00, 0x07, 0x80, 0x00, 0x1C, 0x00, 0x00,    // row 19 - 21
00333         0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 22 - 24
00334         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
00335         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00336         0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00337 };
00338 const char chr_f32_3F[] =         // 2 bytes per row
00339 {
00340            // row 1 - 6
00341         0x00, 0x00, 0x0F, 0xC0, 0x3F, 0xE0, 0x38, 0x70, 0x70, 0x30, 0x60, 0x30,    // row 7 - 12
00342         0x60, 0x30, 0x00, 0x70, 0x00, 0xE0, 0x01, 0xC0, 0x03, 0x80, 0x03, 0x00,    // row 13 - 18
00343         0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x00,    // row 19 - 24
00344         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00345         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00346 };
00347 const char chr_f32_40[] =        // 4 bytes per row
00348 {
00349            // row 1 - 3
00350            // row 4 - 6
00351         0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x00, 0x01, 0xC0, 0x70, 0x00,    // row 7 - 9
00352         0x07, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x06, 0x00,    // row 10 - 12
00353         0x10, 0x1E, 0x43, 0x00, 0x30, 0x63, 0xC3, 0x00, 0x30, 0xC1, 0x83, 0x00,    // row 13 - 15
00354         0x60, 0xC1, 0x83, 0x00, 0x61, 0x81, 0x83, 0x00, 0x61, 0x81, 0x83, 0x00,    // row 16 - 18
00355         0x61, 0x83, 0x06, 0x00, 0x61, 0x83, 0x06, 0x00, 0x61, 0x83, 0x0C, 0x00,    // row 19 - 21
00356         0x30, 0xC7, 0x18, 0x00, 0x30, 0x79, 0xF0, 0x00, 0x18, 0x00, 0x00, 0x00,    // row 22 - 24
00357         0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x18, 0x00, 0x03, 0x81, 0xE0, 0x00,    // row 25 - 27
00358         0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00359         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00360 };
00361 const char chr_f32_41[] =         // 3 bytes per row
00362 {
00363            // row 1 - 4
00364         0x00, 0x00, 0x00, 0x03, 0xC0, 0x00,    // row 5 - 8
00365         0x03, 0xC0, 0x00, 0x03, 0xC0, 0x00, 0x06, 0x60, 0x00, 0x06, 0x60, 0x00,    // row 9 - 12
00366         0x06, 0x60, 0x00, 0x0C, 0x30, 0x00, 0x0C, 0x30, 0x00, 0x0C, 0x30, 0x00,    // row 13 - 16
00367         0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xFC, 0x00,    // row 17 - 20
00368         0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00,    // row 21 - 24
00369         0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00370         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00371 };
00372 const char chr_f32_42[] =         // 3 bytes per row
00373 {
00374            // row 1 - 4
00375         0x00, 0x00, 0x00, 0x3F, 0xF8, 0x00,    // row 5 - 8
00376         0x3F, 0xFE, 0x00, 0x30, 0x0E, 0x00, 0x30, 0x06, 0x00, 0x30, 0x06, 0x00,    // row 9 - 12
00377         0x30, 0x06, 0x00, 0x30, 0x06, 0x00, 0x30, 0x0E, 0x00, 0x3F, 0xF8, 0x00,    // row 13 - 16
00378         0x3F, 0xFE, 0x00, 0x30, 0x0E, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 17 - 20
00379         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x0E, 0x00, 0x3F, 0xFE, 0x00,    // row 21 - 24
00380         0x3F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00381         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00382 };
00383 const char chr_f32_43[] =         // 3 bytes per row
00384 {
00385            // row 1 - 4
00386         0x00, 0x00, 0x00, 0x03, 0xF8, 0x00,    // row 5 - 8
00387         0x0F, 0xFE, 0x00, 0x1E, 0x0F, 0x00, 0x38, 0x03, 0x00, 0x30, 0x01, 0x80,    // row 9 - 12
00388         0x70, 0x01, 0x80, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00,    // row 13 - 16
00389         0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x01, 0x80, 0x70, 0x01, 0x80,    // row 17 - 20
00390         0x30, 0x03, 0x80, 0x38, 0x03, 0x00, 0x1E, 0x0F, 0x00, 0x0F, 0xFE, 0x00,    // row 21 - 24
00391         0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00392         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00393 };
00394 const char chr_f32_44[] =         // 3 bytes per row
00395 {
00396            // row 1 - 4
00397         0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00,    // row 5 - 8
00398         0x3F, 0xFC, 0x00, 0x30, 0x1E, 0x00, 0x30, 0x07, 0x00, 0x30, 0x03, 0x00,    // row 9 - 12
00399         0x30, 0x03, 0x80, 0x30, 0x01, 0x80, 0x30, 0x01, 0x80, 0x30, 0x01, 0x80,    // row 13 - 16
00400         0x30, 0x01, 0x80, 0x30, 0x01, 0x80, 0x30, 0x01, 0x80, 0x30, 0x03, 0x80,    // row 17 - 20
00401         0x30, 0x03, 0x00, 0x30, 0x07, 0x00, 0x30, 0x1E, 0x00, 0x3F, 0xFC, 0x00,    // row 21 - 24
00402         0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00403         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00404 };
00405 const char chr_f32_45[] =         // 3 bytes per row
00406 {
00407            // row 1 - 4
00408         0x00, 0x00, 0x00, 0x3F, 0xFE, 0x00,    // row 5 - 8
00409         0x3F, 0xFE, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 9 - 12
00410         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3F, 0xFC, 0x00,    // row 13 - 16
00411         0x3F, 0xFC, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 17 - 20
00412         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3F, 0xFE, 0x00,    // row 21 - 24
00413         0x3F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00414         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00415 };
00416 const char chr_f32_46[] =         // 3 bytes per row
00417 {
00418            // row 1 - 4
00419         0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00,    // row 5 - 8
00420         0x3F, 0xFC, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 9 - 12
00421         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3F, 0xF8, 0x00,    // row 13 - 16
00422         0x3F, 0xF8, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 17 - 20
00423         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 21 - 24
00424         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00425         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00426 };
00427 const char chr_f32_47[] =         // 3 bytes per row
00428 {
00429            // row 1 - 4
00430         0x00, 0x00, 0x00, 0x03, 0xF8, 0x00,    // row 5 - 8
00431         0x0F, 0xFE, 0x00, 0x1C, 0x0F, 0x00, 0x38, 0x03, 0x00, 0x30, 0x03, 0x80,    // row 9 - 12
00432         0x70, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x7F, 0x80,    // row 13 - 16
00433         0x60, 0x7F, 0x80, 0x60, 0x01, 0x80, 0x60, 0x01, 0x80, 0x70, 0x01, 0x80,    // row 17 - 20
00434         0x30, 0x03, 0x80, 0x38, 0x07, 0x80, 0x1E, 0x0F, 0x80, 0x0F, 0xFD, 0x80,    // row 21 - 24
00435         0x03, 0xF0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00436         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00437 };
00438 const char chr_f32_48[] =         // 3 bytes per row
00439 {
00440            // row 1 - 4
00441         0x00, 0x00, 0x00, 0x30, 0x03, 0x00,    // row 5 - 8
00442         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 9 - 12
00443         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x3F, 0xFF, 0x00, 0x3F, 0xFF, 0x00,    // row 13 - 16
00444         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 17 - 20
00445         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 21 - 24
00446         0x30, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00447         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00448 };
00449 const char chr_f32_49[] =         // 2 bytes per row
00450 {
00451            // row 1 - 6
00452         0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00453         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00454         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00455         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00456         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00457 };
00458 const char chr_f32_4A[] =         // 2 bytes per row
00459 {
00460            // row 1 - 6
00461         0x00, 0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60,    // row 7 - 12
00462         0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60,    // row 13 - 18
00463         0x00, 0x60, 0xC0, 0x60, 0xC0, 0x60, 0xC0, 0x60, 0xE0, 0xE0, 0x7F, 0xC0,    // row 19 - 24
00464         0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00465         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00466 };
00467 const char chr_f32_4B[] =         // 3 bytes per row
00468 {
00469            // row 1 - 4
00470         0x00, 0x00, 0x00, 0x30, 0x07, 0x00,    // row 5 - 8
00471         0x30, 0x0E, 0x00, 0x30, 0x1C, 0x00, 0x30, 0x38, 0x00, 0x30, 0x70, 0x00,    // row 9 - 12
00472         0x30, 0xE0, 0x00, 0x31, 0xC0, 0x00, 0x33, 0x80, 0x00, 0x37, 0x80, 0x00,    // row 13 - 16
00473         0x3F, 0xC0, 0x00, 0x3C, 0xE0, 0x00, 0x38, 0x70, 0x00, 0x30, 0x30, 0x00,    // row 17 - 20
00474         0x30, 0x38, 0x00, 0x30, 0x1C, 0x00, 0x30, 0x0E, 0x00, 0x30, 0x07, 0x00,    // row 21 - 24
00475         0x30, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00476         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00477 };
00478 const char chr_f32_4C[] =         // 2 bytes per row
00479 {
00480            // row 1 - 6
00481         0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00482         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00483         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x3F, 0xF8,    // row 19 - 24
00484         0x3F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00485         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00486 };
00487 const char chr_f32_4D[] =         // 3 bytes per row
00488 {
00489            // row 1 - 4
00490         0x00, 0x00, 0x00, 0x38, 0x00, 0xE0,    // row 5 - 8
00491         0x3C, 0x01, 0xE0, 0x3C, 0x01, 0xE0, 0x3C, 0x01, 0xE0, 0x36, 0x03, 0x60,    // row 9 - 12
00492         0x36, 0x03, 0x60, 0x36, 0x03, 0x60, 0x33, 0x06, 0x60, 0x33, 0x06, 0x60,    // row 13 - 16
00493         0x33, 0x06, 0x60, 0x31, 0x8C, 0x60, 0x31, 0x8C, 0x60, 0x31, 0x8C, 0x60,    // row 17 - 20
00494         0x30, 0xD8, 0x60, 0x30, 0xD8, 0x60, 0x30, 0xF8, 0x60, 0x30, 0x70, 0x60,    // row 21 - 24
00495         0x30, 0x70, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00496         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00497 };
00498 const char chr_f32_4E[] =         // 3 bytes per row
00499 {
00500            // row 1 - 4
00501         0x00, 0x00, 0x00, 0x38, 0x03, 0x00,    // row 5 - 8
00502         0x38, 0x03, 0x00, 0x3C, 0x03, 0x00, 0x3E, 0x03, 0x00, 0x36, 0x03, 0x00,    // row 9 - 12
00503         0x37, 0x03, 0x00, 0x33, 0x83, 0x00, 0x31, 0x83, 0x00, 0x31, 0xC3, 0x00,    // row 13 - 16
00504         0x30, 0xE3, 0x00, 0x30, 0x63, 0x00, 0x30, 0x73, 0x00, 0x30, 0x3B, 0x00,    // row 17 - 20
00505         0x30, 0x1B, 0x00, 0x30, 0x1F, 0x00, 0x30, 0x0F, 0x00, 0x30, 0x07, 0x00,    // row 21 - 24
00506         0x30, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00507         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00508 };
00509 const char chr_f32_4F[] =         // 3 bytes per row
00510 {
00511            // row 1 - 4
00512         0x00, 0x00, 0x00, 0x03, 0xF8, 0x00,    // row 5 - 8
00513         0x0F, 0xFE, 0x00, 0x1E, 0x0F, 0x00, 0x38, 0x03, 0x80, 0x30, 0x01, 0x80,    // row 9 - 12
00514         0x70, 0x01, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0,    // row 13 - 16
00515         0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x70, 0x01, 0xC0,    // row 17 - 20
00516         0x30, 0x01, 0x80, 0x38, 0x03, 0x80, 0x1E, 0x0F, 0x00, 0x0F, 0xFE, 0x00,    // row 21 - 24
00517         0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00518         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00519 };
00520 const char chr_f32_50[] =         // 3 bytes per row
00521 {
00522            // row 1 - 4
00523         0x00, 0x00, 0x00, 0x3F, 0xF8, 0x00,    // row 5 - 8
00524         0x3F, 0xFC, 0x00, 0x30, 0x0E, 0x00, 0x30, 0x06, 0x00, 0x30, 0x06, 0x00,    // row 9 - 12
00525         0x30, 0x06, 0x00, 0x30, 0x06, 0x00, 0x30, 0x0E, 0x00, 0x3F, 0xFC, 0x00,    // row 13 - 16
00526         0x3F, 0xF8, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 17 - 20
00527         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 21 - 24
00528         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00529         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00530 };
00531 const char chr_f32_51[] =         // 3 bytes per row
00532 {
00533            // row 1 - 4
00534         0x00, 0x00, 0x00, 0x03, 0xF8, 0x00,    // row 5 - 8
00535         0x0F, 0xFE, 0x00, 0x1E, 0x0F, 0x00, 0x38, 0x03, 0x80, 0x30, 0x01, 0x80,    // row 9 - 12
00536         0x70, 0x01, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0,    // row 13 - 16
00537         0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x70, 0x11, 0xC0,    // row 17 - 20
00538         0x30, 0x39, 0x80, 0x38, 0x1F, 0x80, 0x1E, 0x0F, 0x00, 0x0F, 0xFF, 0x80,    // row 21 - 24
00539         0x03, 0xF9, 0xC0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00540         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00541 };
00542 const char chr_f32_52[] =         // 3 bytes per row
00543 {
00544            // row 1 - 4
00545         0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00,    // row 5 - 8
00546         0x3F, 0xFE, 0x00, 0x30, 0x07, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 9 - 12
00547         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x06, 0x00, 0x3F, 0xFE, 0x00,    // row 13 - 16
00548         0x3F, 0xFC, 0x00, 0x30, 0x0E, 0x00, 0x30, 0x06, 0x00, 0x30, 0x07, 0x00,    // row 17 - 20
00549         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 21 - 24
00550         0x30, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00551         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00552 };
00553 const char chr_f32_53[] =         // 3 bytes per row
00554 {
00555            // row 1 - 4
00556         0x00, 0x00, 0x00, 0x07, 0xE0, 0x00,    // row 5 - 8
00557         0x1F, 0xF8, 0x00, 0x38, 0x1C, 0x00, 0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00,    // row 9 - 12
00558         0x30, 0x0E, 0x00, 0x38, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x0F, 0xE0, 0x00,    // row 13 - 16
00559         0x01, 0xF8, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0E, 0x00, 0x70, 0x06, 0x00,    // row 17 - 20
00560         0x30, 0x06, 0x00, 0x30, 0x06, 0x00, 0x3C, 0x0E, 0x00, 0x1F, 0xFC, 0x00,    // row 21 - 24
00561         0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00562         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00563 };
00564 const char chr_f32_54[] =         // 3 bytes per row
00565 {
00566            // row 1 - 4
00567         0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00,    // row 5 - 8
00568         0xFF, 0xFC, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00,    // row 9 - 12
00569         0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00,    // row 13 - 16
00570         0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00,    // row 17 - 20
00571         0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00,    // row 21 - 24
00572         0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00573         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00574 };
00575 const char chr_f32_55[] =         // 3 bytes per row
00576 {
00577            // row 1 - 4
00578         0x00, 0x00, 0x00, 0x30, 0x03, 0x00,    // row 5 - 8
00579         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 9 - 12
00580         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 13 - 16
00581         0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x30, 0x03, 0x00,    // row 17 - 20
00582         0x30, 0x03, 0x00, 0x38, 0x07, 0x00, 0x1C, 0x0E, 0x00, 0x0F, 0xFC, 0x00,    // row 21 - 24
00583         0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00584         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00585 };
00586 const char chr_f32_56[] =         // 3 bytes per row
00587 {
00588            // row 1 - 4
00589         0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00,    // row 5 - 8
00590         0x60, 0x0C, 0x00, 0x60, 0x0C, 0x00, 0x60, 0x0C, 0x00, 0x30, 0x18, 0x00,    // row 9 - 12
00591         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x18, 0x30, 0x00, 0x18, 0x30, 0x00,    // row 13 - 16
00592         0x18, 0x30, 0x00, 0x0C, 0x60, 0x00, 0x0C, 0x60, 0x00, 0x0C, 0x60, 0x00,    // row 17 - 20
00593         0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x07, 0xC0, 0x00, 0x03, 0x80, 0x00,    // row 21 - 24
00594         0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00595         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00596 };
00597 const char chr_f32_57[] =        // 4 bytes per row
00598 {
00599            // row 1 - 3
00600            // row 4 - 6
00601         0x00, 0x00, 0x00, 0x00, 0xE0, 0x38, 0x0E, 0x00, 0x60, 0x38, 0x0C, 0x00,    // row 7 - 9
00602         0x60, 0x38, 0x0C, 0x00, 0x70, 0x6C, 0x1C, 0x00, 0x30, 0x6C, 0x18, 0x00,    // row 10 - 12
00603         0x30, 0x6C, 0x18, 0x00, 0x30, 0x6C, 0x18, 0x00, 0x38, 0xC6, 0x38, 0x00,    // row 13 - 15
00604         0x18, 0xC6, 0x30, 0x00, 0x18, 0xC6, 0x30, 0x00, 0x18, 0xC6, 0x30, 0x00,    // row 16 - 18
00605         0x1D, 0x83, 0x70, 0x00, 0x0D, 0x83, 0x60, 0x00, 0x0D, 0x83, 0x60, 0x00,    // row 19 - 21
00606         0x0D, 0x83, 0x60, 0x00, 0x0F, 0x01, 0xE0, 0x00, 0x07, 0x01, 0xC0, 0x00,    // row 22 - 24
00607         0x07, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
00608         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00609         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00610 };
00611 const char chr_f32_58[] =         // 3 bytes per row
00612 {
00613            // row 1 - 4
00614         0x00, 0x00, 0x00, 0x60, 0x0C, 0x00,    // row 5 - 8
00615         0x70, 0x1C, 0x00, 0x30, 0x18, 0x00, 0x18, 0x30, 0x00, 0x1C, 0x70, 0x00,    // row 9 - 12
00616         0x0C, 0x60, 0x00, 0x06, 0xC0, 0x00, 0x07, 0xC0, 0x00, 0x03, 0x80, 0x00,    // row 13 - 16
00617         0x03, 0x80, 0x00, 0x06, 0xC0, 0x00, 0x0E, 0xE0, 0x00, 0x0C, 0x60, 0x00,    // row 17 - 20
00618         0x18, 0x30, 0x00, 0x38, 0x38, 0x00, 0x30, 0x18, 0x00, 0x70, 0x1C, 0x00,    // row 21 - 24
00619         0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00620         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00621 };
00622 const char chr_f32_59[] =         // 3 bytes per row
00623 {
00624            // row 1 - 4
00625         0x00, 0x00, 0x00, 0xE0, 0x07, 0x00,    // row 5 - 8
00626         0x70, 0x0E, 0x00, 0x30, 0x0C, 0x00, 0x38, 0x1C, 0x00, 0x18, 0x18, 0x00,    // row 9 - 12
00627         0x0C, 0x30, 0x00, 0x0E, 0x70, 0x00, 0x06, 0x60, 0x00, 0x03, 0xC0, 0x00,    // row 13 - 16
00628         0x03, 0xC0, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00,    // row 17 - 20
00629         0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00,    // row 21 - 24
00630         0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00631         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00632 };
00633 const char chr_f32_5A[] =         // 3 bytes per row
00634 {
00635            // row 1 - 4
00636         0x00, 0x00, 0x00, 0x3F, 0xFE, 0x00,    // row 5 - 8
00637         0x3F, 0xFE, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x38, 0x00,    // row 9 - 12
00638         0x00, 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, 0xE0, 0x00, 0x01, 0xC0, 0x00,    // row 13 - 16
00639         0x03, 0x80, 0x00, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00,    // row 17 - 20
00640         0x1C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x00, 0x00, 0x7F, 0xFE, 0x00,    // row 21 - 24
00641         0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00642         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00643 };
00644 const char chr_f32_5B[] =         // 2 bytes per row
00645 {
00646            // row 1 - 6
00647         0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 7 - 12
00648         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 13 - 18
00649         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,    // row 19 - 24
00650         0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x1F, 0x00, 0x1F, 0x00,    // row 25 - 30
00651         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00652 };
00653 const char chr_f32_5C[] =         // 2 bytes per row
00654 {
00655            // row 1 - 6
00656         0x20, 0x00, 0x20, 0x00, 0x30, 0x00, 0x10, 0x00, 0x10, 0x00, 0x18, 0x00,    // row 7 - 12
00657         0x08, 0x00, 0x08, 0x00, 0x0C, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x00,    // row 13 - 18
00658         0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80,    // row 19 - 24
00659         0x00, 0x80, 0x00, 0x80, 0x00, 0xC0, 0x00, 0x40, 0x00, 0x40, 0x00, 0x60,    // row 25 - 30
00660         0x00, 0x20, 0x00, 0x00                                                     // row 31 - 32
00661 };
00662 const char chr_f32_5D[] =         // 2 bytes per row
00663 {
00664            // row 1 - 6
00665         0x00, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00,    // row 7 - 12
00666         0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00,    // row 13 - 18
00667         0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00,    // row 19 - 24
00668         0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x7C, 0x00, 0x7C, 0x00,    // row 25 - 30
00669         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00670 };
00671 const char chr_f32_5E[] =        // 2 bytes per row
00672 {
00673            // row 1 - 3
00674            // row 4 - 6        I                       I
00675         0x00, 0x00, 0x07, 0x00, 0x0D, 0x80,    // row 7 - 9
00676         0x18, 0xC0, 0x30, 0x60, 0x60, 0x30,    // row 10 - 12
00677         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 15
00678         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 16 - 18
00679         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 21
00680         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 22 - 24
00681         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
00682         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00683         0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00684 };
00685 const char chr_f32_5F[] =         // 2 bytes per row
00686 {
00687            // row 1 - 6
00688         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00689         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00690         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00691         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xF8, 0x00, 0x00,    // row 25 - 30
00692         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00693 };
00694 const char chr_f32_60[] =         // 2 bytes per row
00695 {
00696            // row 1 - 6
00697         0x00, 0x00, 0x30, 0x00, 0x60, 0x00, 0x40, 0x00, 0x70, 0x00, 0x70, 0x00,    // row 7 - 12
00698         0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 18
00699         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 24
00700         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00701         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00702 };
00703 const char chr_f32_61[] =         // 3 bytes per row
00704 {
00705            // row 1 - 4
00706         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00707         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00708         0x0F, 0xC0, 0x00, 0x3F, 0xE0, 0x00, 0x30, 0x70, 0x00, 0x30, 0x30, 0x00,    // row 13 - 16
00709         0x00, 0x30, 0x00, 0x0F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x70, 0x30, 0x00,    // row 17 - 20
00710         0x60, 0x30, 0x00, 0x60, 0x30, 0x00, 0x70, 0xF0, 0x00, 0x3F, 0xBC, 0x00,    // row 21 - 24
00711         0x1F, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00712         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00713 };
00714 const char chr_f32_62[] =         // 3 bytes per row
00715 {
00716            // row 1 - 4
00717         0x00, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 5 - 8
00718         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 9 - 12
00719         0x33, 0xC0, 0x00, 0x37, 0xF0, 0x00, 0x3E, 0x78, 0x00, 0x38, 0x18, 0x00,    // row 13 - 16
00720         0x30, 0x1C, 0x00, 0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00,    // row 17 - 20
00721         0x30, 0x1C, 0x00, 0x38, 0x18, 0x00, 0x3E, 0x78, 0x00, 0x37, 0xF0, 0x00,    // row 21 - 24
00722         0x33, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00723         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00724 };
00725 const char chr_f32_63[] =         // 2 bytes per row
00726 {
00727            // row 1 - 6
00728         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00729         0x07, 0x80, 0x1F, 0xE0, 0x3C, 0xE0, 0x30, 0x30, 0x70, 0x00, 0x60, 0x00,    // row 13 - 18
00730         0x60, 0x00, 0x60, 0x00, 0x70, 0x30, 0x30, 0x30, 0x3C, 0xE0, 0x1F, 0xE0,    // row 19 - 24
00731         0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00732         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00733 };
00734 const char chr_f32_64[] =         // 3 bytes per row
00735 {
00736            // row 1 - 4
00737         0x00, 0x00, 0x00, 0x00, 0x18, 0x00,    // row 5 - 8
00738         0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00,    // row 9 - 12
00739         0x07, 0x98, 0x00, 0x1F, 0xD8, 0x00, 0x3C, 0xF8, 0x00, 0x30, 0x38, 0x00,    // row 13 - 16
00740         0x70, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00741         0x70, 0x18, 0x00, 0x30, 0x38, 0x00, 0x3C, 0xF8, 0x00, 0x1F, 0xD8, 0x00,    // row 21 - 24
00742         0x07, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00743         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00744 };
00745 const char chr_f32_65[] =         // 3 bytes per row
00746 {
00747            // row 1 - 4
00748         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00749         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00750         0x07, 0x80, 0x00, 0x1F, 0xE0, 0x00, 0x3C, 0xF0, 0x00, 0x30, 0x30, 0x00,    // row 13 - 16
00751         0x70, 0x18, 0x00, 0x7F, 0xF8, 0x00, 0x7F, 0xF8, 0x00, 0x60, 0x00, 0x00,    // row 17 - 20
00752         0x70, 0x00, 0x00, 0x30, 0x38, 0x00, 0x3C, 0xF0, 0x00, 0x1F, 0xE0, 0x00,    // row 21 - 24
00753         0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00754         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00755 };
00756 const char chr_f32_66[] =         // 2 bytes per row
00757 {
00758            // row 1 - 6
00759         0x00, 0x00, 0x1E, 0x00, 0x3E, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00760         0xFE, 0x00, 0xFE, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00761         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00762         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00763         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00764 };
00765 const char chr_f32_67[] =         // 3 bytes per row
00766 {
00767            // row 1 - 4
00768         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00769         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00770         0x07, 0x98, 0x00, 0x1F, 0xD8, 0x00, 0x3C, 0xF8, 0x00, 0x30, 0x38, 0x00,    // row 13 - 16
00771         0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00772         0x70, 0x18, 0x00, 0x30, 0x38, 0x00, 0x3C, 0xF8, 0x00, 0x1F, 0xD8, 0x00,    // row 21 - 24
00773         0x07, 0x98, 0x00, 0x00, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x38, 0x00,    // row 25 - 28
00774         0x38, 0x70, 0x00, 0x3F, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00775 };
00776 const char chr_f32_68[] =         // 3 bytes per row
00777 {
00778            // row 1 - 4
00779         0x00, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 5 - 8
00780         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 9 - 12
00781         0x33, 0xE0, 0x00, 0x37, 0xF0, 0x00, 0x3C, 0x38, 0x00, 0x38, 0x18, 0x00,    // row 13 - 16
00782         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 17 - 20
00783         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 21 - 24
00784         0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00785         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00786 };
00787 const char chr_f32_69[] =         // 2 bytes per row
00788 {
00789            // row 1 - 6
00790         0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00791         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00792         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00793         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00794         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00795 };
00796 const char chr_f32_6A[] =         // 2 bytes per row
00797 {
00798            // row 1 - 6
00799         0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00800         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00801         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00802         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0xF0, 0x00,    // row 25 - 30
00803         0xE0, 0x00, 0x00, 0x00                                                     // row 31 - 32
00804 };
00805 const char chr_f32_6B[] =         // 2 bytes per row
00806 {
00807            // row 1 - 6
00808         0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00809         0x30, 0x70, 0x30, 0xE0, 0x31, 0xC0, 0x33, 0x80, 0x37, 0x00, 0x3F, 0x00,    // row 13 - 18
00810         0x3F, 0x80, 0x39, 0x80, 0x31, 0xC0, 0x30, 0xC0, 0x30, 0xE0, 0x30, 0x60,    // row 19 - 24
00811         0x30, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00812         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00813 };
00814 const char chr_f32_6C[] =         // 2 bytes per row
00815 {
00816            // row 1 - 6
00817         0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00818         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00819         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00820         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00821         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00822 };
00823 const char chr_f32_6D[] =        // 4 bytes per row
00824 {
00825            // row 1 - 3
00826            // row 4 - 6
00827         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 9
00828         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 10 - 12
00829         0x33, 0xC3, 0xC0, 0x00, 0x37, 0xEF, 0xE0, 0x00, 0x3C, 0x7C, 0x70, 0x00,    // row 13 - 15
00830         0x38, 0x38, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00,    // row 16 - 18
00831         0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00,    // row 19 - 21
00832         0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x00,    // row 22 - 24
00833         0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
00834         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
00835         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
00836 };
00837 const char chr_f32_6E[] =         // 3 bytes per row
00838 {
00839            // row 1 - 4
00840         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00841         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00842         0x33, 0xE0, 0x00, 0x37, 0xF0, 0x00, 0x3C, 0x38, 0x00, 0x38, 0x18, 0x00,    // row 13 - 16
00843         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 17 - 20
00844         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 21 - 24
00845         0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00846         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00847 };
00848 const char chr_f32_6F[] =         // 3 bytes per row
00849 {
00850            // row 1 - 4
00851         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00852         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00853         0x07, 0xC0, 0x00, 0x1F, 0xF0, 0x00, 0x3C, 0x78, 0x00, 0x30, 0x18, 0x00,    // row 13 - 16
00854         0x70, 0x1C, 0x00, 0x60, 0x0C, 0x00, 0x60, 0x0C, 0x00, 0x60, 0x0C, 0x00,    // row 17 - 20
00855         0x70, 0x1C, 0x00, 0x30, 0x18, 0x00, 0x3C, 0x78, 0x00, 0x1F, 0xF0, 0x00,    // row 21 - 24
00856         0x07, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00857         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00858 };
00859 const char chr_f32_70[] =         // 3 bytes per row
00860 {
00861            // row 1 - 4
00862         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00863         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00864         0x33, 0xC0, 0x00, 0x37, 0xF0, 0x00, 0x3E, 0x78, 0x00, 0x38, 0x18, 0x00,    // row 13 - 16
00865         0x30, 0x1C, 0x00, 0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00, 0x30, 0x0C, 0x00,    // row 17 - 20
00866         0x30, 0x1C, 0x00, 0x38, 0x18, 0x00, 0x3E, 0x78, 0x00, 0x37, 0xF0, 0x00,    // row 21 - 24
00867         0x33, 0xC0, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x00, 0x00,    // row 25 - 28
00868         0x30, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00869 };
00870 const char chr_f32_71[] =         // 3 bytes per row
00871 {
00872            // row 1 - 4
00873         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00874         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00875         0x07, 0x98, 0x00, 0x1F, 0xD8, 0x00, 0x3C, 0xF8, 0x00, 0x30, 0x38, 0x00,    // row 13 - 16
00876         0x70, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00, 0x60, 0x18, 0x00,    // row 17 - 20
00877         0x70, 0x18, 0x00, 0x30, 0x38, 0x00, 0x3C, 0xF8, 0x00, 0x1F, 0xD8, 0x00,    // row 21 - 24
00878         0x07, 0x98, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00,    // row 25 - 28
00879         0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00880 };
00881 const char chr_f32_72[] =         // 2 bytes per row
00882 {
00883            // row 1 - 6
00884         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00885         0x37, 0x00, 0x3F, 0x00, 0x38, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00886         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 19 - 24
00887         0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00888         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00889 };
00890 const char chr_f32_73[] =         // 2 bytes per row
00891 {
00892            // row 1 - 6
00893         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00894         0x1F, 0x00, 0x3F, 0xC0, 0x70, 0xC0, 0x60, 0x60, 0x60, 0x00, 0x3E, 0x00,    // row 13 - 18
00895         0x1F, 0xC0, 0x03, 0xE0, 0x00, 0x60, 0x60, 0x60, 0x70, 0xE0, 0x3F, 0xC0,    // row 19 - 24
00896         0x1F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00897         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00898 };
00899 const char chr_f32_74[] =         // 2 bytes per row
00900 {
00901            // row 1 - 6
00902         0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 7 - 12
00903         0xFC, 0x00, 0xFC, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,    // row 13 - 18
00904         0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x3C, 0x00,    // row 19 - 24
00905         0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00906         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00907 };
00908 const char chr_f32_75[] =         // 3 bytes per row
00909 {
00910            // row 1 - 4
00911         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00912         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00913         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 13 - 16
00914         0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00, 0x30, 0x18, 0x00,    // row 17 - 20
00915         0x30, 0x18, 0x00, 0x30, 0x38, 0x00, 0x38, 0x78, 0x00, 0x1F, 0xD8, 0x00,    // row 21 - 24
00916         0x0F, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00917         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00918 };
00919 const char chr_f32_76[] =         // 2 bytes per row
00920 {
00921            // row 1 - 6
00922         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00923         0xC0, 0x60, 0xC0, 0x60, 0x60, 0xC0, 0x60, 0xC0, 0x60, 0xC0, 0x31, 0x80,    // row 13 - 18
00924         0x31, 0x80, 0x31, 0x80, 0x1B, 0x00, 0x1B, 0x00, 0x1F, 0x00, 0x0E, 0x00,    // row 19 - 24
00925         0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00926         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00927 };
00928 const char chr_f32_77[] =         // 3 bytes per row
00929 {
00930            // row 1 - 4
00931         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 5 - 8
00932         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 9 - 12
00933         0xC1, 0xC1, 0x80, 0xC1, 0xC1, 0x80, 0xC1, 0x41, 0x80, 0x63, 0x63, 0x00,    // row 13 - 16
00934         0x63, 0x63, 0x00, 0x63, 0x63, 0x00, 0x62, 0x23, 0x00, 0x36, 0x36, 0x00,    // row 17 - 20
00935         0x36, 0x36, 0x00, 0x36, 0x36, 0x00, 0x1C, 0x1C, 0x00, 0x1C, 0x1C, 0x00,    // row 21 - 24
00936         0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 28
00937         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00     // row 29 - 32
00938 };
00939 const char chr_f32_78[] =         // 2 bytes per row
00940 {
00941            // row 1 - 6
00942         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00943         0x60, 0x30, 0x70, 0x70, 0x30, 0x60, 0x18, 0xC0, 0x1D, 0xC0, 0x0F, 0x80,    // row 13 - 18
00944         0x07, 0x00, 0x0F, 0x80, 0x1D, 0xC0, 0x18, 0xC0, 0x30, 0x60, 0x70, 0x70,    // row 19 - 24
00945         0x60, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00946         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00947 };
00948 const char chr_f32_79[] =         // 2 bytes per row
00949 {
00950            // row 1 - 6
00951         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00952         0xE0, 0x38, 0x60, 0x30, 0x60, 0x30, 0x30, 0x60, 0x30, 0x60, 0x30, 0x60,    // row 13 - 18
00953         0x18, 0xC0, 0x18, 0xC0, 0x18, 0xC0, 0x0D, 0x80, 0x0D, 0x80, 0x0D, 0x80,    // row 19 - 24
00954         0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x0E, 0x00, 0x7C, 0x00,    // row 25 - 30
00955         0x78, 0x00, 0x00, 0x00                                                     // row 31 - 32
00956 };
00957 const char chr_f32_7A[] =         // 2 bytes per row
00958 {
00959            // row 1 - 6
00960         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 7 - 12
00961         0x7F, 0xE0, 0x7F, 0xE0, 0x00, 0xE0, 0x01, 0xC0, 0x03, 0x80, 0x07, 0x00,    // row 13 - 18
00962         0x06, 0x00, 0x0E, 0x00, 0x1C, 0x00, 0x38, 0x00, 0x70, 0x00, 0x7F, 0xE0,    // row 19 - 24
00963         0x7F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 30
00964         0x00, 0x00, 0x00, 0x00                                                     // row 31 - 32
00965 };
00966 const char chr_f32_7B[] =         // 2 bytes per row
00967 {
00968            // row 1 - 6
00969         0x01, 0xE0, 0x03, 0x80, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,    // row 7 - 12
00970         0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x06, 0x00,    // row 13 - 18
00971         0x1C, 0x00, 0x06, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,    // row 19 - 24
00972         0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x80,    // row 25 - 30
00973         0x01, 0xE0, 0x00, 0x00                                                     // row 31 - 32
00974 };
00975 const char chr_f32_7C[] =         // 2 bytes per row
00976 {
00977            // row 1 - 6
00978         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 7 - 12
00979         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 13 - 18
00980         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 19 - 24
00981         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 25 - 30
00982         0x06, 0x00, 0x00, 0x00                                                     // row 31 - 32
00983 };
00984 const char chr_f32_7D[] =         // 2 bytes per row
00985 {
00986            // row 1 - 6
00987         0x3C, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 7 - 12
00988         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x03, 0x00,    // row 13 - 18
00989         0x01, 0xC0, 0x03, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00,    // row 19 - 24
00990         0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0E, 0x00,    // row 25 - 30
00991         0x3C, 0x00, 0x00, 0x00                                                     // row 31 - 32
00992 };
00993 const char chr_f32_7E[] =        // 3 bytes per row
00994 {
00995            // row 1 - 3
00996            // row 4 - 6
00997         0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x33, 0x01, 0x00,    // row 7 - 9
00998         0x61, 0xC3, 0x00, 0x40, 0x66, 0x00, 0x40, 0x3C, 0x00,    // row 10 - 12
00999         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 13 - 15
01000         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 16 - 18
01001         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 19 - 21
01002         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 22 - 24
01003         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 25 - 27
01004         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 28 - 30
01005         0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 31 - 32
01006 };
01007 const char chr_f32_7F[] =         // 1 byte per row
01008 {
01009         0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
01010         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 12 - 22
01011         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00           // row 23 - 32
01012 };
01013 
01014 const char* const chrtbl_f32[96] =       // character pointer table
01015 {
01016         chr_f32_20, chr_f32_21, chr_f32_22, chr_f32_23, chr_f32_24, chr_f32_25, chr_f32_26, chr_f32_27, 
01017         chr_f32_28, chr_f32_29, chr_f32_2A, chr_f32_2B, chr_f32_2C, chr_f32_2D, chr_f32_2E, chr_f32_2F, 
01018         chr_f32_30, chr_f32_31, chr_f32_32, chr_f32_33, chr_f32_34, chr_f32_35, chr_f32_36, chr_f32_37, 
01019         chr_f32_38, chr_f32_39, chr_f32_3A, chr_f32_3B, chr_f32_3C, chr_f32_3D, chr_f32_3E, chr_f32_3F, 
01020         chr_f32_40, chr_f32_41, chr_f32_42, chr_f32_43, chr_f32_44, chr_f32_45, chr_f32_46, chr_f32_47, 
01021         chr_f32_48, chr_f32_49, chr_f32_4A, chr_f32_4B, chr_f32_4C, chr_f32_4D, chr_f32_4E, chr_f32_4F, 
01022         chr_f32_50, chr_f32_51, chr_f32_52, chr_f32_53, chr_f32_54, chr_f32_55, chr_f32_56, chr_f32_57, 
01023         chr_f32_58, chr_f32_59, chr_f32_5A, chr_f32_5B, chr_f32_5C, chr_f32_5D, chr_f32_5E, chr_f32_5F, 
01024         chr_f32_60, chr_f32_61, chr_f32_62, chr_f32_63, chr_f32_64, chr_f32_65, chr_f32_66, chr_f32_67, 
01025         chr_f32_68, chr_f32_69, chr_f32_6A, chr_f32_6B, chr_f32_6C, chr_f32_6D, chr_f32_6E, chr_f32_6F, 
01026         chr_f32_70, chr_f32_71, chr_f32_72, chr_f32_73, chr_f32_74, chr_f32_75, chr_f32_76, chr_f32_77, 
01027         chr_f32_78, chr_f32_79, chr_f32_7A, chr_f32_7B, chr_f32_7C, chr_f32_7D, chr_f32_7E, chr_f32_7F
01028 };
01029