KSM edits to RA8875

Dependents:   Liz_Test_Code

Revision:
158:b656dcf02e14
Parent:
98:ecebed9b80b2
Child:
161:0215d0eec1a4
--- a/Fonts/BPG_Arial08x08.h	Wed Jan 02 23:42:15 2019 +0000
+++ b/Fonts/BPG_Arial08x08.h	Sat Jan 12 21:25:56 2019 +0000
@@ -6,203 +6,213 @@
 //GLCD FontName : BPG_Arial8x8
 //GLCD FontSize : 8 x 8
 
+
+// This font, originally created with MikroElektronika GLCD Font Creator
+// has been modified with a tool by Smartware Computing, to normalize 
+// the width of a few characters as follows:
+// * The <space> character width will be modified to be 1/2 the font height.
+// * The digits '0' - '9' will be fixed to the width of the zero.
+
 const unsigned char BPG_Arial08x08[] = {
-   0x00,
-   0x00,
-   0x20,0x00,
-   0x7F,0x00,
-   0x08,
-   0x00,
-   0x01,0x88,0x01,0x00,
-   0x02,0x90,0x01,0x00,
-   0x04,0x98,0x01,0x00,
-   0x06,0xA0,0x01,0x00,
-   0x06,0xA8,0x01,0x00,
-   0x07,0xB0,0x01,0x00,
-   0x06,0xB8,0x01,0x00,
-   0x02,0xC0,0x01,0x00,
-   0x03,0xC8,0x01,0x00,
-   0x03,0xD0,0x01,0x00,
-   0x06,0xD8,0x01,0x00,
-   0x06,0xE0,0x01,0x00,
-   0x03,0xE8,0x01,0x00,
-   0x04,0xF0,0x01,0x00,
-   0x02,0xF8,0x01,0x00,
-   0x04,0x00,0x02,0x00,
-   0x06,0x08,0x02,0x00,
-   0x03,0x10,0x02,0x00,
-   0x06,0x18,0x02,0x00,
-   0x06,0x20,0x02,0x00,
-   0x06,0x28,0x02,0x00,
-   0x06,0x30,0x02,0x00,
-   0x06,0x38,0x02,0x00,
-   0x06,0x40,0x02,0x00,
-   0x06,0x48,0x02,0x00,
-   0x06,0x50,0x02,0x00,
-   0x02,0x58,0x02,0x00,
-   0x03,0x60,0x02,0x00,
-   0x06,0x68,0x02,0x00,
-   0x06,0x70,0x02,0x00,
-   0x06,0x78,0x02,0x00,
-   0x06,0x80,0x02,0x00,
-   0x07,0x88,0x02,0x00,
-   0x06,0x90,0x02,0x00,
-   0x06,0x98,0x02,0x00,
-   0x06,0xA0,0x02,0x00,
-   0x06,0xA8,0x02,0x00,
-   0x06,0xB0,0x02,0x00,
-   0x05,0xB8,0x02,0x00,
-   0x06,0xC0,0x02,0x00,
-   0x06,0xC8,0x02,0x00,
-   0x02,0xD0,0x02,0x00,
-   0x05,0xD8,0x02,0x00,
-   0x06,0xE0,0x02,0x00,
-   0x06,0xE8,0x02,0x00,
-   0x06,0xF0,0x02,0x00,
-   0x06,0xF8,0x02,0x00,
-   0x06,0x00,0x03,0x00,
-   0x06,0x08,0x03,0x00,
-   0x06,0x10,0x03,0x00,
-   0x06,0x18,0x03,0x00,
-   0x06,0x20,0x03,0x00,
-   0x06,0x28,0x03,0x00,
-   0x06,0x30,0x03,0x00,
-   0x06,0x38,0x03,0x00,
-   0x05,0x40,0x03,0x00,
-   0x06,0x48,0x03,0x00,
-   0x06,0x50,0x03,0x00,
-   0x06,0x58,0x03,0x00,
-   0x03,0x60,0x03,0x00,
-   0x04,0x68,0x03,0x00,
-   0x03,0x70,0x03,0x00,
-   0x05,0x78,0x03,0x00,
-   0x06,0x80,0x03,0x00,
-   0x03,0x88,0x03,0x00,
-   0x05,0x90,0x03,0x00,
-   0x05,0x98,0x03,0x00,
-   0x06,0xA0,0x03,0x00,
-   0x06,0xA8,0x03,0x00,
-   0x06,0xB0,0x03,0x00,
-   0x04,0xB8,0x03,0x00,
-   0x06,0xC0,0x03,0x00,
-   0x05,0xC8,0x03,0x00,
-   0x02,0xD0,0x03,0x00,
-   0x03,0xD8,0x03,0x00,
-   0x05,0xE0,0x03,0x00,
-   0x02,0xE8,0x03,0x00,
-   0x06,0xF0,0x03,0x00,
-   0x05,0xF8,0x03,0x00,
-   0x06,0x00,0x04,0x00,
-   0x06,0x08,0x04,0x00,
-   0x06,0x10,0x04,0x00,
-   0x04,0x18,0x04,0x00,
-   0x06,0x20,0x04,0x00,
-   0x04,0x28,0x04,0x00,
-   0x05,0x30,0x04,0x00,
-   0x06,0x38,0x04,0x00,
-   0x08,0x40,0x04,0x00,
-   0x06,0x48,0x04,0x00,
-   0x05,0x50,0x04,0x00,
-   0x05,0x58,0x04,0x00,
-   0x04,0x60,0x04,0x00,
-   0x02,0x68,0x04,0x00,
-   0x04,0x70,0x04,0x00,
-   0x07,0x78,0x04,0x00,
-   0x04,0x80,0x04,0x00,
-   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 32
-   0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x00,                                         // Code for char num 33
-   0x0A,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 34
-   0x04,0x14,0x3F,0x12,0x12,0x3F,0x0A,0x08,                                         // Code for char num 35
-   0x08,0x1C,0x2A,0x0A,0x1C,0x28,0x2A,0x1C,                                         // Code for char num 36
-   0x44,0x2A,0x14,0x28,0x54,0x22,0x00,0x00,                                         // Code for char num 37
-   0x0C,0x12,0x12,0x0C,0x0A,0x12,0x2C,0x00,                                         // Code for char num 38
-   0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 39
-   0x04,0x02,0x02,0x02,0x02,0x02,0x04,0x00,                                         // Code for char num 40
-   0x02,0x04,0x04,0x04,0x04,0x04,0x02,0x00,                                         // Code for char num 41
-   0x00,0x2A,0x1C,0x3E,0x1C,0x2A,0x00,0x00,                                         // Code for char num 42
-   0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,                                         // Code for char num 43
-   0x00,0x00,0x00,0x00,0x00,0x04,0x02,0x00,                                         // Code for char num 44
-   0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,                                         // Code for char num 45
-   0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,                                         // Code for char num 46
-   0x08,0x08,0x04,0x04,0x04,0x02,0x02,0x00,                                         // Code for char num 47
-   0x1C,0x32,0x2A,0x2A,0x2A,0x26,0x1C,0x00,                                         // Code for char num 48
-   0x04,0x06,0x04,0x04,0x04,0x04,0x04,0x00,                                         // Code for char num 49
-   0x1C,0x22,0x20,0x18,0x04,0x02,0x3E,0x00,                                         // Code for char num 50
-   0x1C,0x22,0x20,0x1C,0x20,0x22,0x1C,0x00,                                         // Code for char num 51
-   0x10,0x18,0x14,0x14,0x3E,0x10,0x10,0x00,                                         // Code for char num 52
-   0x3E,0x02,0x02,0x1E,0x20,0x20,0x1E,0x00,                                         // Code for char num 53
-   0x1C,0x22,0x02,0x1E,0x22,0x22,0x1C,0x00,                                         // Code for char num 54
-   0x3E,0x10,0x08,0x08,0x04,0x04,0x04,0x00,                                         // Code for char num 55
-   0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C,0x00,                                         // Code for char num 56
-   0x1C,0x22,0x22,0x3C,0x20,0x22,0x1C,0x00,                                         // Code for char num 57
-   0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,                                         // Code for char num 58
-   0x00,0x00,0x04,0x00,0x00,0x04,0x02,0x00,                                         // Code for char num 59
-   0x00,0x30,0x08,0x06,0x06,0x08,0x30,0x00,                                         // Code for char num 60
-   0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,                                         // Code for char num 61
-   0x00,0x06,0x08,0x30,0x30,0x08,0x06,0x00,                                         // Code for char num 62
-   0x1C,0x22,0x20,0x18,0x08,0x00,0x08,0x00,                                         // Code for char num 63
-   0x38,0x44,0x52,0x6A,0x12,0x44,0x38,0x00,                                         // Code for char num 64
-   0x08,0x14,0x22,0x22,0x3E,0x22,0x22,0x00,                                         // Code for char num 65
-   0x1E,0x22,0x22,0x1E,0x22,0x22,0x1E,0x00,                                         // Code for char num 66
-   0x1C,0x22,0x02,0x02,0x02,0x22,0x1C,0x00,                                         // Code for char num 67
-   0x1E,0x22,0x22,0x22,0x22,0x22,0x1E,0x00,                                         // Code for char num 68
-   0x3E,0x02,0x02,0x1E,0x02,0x02,0x3E,0x00,                                         // Code for char num 69
-   0x1E,0x02,0x02,0x1E,0x02,0x02,0x02,0x00,                                         // Code for char num 70
-   0x1C,0x22,0x02,0x3A,0x22,0x22,0x1C,0x00,                                         // Code for char num 71
-   0x22,0x22,0x22,0x3E,0x22,0x22,0x22,0x00,                                         // Code for char num 72
-   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 73
-   0x10,0x10,0x10,0x10,0x10,0x12,0x0C,0x00,                                         // Code for char num 74
-   0x22,0x22,0x12,0x0E,0x0E,0x12,0x22,0x00,                                         // Code for char num 75
-   0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00,                                         // Code for char num 76
-   0x36,0x36,0x36,0x2A,0x2A,0x2A,0x22,0x00,                                         // Code for char num 77
-   0x22,0x26,0x26,0x2A,0x3A,0x32,0x22,0x00,                                         // Code for char num 78
-   0x1C,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 79
-   0x1E,0x22,0x22,0x22,0x1E,0x02,0x02,0x00,                                         // Code for char num 80
-   0x1C,0x22,0x22,0x22,0x2A,0x12,0x2C,0x00,                                         // Code for char num 81
-   0x1E,0x22,0x22,0x22,0x1E,0x12,0x22,0x00,                                         // Code for char num 82
-   0x1C,0x22,0x02,0x1C,0x20,0x22,0x1C,0x00,                                         // Code for char num 83
-   0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x00,                                         // Code for char num 84
-   0x22,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 85
-   0x22,0x22,0x22,0x14,0x14,0x08,0x08,0x00,                                         // Code for char num 86
-   0x11,0x11,0x11,0x15,0x15,0x1F,0x1B,0x00,                                         // Code for char num 87
-   0x22,0x22,0x14,0x08,0x1C,0x22,0x22,0x00,                                         // Code for char num 88
-   0x22,0x22,0x14,0x08,0x08,0x08,0x08,0x00,                                         // Code for char num 89
-   0x3E,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,                                         // Code for char num 90
-   0x06,0x02,0x02,0x02,0x02,0x02,0x06,0x00,                                         // Code for char num 91
-   0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x00,                                         // Code for char num 92
-   0x06,0x04,0x04,0x04,0x04,0x04,0x06,0x00,                                         // Code for char num 93
-   0x0C,0x0C,0x12,0x12,0x00,0x00,0x00,0x00,                                         // Code for char num 94
-   0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,                                         // Code for char num 95
-   0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 96
-   0x00,0x0C,0x12,0x10,0x1C,0x12,0x1C,0x00,                                         // Code for char num 97
-   0x02,0x02,0x02,0x0E,0x12,0x12,0x0E,0x00,                                         // Code for char num 98
-   0x00,0x1C,0x22,0x02,0x02,0x22,0x1C,0x00,                                         // Code for char num 99
-   0x20,0x20,0x20,0x3C,0x22,0x22,0x3C,0x00,                                         // Code for char num 100
-   0x00,0x1C,0x22,0x22,0x1A,0x02,0x3C,0x00,                                         // Code for char num 101
-   0x0C,0x04,0x04,0x0E,0x04,0x04,0x04,0x00,                                         // Code for char num 102
-   0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x1C,                                         // Code for char num 103
-   0x02,0x02,0x02,0x02,0x1E,0x12,0x12,0x00,                                         // Code for char num 104
-   0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 105
-   0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x02,                                         // Code for char num 106
-   0x02,0x02,0x12,0x0A,0x06,0x0A,0x12,0x00,                                         // Code for char num 107
-   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 108
-   0x00,0x00,0x16,0x2A,0x2A,0x2A,0x2A,0x00,                                         // Code for char num 109
-   0x00,0x00,0x0E,0x12,0x12,0x12,0x12,0x00,                                         // Code for char num 110
-   0x00,0x00,0x1C,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 111
-   0x00,0x00,0x1E,0x22,0x22,0x1E,0x02,0x02,                                         // Code for char num 112
-   0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x20,                                         // Code for char num 113
-   0x00,0x00,0x0E,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 114
-   0x00,0x1C,0x22,0x0C,0x10,0x22,0x1C,0x00,                                         // Code for char num 115
-   0x00,0x04,0x0E,0x04,0x04,0x04,0x0C,0x00,                                         // Code for char num 116
-   0x00,0x00,0x12,0x12,0x12,0x12,0x1E,0x00,                                         // Code for char num 117
-   0x00,0x00,0x22,0x22,0x14,0x14,0x08,0x00,                                         // Code for char num 118
-   0x00,0x81,0x99,0x5A,0x5A,0x66,0x24,0x00,                                         // Code for char num 119
-   0x00,0x00,0x22,0x14,0x08,0x14,0x22,0x00,                                         // Code for char num 120
-   0x00,0x00,0x12,0x12,0x12,0x1C,0x10,0x0E,                                         // Code for char num 121
-   0x00,0x00,0x1E,0x10,0x08,0x04,0x1E,0x00,                                         // Code for char num 122
-   0x08,0x04,0x04,0x04,0x02,0x04,0x04,0x08,                                         // Code for char num 123
-   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 124
-   0x02,0x04,0x04,0x04,0x08,0x04,0x04,0x02,                                         // Code for char num 125
-   0x00,0x00,0x00,0x4C,0x32,0x00,0x00,0x00,                                         // Code for char num 126
-   0x00,0x0E,0x0A,0x0A,0x0A,0x0A,0x0E,0x00                                          // Code for char num 127
-        };
+    // Font Info
+    0x00,                   // Unknown #1
+    0x00,                   // Unknown #2
+    0x20,0x00,              // FirstChar
+    0x7F,0x00,              // LastChar
+    0x08,                   // FontHeight
+    0x00,                   // Unknown #3
+    // Directory of Chars  [Width] [Offset-L] [Offset-H] [0x00]
+    0x04,0x88,0x01,0x00,    // 0x20 ' ' 
+    0x02,0x90,0x01,0x00,    // 0x21 '!' 
+    0x04,0x98,0x01,0x00,    // 0x22 '"' 
+    0x06,0xA0,0x01,0x00,    // 0x23 '#' 
+    0x06,0xA8,0x01,0x00,    // 0x24 '$' 
+    0x07,0xB0,0x01,0x00,    // 0x25 '%' 
+    0x06,0xB8,0x01,0x00,    // 0x26 '&' 
+    0x02,0xC0,0x01,0x00,    // 0x27 ''' 
+    0x03,0xC8,0x01,0x00,    // 0x28 '(' 
+    0x03,0xD0,0x01,0x00,    // 0x29 ')' 
+    0x06,0xD8,0x01,0x00,    // 0x2A '*' 
+    0x06,0xE0,0x01,0x00,    // 0x2B '+' 
+    0x03,0xE8,0x01,0x00,    // 0x2C ',' 
+    0x04,0xF0,0x01,0x00,    // 0x2D '-' 
+    0x02,0xF8,0x01,0x00,    // 0x2E '.' 
+    0x04,0x00,0x02,0x00,    // 0x2F '/' 
+    0x06,0x08,0x02,0x00,    // 0x30 '0' 
+    0x06,0x10,0x02,0x00,    // 0x31 '1' 
+    0x06,0x18,0x02,0x00,    // 0x32 '2' 
+    0x06,0x20,0x02,0x00,    // 0x33 '3' 
+    0x06,0x28,0x02,0x00,    // 0x34 '4' 
+    0x06,0x30,0x02,0x00,    // 0x35 '5' 
+    0x06,0x38,0x02,0x00,    // 0x36 '6' 
+    0x06,0x40,0x02,0x00,    // 0x37 '7' 
+    0x06,0x48,0x02,0x00,    // 0x38 '8' 
+    0x06,0x50,0x02,0x00,    // 0x39 '9' 
+    0x02,0x58,0x02,0x00,    // 0x3A ':' 
+    0x03,0x60,0x02,0x00,    // 0x3B ';' 
+    0x06,0x68,0x02,0x00,    // 0x3C '<' 
+    0x06,0x70,0x02,0x00,    // 0x3D '=' 
+    0x06,0x78,0x02,0x00,    // 0x3E '>' 
+    0x06,0x80,0x02,0x00,    // 0x3F '?' 
+    0x07,0x88,0x02,0x00,    // 0x40 '@' 
+    0x06,0x90,0x02,0x00,    // 0x41 'A' 
+    0x06,0x98,0x02,0x00,    // 0x42 'B' 
+    0x06,0xA0,0x02,0x00,    // 0x43 'C' 
+    0x06,0xA8,0x02,0x00,    // 0x44 'D' 
+    0x06,0xB0,0x02,0x00,    // 0x45 'E' 
+    0x05,0xB8,0x02,0x00,    // 0x46 'F' 
+    0x06,0xC0,0x02,0x00,    // 0x47 'G' 
+    0x06,0xC8,0x02,0x00,    // 0x48 'H' 
+    0x02,0xD0,0x02,0x00,    // 0x49 'I' 
+    0x05,0xD8,0x02,0x00,    // 0x4A 'J' 
+    0x06,0xE0,0x02,0x00,    // 0x4B 'K' 
+    0x06,0xE8,0x02,0x00,    // 0x4C 'L' 
+    0x06,0xF0,0x02,0x00,    // 0x4D 'M' 
+    0x06,0xF8,0x02,0x00,    // 0x4E 'N' 
+    0x06,0x00,0x03,0x00,    // 0x4F 'O' 
+    0x06,0x08,0x03,0x00,    // 0x50 'P' 
+    0x06,0x10,0x03,0x00,    // 0x51 'Q' 
+    0x06,0x18,0x03,0x00,    // 0x52 'R' 
+    0x06,0x20,0x03,0x00,    // 0x53 'S' 
+    0x06,0x28,0x03,0x00,    // 0x54 'T' 
+    0x06,0x30,0x03,0x00,    // 0x55 'U' 
+    0x06,0x38,0x03,0x00,    // 0x56 'V' 
+    0x05,0x40,0x03,0x00,    // 0x57 'W' 
+    0x06,0x48,0x03,0x00,    // 0x58 'X' 
+    0x06,0x50,0x03,0x00,    // 0x59 'Y' 
+    0x06,0x58,0x03,0x00,    // 0x5A 'Z' 
+    0x03,0x60,0x03,0x00,    // 0x5B '[' 
+    0x04,0x68,0x03,0x00,    // 0x5C '\\' 
+    0x03,0x70,0x03,0x00,    // 0x5D ']' 
+    0x05,0x78,0x03,0x00,    // 0x5E '^' 
+    0x06,0x80,0x03,0x00,    // 0x5F '_' 
+    0x03,0x88,0x03,0x00,    // 0x60 '`' 
+    0x05,0x90,0x03,0x00,    // 0x61 'a' 
+    0x05,0x98,0x03,0x00,    // 0x62 'b' 
+    0x06,0xA0,0x03,0x00,    // 0x63 'c' 
+    0x06,0xA8,0x03,0x00,    // 0x64 'd' 
+    0x06,0xB0,0x03,0x00,    // 0x65 'e' 
+    0x04,0xB8,0x03,0x00,    // 0x66 'f' 
+    0x06,0xC0,0x03,0x00,    // 0x67 'g' 
+    0x05,0xC8,0x03,0x00,    // 0x68 'h' 
+    0x02,0xD0,0x03,0x00,    // 0x69 'i' 
+    0x03,0xD8,0x03,0x00,    // 0x6A 'j' 
+    0x05,0xE0,0x03,0x00,    // 0x6B 'k' 
+    0x02,0xE8,0x03,0x00,    // 0x6C 'l' 
+    0x06,0xF0,0x03,0x00,    // 0x6D 'm' 
+    0x05,0xF8,0x03,0x00,    // 0x6E 'n' 
+    0x06,0x00,0x04,0x00,    // 0x6F 'o' 
+    0x06,0x08,0x04,0x00,    // 0x70 'p' 
+    0x06,0x10,0x04,0x00,    // 0x71 'q' 
+    0x04,0x18,0x04,0x00,    // 0x72 'r' 
+    0x06,0x20,0x04,0x00,    // 0x73 's' 
+    0x04,0x28,0x04,0x00,    // 0x74 't' 
+    0x05,0x30,0x04,0x00,    // 0x75 'u' 
+    0x06,0x38,0x04,0x00,    // 0x76 'v' 
+    0x08,0x40,0x04,0x00,    // 0x77 'w' 
+    0x06,0x48,0x04,0x00,    // 0x78 'x' 
+    0x05,0x50,0x04,0x00,    // 0x79 'y' 
+    0x05,0x58,0x04,0x00,    // 0x7A 'z' 
+    0x04,0x60,0x04,0x00,    // 0x7B '{' 
+    0x02,0x68,0x04,0x00,    // 0x7C '|' 
+    0x04,0x70,0x04,0x00,    // 0x7D '}' 
+    0x07,0x78,0x04,0x00,    // 0x7E '~' 
+    0x04,0x80,0x04,0x00,    // 0x7F '<non-printable>' 
+    // Chars Bitstream
+    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // 0x20 ' '
+    0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x00,  // 0x21 '!'
+    0x0A,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,  // 0x22 '"'
+    0x04,0x14,0x3F,0x12,0x12,0x3F,0x0A,0x08,  // 0x23 '#'
+    0x08,0x1C,0x2A,0x0A,0x1C,0x28,0x2A,0x1C,  // 0x24 '$'
+    0x44,0x2A,0x14,0x28,0x54,0x22,0x00,0x00,  // 0x25 '%'
+    0x0C,0x12,0x12,0x0C,0x0A,0x12,0x2C,0x00,  // 0x26 '&'
+    0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,  // 0x27 '''
+    0x04,0x02,0x02,0x02,0x02,0x02,0x04,0x00,  // 0x28 '('
+    0x02,0x04,0x04,0x04,0x04,0x04,0x02,0x00,  // 0x29 ')'
+    0x00,0x2A,0x1C,0x3E,0x1C,0x2A,0x00,0x00,  // 0x2A '*'
+    0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,  // 0x2B '+'
+    0x00,0x00,0x00,0x00,0x00,0x04,0x02,0x00,  // 0x2C ','
+    0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,  // 0x2D '-'
+    0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,  // 0x2E '.'
+    0x08,0x08,0x04,0x04,0x04,0x02,0x02,0x00,  // 0x2F '/'
+    0x1C,0x32,0x2A,0x2A,0x2A,0x26,0x1C,0x00,  // 0x30 '0'
+    0x04,0x06,0x04,0x04,0x04,0x04,0x04,0x00,  // 0x31 '1'
+    0x1C,0x22,0x20,0x18,0x04,0x02,0x3E,0x00,  // 0x32 '2'
+    0x1C,0x22,0x20,0x1C,0x20,0x22,0x1C,0x00,  // 0x33 '3'
+    0x10,0x18,0x14,0x14,0x3E,0x10,0x10,0x00,  // 0x34 '4'
+    0x3E,0x02,0x02,0x1E,0x20,0x20,0x1E,0x00,  // 0x35 '5'
+    0x1C,0x22,0x02,0x1E,0x22,0x22,0x1C,0x00,  // 0x36 '6'
+    0x3E,0x10,0x08,0x08,0x04,0x04,0x04,0x00,  // 0x37 '7'
+    0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C,0x00,  // 0x38 '8'
+    0x1C,0x22,0x22,0x3C,0x20,0x22,0x1C,0x00,  // 0x39 '9'
+    0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,  // 0x3A ':'
+    0x00,0x00,0x04,0x00,0x00,0x04,0x02,0x00,  // 0x3B ';'
+    0x00,0x30,0x08,0x06,0x06,0x08,0x30,0x00,  // 0x3C '<'
+    0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,  // 0x3D '='
+    0x00,0x06,0x08,0x30,0x30,0x08,0x06,0x00,  // 0x3E '>'
+    0x1C,0x22,0x20,0x18,0x08,0x00,0x08,0x00,  // 0x3F '?'
+    0x38,0x44,0x52,0x6A,0x12,0x44,0x38,0x00,  // 0x40 '@'
+    0x08,0x14,0x22,0x22,0x3E,0x22,0x22,0x00,  // 0x41 'A'
+    0x1E,0x22,0x22,0x1E,0x22,0x22,0x1E,0x00,  // 0x42 'B'
+    0x1C,0x22,0x02,0x02,0x02,0x22,0x1C,0x00,  // 0x43 'C'
+    0x1E,0x22,0x22,0x22,0x22,0x22,0x1E,0x00,  // 0x44 'D'
+    0x3E,0x02,0x02,0x1E,0x02,0x02,0x3E,0x00,  // 0x45 'E'
+    0x1E,0x02,0x02,0x1E,0x02,0x02,0x02,0x00,  // 0x46 'F'
+    0x1C,0x22,0x02,0x3A,0x22,0x22,0x1C,0x00,  // 0x47 'G'
+    0x22,0x22,0x22,0x3E,0x22,0x22,0x22,0x00,  // 0x48 'H'
+    0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,  // 0x49 'I'
+    0x10,0x10,0x10,0x10,0x10,0x12,0x0C,0x00,  // 0x4A 'J'
+    0x22,0x22,0x12,0x0E,0x0E,0x12,0x22,0x00,  // 0x4B 'K'
+    0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00,  // 0x4C 'L'
+    0x36,0x36,0x36,0x2A,0x2A,0x2A,0x22,0x00,  // 0x4D 'M'
+    0x22,0x26,0x26,0x2A,0x3A,0x32,0x22,0x00,  // 0x4E 'N'
+    0x1C,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,  // 0x4F 'O'
+    0x1E,0x22,0x22,0x22,0x1E,0x02,0x02,0x00,  // 0x50 'P'
+    0x1C,0x22,0x22,0x22,0x2A,0x12,0x2C,0x00,  // 0x51 'Q'
+    0x1E,0x22,0x22,0x22,0x1E,0x12,0x22,0x00,  // 0x52 'R'
+    0x1C,0x22,0x02,0x1C,0x20,0x22,0x1C,0x00,  // 0x53 'S'
+    0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x00,  // 0x54 'T'
+    0x22,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,  // 0x55 'U'
+    0x22,0x22,0x22,0x14,0x14,0x08,0x08,0x00,  // 0x56 'V'
+    0x11,0x11,0x11,0x15,0x15,0x1F,0x1B,0x00,  // 0x57 'W'
+    0x22,0x22,0x14,0x08,0x1C,0x22,0x22,0x00,  // 0x58 'X'
+    0x22,0x22,0x14,0x08,0x08,0x08,0x08,0x00,  // 0x59 'Y'
+    0x3E,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,  // 0x5A 'Z'
+    0x06,0x02,0x02,0x02,0x02,0x02,0x06,0x00,  // 0x5B '['
+    0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x00,  // 0x5C '\\'
+    0x06,0x04,0x04,0x04,0x04,0x04,0x06,0x00,  // 0x5D ']'
+    0x0C,0x0C,0x12,0x12,0x00,0x00,0x00,0x00,  // 0x5E '^'
+    0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,  // 0x5F '_'
+    0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,  // 0x60 '`'
+    0x00,0x0C,0x12,0x10,0x1C,0x12,0x1C,0x00,  // 0x61 'a'
+    0x02,0x02,0x02,0x0E,0x12,0x12,0x0E,0x00,  // 0x62 'b'
+    0x00,0x1C,0x22,0x02,0x02,0x22,0x1C,0x00,  // 0x63 'c'
+    0x20,0x20,0x20,0x3C,0x22,0x22,0x3C,0x00,  // 0x64 'd'
+    0x00,0x1C,0x22,0x22,0x1A,0x02,0x3C,0x00,  // 0x65 'e'
+    0x0C,0x04,0x04,0x0E,0x04,0x04,0x04,0x00,  // 0x66 'f'
+    0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x1C,  // 0x67 'g'
+    0x02,0x02,0x02,0x02,0x1E,0x12,0x12,0x00,  // 0x68 'h'
+    0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x00,  // 0x69 'i'
+    0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x02,  // 0x6A 'j'
+    0x02,0x02,0x12,0x0A,0x06,0x0A,0x12,0x00,  // 0x6B 'k'
+    0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,  // 0x6C 'l'
+    0x00,0x00,0x16,0x2A,0x2A,0x2A,0x2A,0x00,  // 0x6D 'm'
+    0x00,0x00,0x0E,0x12,0x12,0x12,0x12,0x00,  // 0x6E 'n'
+    0x00,0x00,0x1C,0x22,0x22,0x22,0x1C,0x00,  // 0x6F 'o'
+    0x00,0x00,0x1E,0x22,0x22,0x1E,0x02,0x02,  // 0x70 'p'
+    0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x20,  // 0x71 'q'
+    0x00,0x00,0x0E,0x02,0x02,0x02,0x02,0x00,  // 0x72 'r'
+    0x00,0x1C,0x22,0x0C,0x10,0x22,0x1C,0x00,  // 0x73 's'
+    0x00,0x04,0x0E,0x04,0x04,0x04,0x0C,0x00,  // 0x74 't'
+    0x00,0x00,0x12,0x12,0x12,0x12,0x1E,0x00,  // 0x75 'u'
+    0x00,0x00,0x22,0x22,0x14,0x14,0x08,0x00,  // 0x76 'v'
+    0x00,0x81,0x99,0x5A,0x5A,0x66,0x24,0x00,  // 0x77 'w'
+    0x00,0x00,0x22,0x14,0x08,0x14,0x22,0x00,  // 0x78 'x'
+    0x00,0x00,0x12,0x12,0x12,0x1C,0x10,0x0E,  // 0x79 'y'
+    0x00,0x00,0x1E,0x10,0x08,0x04,0x1E,0x00,  // 0x7A 'z'
+    0x08,0x04,0x04,0x04,0x02,0x04,0x04,0x08,  // 0x7B '{'
+    0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,  // 0x7C '|'
+    0x02,0x04,0x04,0x04,0x08,0x04,0x04,0x02,  // 0x7D '}'
+    0x00,0x00,0x00,0x4C,0x32,0x00,0x00,0x00,  // 0x7E '~'
+    0x00,0x0E,0x0A,0x0A,0x0A,0x0A,0x0E,0x00  // 0x7F '<non-printable>'
+};