diff options
Diffstat (limited to 'src/target/firmware/fb/helvR14.c')
-rw-r--r-- | src/target/firmware/fb/helvR14.c | 1198 |
1 files changed, 1198 insertions, 0 deletions
diff --git a/src/target/firmware/fb/helvR14.c b/src/target/firmware/fb/helvR14.c new file mode 100644 index 00000000..b0281258 --- /dev/null +++ b/src/target/firmware/fb/helvR14.c @@ -0,0 +1,1198 @@ +#include <fb/font.h> +static const uint8_t font_helvR14_data[] = { +/* --- new character space (32) starting at offset 0x0000 --- */ + /*0000:*/ 4, 1, 1, 0, 0, /* width and bbox (w,h,x,y) */ + /*0005:*/ 0x00, /* ........ */ +/* --- new character exclam (33) starting at offset 0x0006 --- */ + /*0006:*/ 4, 1, 11, 2, 0, /* width and bbox (w,h,x,y) */ + /*000b:*/ 0x80, /* #....... */ + /*000c:*/ 0x80, /* #....... */ + /*000d:*/ 0x80, /* #....... */ + /*000e:*/ 0x80, /* #....... */ + /*000f:*/ 0x80, /* #....... */ + /*0010:*/ 0x80, /* #....... */ + /*0011:*/ 0x80, /* #....... */ + /*0012:*/ 0x80, /* #....... */ + /*0013:*/ 0x00, /* ........ */ + /*0014:*/ 0x80, /* #....... */ + /*0015:*/ 0x80, /* #....... */ +/* --- new character quotedbl (34) starting at offset 0x0016 --- */ + /*0016:*/ 5, 3, 3, 1, 8, /* width and bbox (w,h,x,y) */ + /*001b:*/ 0xa0, /* #.#..... */ + /*001c:*/ 0xa0, /* #.#..... */ + /*001d:*/ 0xa0, /* #.#..... */ +/* --- new character numbersign (35) starting at offset 0x001e --- */ + /*001e:*/ 8, 7, 10, 0, 0, /* width and bbox (w,h,x,y) */ + /*0023:*/ 0x14, /* ...#.#.. */ + /*0024:*/ 0x14, /* ...#.#.. */ + /*0025:*/ 0x14, /* ...#.#.. */ + /*0026:*/ 0x7e, /* .######. */ + /*0027:*/ 0x28, /* ..#.#... */ + /*0028:*/ 0x28, /* ..#.#... */ + /*0029:*/ 0xfc, /* ######.. */ + /*002a:*/ 0x50, /* .#.#.... */ + /*002b:*/ 0x50, /* .#.#.... */ + /*002c:*/ 0x50, /* .#.#.... */ +/* --- new character dollar (36) starting at offset 0x002d --- */ + /*002d:*/ 8, 7, 14, 0, -2, /* width and bbox (w,h,x,y) */ + /*0032:*/ 0x10, /* ...#.... */ + /*0033:*/ 0x10, /* ...#.... */ + /*0034:*/ 0x7c, /* .#####.. */ + /*0035:*/ 0x92, /* #..#..#. */ + /*0036:*/ 0x92, /* #..#..#. */ + /*0037:*/ 0x50, /* .#.#.... */ + /*0038:*/ 0x38, /* ..###... */ + /*0039:*/ 0x14, /* ...#.#.. */ + /*003a:*/ 0x12, /* ...#..#. */ + /*003b:*/ 0x92, /* #..#..#. */ + /*003c:*/ 0x92, /* #..#..#. */ + /*003d:*/ 0x7c, /* .#####.. */ + /*003e:*/ 0x10, /* ...#.... */ + /*003f:*/ 0x10, /* ...#.... */ +/* --- new character percent (37) starting at offset 0x0040 --- */ + /*0040:*/ 12, 11, 10, 0, 0, /* width and bbox (w,h,x,y) */ + /*0045:*/ 0x70,0x80, /* .###....#....... */ + /*0047:*/ 0x89,0x00, /* #...#..#........ */ + /*0049:*/ 0x89,0x00, /* #...#..#........ */ + /*004b:*/ 0x72,0x00, /* .###..#......... */ + /*004d:*/ 0x02,0x00, /* ......#......... */ + /*004f:*/ 0x04,0x00, /* .....#.......... */ + /*0051:*/ 0x09,0xc0, /* ....#..###...... */ + /*0053:*/ 0x12,0x20, /* ...#..#...#..... */ + /*0055:*/ 0x12,0x20, /* ...#..#...#..... */ + /*0057:*/ 0x21,0xc0, /* ..#....###...... */ +/* --- new character ampersand (38) starting at offset 0x0059 --- */ + /*0059:*/ 10, 8, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*005e:*/ 0x30, /* ..##.... */ + /*005f:*/ 0x48, /* .#..#... */ + /*0060:*/ 0x48, /* .#..#... */ + /*0061:*/ 0x30, /* ..##.... */ + /*0062:*/ 0x20, /* ..#..... */ + /*0063:*/ 0x52, /* .#.#..#. */ + /*0064:*/ 0x8a, /* #...#.#. */ + /*0065:*/ 0x84, /* #....#.. */ + /*0066:*/ 0x8a, /* #...#.#. */ + /*0067:*/ 0x71, /* .###...# */ +/* --- new character quotesingle (39) starting at offset 0x0068 --- */ + /*0068:*/ 3, 1, 3, 1, 8, /* width and bbox (w,h,x,y) */ + /*006d:*/ 0x80, /* #....... */ + /*006e:*/ 0x80, /* #....... */ + /*006f:*/ 0x80, /* #....... */ +/* --- new character parenleft (40) starting at offset 0x0070 --- */ + /*0070:*/ 5, 3, 14, 1, -3, /* width and bbox (w,h,x,y) */ + /*0075:*/ 0x20, /* ..#..... */ + /*0076:*/ 0x40, /* .#...... */ + /*0077:*/ 0x40, /* .#...... */ + /*0078:*/ 0x80, /* #....... */ + /*0079:*/ 0x80, /* #....... */ + /*007a:*/ 0x80, /* #....... */ + /*007b:*/ 0x80, /* #....... */ + /*007c:*/ 0x80, /* #....... */ + /*007d:*/ 0x80, /* #....... */ + /*007e:*/ 0x80, /* #....... */ + /*007f:*/ 0x80, /* #....... */ + /*0080:*/ 0x40, /* .#...... */ + /*0081:*/ 0x40, /* .#...... */ + /*0082:*/ 0x20, /* ..#..... */ +/* --- new character parenright (41) starting at offset 0x0083 --- */ + /*0083:*/ 5, 3, 14, 1, -3, /* width and bbox (w,h,x,y) */ + /*0088:*/ 0x80, /* #....... */ + /*0089:*/ 0x40, /* .#...... */ + /*008a:*/ 0x40, /* .#...... */ + /*008b:*/ 0x20, /* ..#..... */ + /*008c:*/ 0x20, /* ..#..... */ + /*008d:*/ 0x20, /* ..#..... */ + /*008e:*/ 0x20, /* ..#..... */ + /*008f:*/ 0x20, /* ..#..... */ + /*0090:*/ 0x20, /* ..#..... */ + /*0091:*/ 0x20, /* ..#..... */ + /*0092:*/ 0x20, /* ..#..... */ + /*0093:*/ 0x40, /* .#...... */ + /*0094:*/ 0x40, /* .#...... */ + /*0095:*/ 0x80, /* #....... */ +/* --- new character asterisk (42) starting at offset 0x0096 --- */ + /*0096:*/ 7, 5, 4, 1, 6, /* width and bbox (w,h,x,y) */ + /*009b:*/ 0x20, /* ..#..... */ + /*009c:*/ 0xf8, /* #####... */ + /*009d:*/ 0x20, /* ..#..... */ + /*009e:*/ 0x50, /* .#.#.... */ +/* --- new character plus (43) starting at offset 0x009f --- */ + /*009f:*/ 9, 7, 7, 1, 1, /* width and bbox (w,h,x,y) */ + /*00a4:*/ 0x10, /* ...#.... */ + /*00a5:*/ 0x10, /* ...#.... */ + /*00a6:*/ 0x10, /* ...#.... */ + /*00a7:*/ 0xfe, /* #######. */ + /*00a8:*/ 0x10, /* ...#.... */ + /*00a9:*/ 0x10, /* ...#.... */ + /*00aa:*/ 0x10, /* ...#.... */ +/* --- new character comma (44) starting at offset 0x00ab --- */ + /*00ab:*/ 3, 2, 4, 0, -2, /* width and bbox (w,h,x,y) */ + /*00b0:*/ 0x40, /* .#...... */ + /*00b1:*/ 0x40, /* .#...... */ + /*00b2:*/ 0x40, /* .#...... */ + /*00b3:*/ 0x80, /* #....... */ +/* --- new character hyphen (45) starting at offset 0x00b4 --- */ + /*00b4:*/ 5, 4, 1, 0, 4, /* width and bbox (w,h,x,y) */ + /*00b9:*/ 0xf0, /* ####.... */ +/* --- new character period (46) starting at offset 0x00ba --- */ + /*00ba:*/ 3, 1, 2, 1, 0, /* width and bbox (w,h,x,y) */ + /*00bf:*/ 0x80, /* #....... */ + /*00c0:*/ 0x80, /* #....... */ +/* --- new character slash (47) starting at offset 0x00c1 --- */ + /*00c1:*/ 4, 4, 11, 0, 0, /* width and bbox (w,h,x,y) */ + /*00c6:*/ 0x10, /* ...#.... */ + /*00c7:*/ 0x10, /* ...#.... */ + /*00c8:*/ 0x20, /* ..#..... */ + /*00c9:*/ 0x20, /* ..#..... */ + /*00ca:*/ 0x20, /* ..#..... */ + /*00cb:*/ 0x40, /* .#...... */ + /*00cc:*/ 0x40, /* .#...... */ + /*00cd:*/ 0x40, /* .#...... */ + /*00ce:*/ 0x80, /* #....... */ + /*00cf:*/ 0x80, /* #....... */ + /*00d0:*/ 0x80, /* #....... */ +/* --- new character zero (48) starting at offset 0x00d1 --- */ + /*00d1:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*00d6:*/ 0x78, /* .####... */ + /*00d7:*/ 0x84, /* #....#.. */ + /*00d8:*/ 0x84, /* #....#.. */ + /*00d9:*/ 0x84, /* #....#.. */ + /*00da:*/ 0x84, /* #....#.. */ + /*00db:*/ 0x84, /* #....#.. */ + /*00dc:*/ 0x84, /* #....#.. */ + /*00dd:*/ 0x84, /* #....#.. */ + /*00de:*/ 0x84, /* #....#.. */ + /*00df:*/ 0x78, /* .####... */ +/* --- new character one (49) starting at offset 0x00e0 --- */ + /*00e0:*/ 8, 3, 10, 2, 0, /* width and bbox (w,h,x,y) */ + /*00e5:*/ 0x20, /* ..#..... */ + /*00e6:*/ 0xe0, /* ###..... */ + /*00e7:*/ 0x20, /* ..#..... */ + /*00e8:*/ 0x20, /* ..#..... */ + /*00e9:*/ 0x20, /* ..#..... */ + /*00ea:*/ 0x20, /* ..#..... */ + /*00eb:*/ 0x20, /* ..#..... */ + /*00ec:*/ 0x20, /* ..#..... */ + /*00ed:*/ 0x20, /* ..#..... */ + /*00ee:*/ 0x20, /* ..#..... */ +/* --- new character two (50) starting at offset 0x00ef --- */ + /*00ef:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*00f4:*/ 0x78, /* .####... */ + /*00f5:*/ 0x84, /* #....#.. */ + /*00f6:*/ 0x84, /* #....#.. */ + /*00f7:*/ 0x08, /* ....#... */ + /*00f8:*/ 0x10, /* ...#.... */ + /*00f9:*/ 0x20, /* ..#..... */ + /*00fa:*/ 0x40, /* .#...... */ + /*00fb:*/ 0x80, /* #....... */ + /*00fc:*/ 0x80, /* #....... */ + /*00fd:*/ 0xfc, /* ######.. */ +/* --- new character three (51) starting at offset 0x00fe --- */ + /*00fe:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*0103:*/ 0x78, /* .####... */ + /*0104:*/ 0x84, /* #....#.. */ + /*0105:*/ 0x84, /* #....#.. */ + /*0106:*/ 0x04, /* .....#.. */ + /*0107:*/ 0x38, /* ..###... */ + /*0108:*/ 0x04, /* .....#.. */ + /*0109:*/ 0x04, /* .....#.. */ + /*010a:*/ 0x84, /* #....#.. */ + /*010b:*/ 0x84, /* #....#.. */ + /*010c:*/ 0x78, /* .####... */ +/* --- new character four (52) starting at offset 0x010d --- */ + /*010d:*/ 8, 7, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*0112:*/ 0x0c, /* ....##.. */ + /*0113:*/ 0x14, /* ...#.#.. */ + /*0114:*/ 0x24, /* ..#..#.. */ + /*0115:*/ 0x24, /* ..#..#.. */ + /*0116:*/ 0x44, /* .#...#.. */ + /*0117:*/ 0x84, /* #....#.. */ + /*0118:*/ 0xfe, /* #######. */ + /*0119:*/ 0x04, /* .....#.. */ + /*011a:*/ 0x04, /* .....#.. */ + /*011b:*/ 0x04, /* .....#.. */ +/* --- new character five (53) starting at offset 0x011c --- */ + /*011c:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*0121:*/ 0xfc, /* ######.. */ + /*0122:*/ 0x80, /* #....... */ + /*0123:*/ 0x80, /* #....... */ + /*0124:*/ 0x80, /* #....... */ + /*0125:*/ 0xf8, /* #####... */ + /*0126:*/ 0x04, /* .....#.. */ + /*0127:*/ 0x04, /* .....#.. */ + /*0128:*/ 0x84, /* #....#.. */ + /*0129:*/ 0x84, /* #....#.. */ + /*012a:*/ 0x78, /* .####... */ +/* --- new character six (54) starting at offset 0x012b --- */ + /*012b:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*0130:*/ 0x78, /* .####... */ + /*0131:*/ 0x84, /* #....#.. */ + /*0132:*/ 0x80, /* #....... */ + /*0133:*/ 0x80, /* #....... */ + /*0134:*/ 0xb8, /* #.###... */ + /*0135:*/ 0xc4, /* ##...#.. */ + /*0136:*/ 0x84, /* #....#.. */ + /*0137:*/ 0x84, /* #....#.. */ + /*0138:*/ 0x84, /* #....#.. */ + /*0139:*/ 0x78, /* .####... */ +/* --- new character seven (55) starting at offset 0x013a --- */ + /*013a:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*013f:*/ 0xfc, /* ######.. */ + /*0140:*/ 0x04, /* .....#.. */ + /*0141:*/ 0x08, /* ....#... */ + /*0142:*/ 0x08, /* ....#... */ + /*0143:*/ 0x10, /* ...#.... */ + /*0144:*/ 0x10, /* ...#.... */ + /*0145:*/ 0x20, /* ..#..... */ + /*0146:*/ 0x20, /* ..#..... */ + /*0147:*/ 0x40, /* .#...... */ + /*0148:*/ 0x40, /* .#...... */ +/* --- new character eight (56) starting at offset 0x0149 --- */ + /*0149:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*014e:*/ 0x78, /* .####... */ + /*014f:*/ 0x84, /* #....#.. */ + /*0150:*/ 0x84, /* #....#.. */ + /*0151:*/ 0x84, /* #....#.. */ + /*0152:*/ 0x78, /* .####... */ + /*0153:*/ 0x84, /* #....#.. */ + /*0154:*/ 0x84, /* #....#.. */ + /*0155:*/ 0x84, /* #....#.. */ + /*0156:*/ 0x84, /* #....#.. */ + /*0157:*/ 0x78, /* .####... */ +/* --- new character nine (57) starting at offset 0x0158 --- */ + /*0158:*/ 8, 6, 10, 1, 0, /* width and bbox (w,h,x,y) */ + /*015d:*/ 0x78, /* .####... */ + /*015e:*/ 0x84, /* #....#.. */ + /*015f:*/ 0x84, /* #....#.. */ + /*0160:*/ 0x84, /* #....#.. */ + /*0161:*/ 0x84, /* #....#.. */ + /*0162:*/ 0x7c, /* .#####.. */ + /*0163:*/ 0x04, /* .....#.. */ + /*0164:*/ 0x84, /* #....#.. */ + /*0165:*/ 0x84, /* #....#.. */ + /*0166:*/ 0x78, /* .####... */ +/* --- new character colon (58) starting at offset 0x0167 --- */ + /*0167:*/ 3, 1, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*016c:*/ 0x80, /* #....... */ + /*016d:*/ 0x80, /* #....... */ + /*016e:*/ 0x00, /* ........ */ + /*016f:*/ 0x00, /* ........ */ + /*0170:*/ 0x00, /* ........ */ + /*0171:*/ 0x00, /* ........ */ + /*0172:*/ 0x80, /* #....... */ + /*0173:*/ 0x80, /* #....... */ +/* --- new character semicolon (59) starting at offset 0x0174 --- */ + /*0174:*/ 4, 2, 10, 0, -2, /* width and bbox (w,h,x,y) */ + /*0179:*/ 0x40, /* .#...... */ + /*017a:*/ 0x40, /* .#...... */ + /*017b:*/ 0x00, /* ........ */ + /*017c:*/ 0x00, /* ........ */ + /*017d:*/ 0x00, /* ........ */ + /*017e:*/ 0x00, /* ........ */ + /*017f:*/ 0x40, /* .#...... */ + /*0180:*/ 0x40, /* .#...... */ + /*0181:*/ 0x40, /* .#...... */ + /*0182:*/ 0x80, /* #....... */ +/* --- new character less (60) starting at offset 0x0183 --- */ + /*0183:*/ 8, 6, 5, 1, 2, /* width and bbox (w,h,x,y) */ + /*0188:*/ 0x0c, /* ....##.. */ + /*0189:*/ 0x30, /* ..##.... */ + /*018a:*/ 0xc0, /* ##...... */ + /*018b:*/ 0x30, /* ..##.... */ + /*018c:*/ 0x0c, /* ....##.. */ +/* --- new character equal (61) starting at offset 0x018d --- */ + /*018d:*/ 9, 6, 3, 1, 3, /* width and bbox (w,h,x,y) */ + /*0192:*/ 0xfc, /* ######.. */ + /*0193:*/ 0x00, /* ........ */ + /*0194:*/ 0xfc, /* ######.. */ +/* --- new character greater (62) starting at offset 0x0195 --- */ + /*0195:*/ 8, 6, 5, 1, 2, /* width and bbox (w,h,x,y) */ + /*019a:*/ 0xc0, /* ##...... */ + /*019b:*/ 0x30, /* ..##.... */ + /*019c:*/ 0x0c, /* ....##.. */ + /*019d:*/ 0x30, /* ..##.... */ + /*019e:*/ 0xc0, /* ##...... */ +/* --- new character question (63) starting at offset 0x019f --- */ + /*019f:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*01a4:*/ 0x30, /* ..##.... */ + /*01a5:*/ 0xcc, /* ##..##.. */ + /*01a6:*/ 0x84, /* #....#.. */ + /*01a7:*/ 0x84, /* #....#.. */ + /*01a8:*/ 0x04, /* .....#.. */ + /*01a9:*/ 0x08, /* ....#... */ + /*01aa:*/ 0x10, /* ...#.... */ + /*01ab:*/ 0x20, /* ..#..... */ + /*01ac:*/ 0x00, /* ........ */ + /*01ad:*/ 0x20, /* ..#..... */ + /*01ae:*/ 0x20, /* ..#..... */ +/* --- new character at (64) starting at offset 0x01af --- */ + /*01af:*/ 13, 11, 12, 1, -1, /* width and bbox (w,h,x,y) */ + /*01b4:*/ 0x0f,0x00, /* ....####........ */ + /*01b6:*/ 0x30,0xc0, /* ..##....##...... */ + /*01b8:*/ 0x40,0x20, /* .#........#..... */ + /*01ba:*/ 0x46,0xa0, /* .#...##.#.#..... */ + /*01bc:*/ 0x89,0x20, /* #...#..#..#..... */ + /*01be:*/ 0x91,0x20, /* #..#...#..#..... */ + /*01c0:*/ 0x91,0x20, /* #..#...#..#..... */ + /*01c2:*/ 0x93,0x40, /* #..#..##.#...... */ + /*01c4:*/ 0x8d,0x80, /* #...##.##....... */ + /*01c6:*/ 0x40,0x00, /* .#.............. */ + /*01c8:*/ 0x60,0x80, /* .##.....#....... */ + /*01ca:*/ 0x1f,0x00, /* ...#####........ */ +/* --- new character A (65) starting at offset 0x01cc --- */ + /*01cc:*/ 11, 9, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*01d1:*/ 0x08,0x00, /* ....#........... */ + /*01d3:*/ 0x08,0x00, /* ....#........... */ + /*01d5:*/ 0x14,0x00, /* ...#.#.......... */ + /*01d7:*/ 0x14,0x00, /* ...#.#.......... */ + /*01d9:*/ 0x22,0x00, /* ..#...#......... */ + /*01db:*/ 0x22,0x00, /* ..#...#......... */ + /*01dd:*/ 0x41,0x00, /* .#.....#........ */ + /*01df:*/ 0x7f,0x00, /* .#######........ */ + /*01e1:*/ 0x41,0x00, /* .#.....#........ */ + /*01e3:*/ 0x80,0x80, /* #.......#....... */ + /*01e5:*/ 0x80,0x80, /* #.......#....... */ +/* --- new character B (66) starting at offset 0x01e7 --- */ + /*01e7:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*01ec:*/ 0xfc, /* ######.. */ + /*01ed:*/ 0x86, /* #....##. */ + /*01ee:*/ 0x82, /* #.....#. */ + /*01ef:*/ 0x82, /* #.....#. */ + /*01f0:*/ 0x82, /* #.....#. */ + /*01f1:*/ 0xfc, /* ######.. */ + /*01f2:*/ 0x82, /* #.....#. */ + /*01f3:*/ 0x82, /* #.....#. */ + /*01f4:*/ 0x82, /* #.....#. */ + /*01f5:*/ 0x82, /* #.....#. */ + /*01f6:*/ 0xfc, /* ######.. */ +/* --- new character C (67) starting at offset 0x01f7 --- */ + /*01f7:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*01fc:*/ 0x1c, /* ...###.. */ + /*01fd:*/ 0x63, /* .##...## */ + /*01fe:*/ 0x41, /* .#.....# */ + /*01ff:*/ 0x80, /* #....... */ + /*0200:*/ 0x80, /* #....... */ + /*0201:*/ 0x80, /* #....... */ + /*0202:*/ 0x80, /* #....... */ + /*0203:*/ 0x80, /* #....... */ + /*0204:*/ 0x41, /* .#.....# */ + /*0205:*/ 0x63, /* .##...## */ + /*0206:*/ 0x1c, /* ...###.. */ +/* --- new character D (68) starting at offset 0x0207 --- */ + /*0207:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*020c:*/ 0xf8, /* #####... */ + /*020d:*/ 0x86, /* #....##. */ + /*020e:*/ 0x82, /* #.....#. */ + /*020f:*/ 0x81, /* #......# */ + /*0210:*/ 0x81, /* #......# */ + /*0211:*/ 0x81, /* #......# */ + /*0212:*/ 0x81, /* #......# */ + /*0213:*/ 0x81, /* #......# */ + /*0214:*/ 0x82, /* #.....#. */ + /*0215:*/ 0x86, /* #....##. */ + /*0216:*/ 0xf8, /* #####... */ +/* --- new character E (69) starting at offset 0x0217 --- */ + /*0217:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*021c:*/ 0xfe, /* #######. */ + /*021d:*/ 0x80, /* #....... */ + /*021e:*/ 0x80, /* #....... */ + /*021f:*/ 0x80, /* #....... */ + /*0220:*/ 0x80, /* #....... */ + /*0221:*/ 0xfc, /* ######.. */ + /*0222:*/ 0x80, /* #....... */ + /*0223:*/ 0x80, /* #....... */ + /*0224:*/ 0x80, /* #....... */ + /*0225:*/ 0x80, /* #....... */ + /*0226:*/ 0xfe, /* #######. */ +/* --- new character F (70) starting at offset 0x0227 --- */ + /*0227:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*022c:*/ 0xfe, /* #######. */ + /*022d:*/ 0x80, /* #....... */ + /*022e:*/ 0x80, /* #....... */ + /*022f:*/ 0x80, /* #....... */ + /*0230:*/ 0x80, /* #....... */ + /*0231:*/ 0xfc, /* ######.. */ + /*0232:*/ 0x80, /* #....... */ + /*0233:*/ 0x80, /* #....... */ + /*0234:*/ 0x80, /* #....... */ + /*0235:*/ 0x80, /* #....... */ + /*0236:*/ 0x80, /* #....... */ +/* --- new character G (71) starting at offset 0x0237 --- */ + /*0237:*/ 11, 9, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*023c:*/ 0x1e,0x00, /* ...####......... */ + /*023e:*/ 0x61,0x80, /* .##....##....... */ + /*0240:*/ 0x40,0x80, /* .#......#....... */ + /*0242:*/ 0x80,0x00, /* #............... */ + /*0244:*/ 0x80,0x00, /* #............... */ + /*0246:*/ 0x87,0x80, /* #....####....... */ + /*0248:*/ 0x80,0x80, /* #.......#....... */ + /*024a:*/ 0x80,0x80, /* #.......#....... */ + /*024c:*/ 0x40,0x80, /* .#......#....... */ + /*024e:*/ 0x63,0x80, /* .##...###....... */ + /*0250:*/ 0x1c,0x80, /* ...###..#....... */ +/* --- new character H (72) starting at offset 0x0252 --- */ + /*0252:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0257:*/ 0x81, /* #......# */ + /*0258:*/ 0x81, /* #......# */ + /*0259:*/ 0x81, /* #......# */ + /*025a:*/ 0x81, /* #......# */ + /*025b:*/ 0x81, /* #......# */ + /*025c:*/ 0xff, /* ######## */ + /*025d:*/ 0x81, /* #......# */ + /*025e:*/ 0x81, /* #......# */ + /*025f:*/ 0x81, /* #......# */ + /*0260:*/ 0x81, /* #......# */ + /*0261:*/ 0x81, /* #......# */ +/* --- new character I (73) starting at offset 0x0262 --- */ + /*0262:*/ 5, 1, 11, 2, 0, /* width and bbox (w,h,x,y) */ + /*0267:*/ 0x80, /* #....... */ + /*0268:*/ 0x80, /* #....... */ + /*0269:*/ 0x80, /* #....... */ + /*026a:*/ 0x80, /* #....... */ + /*026b:*/ 0x80, /* #....... */ + /*026c:*/ 0x80, /* #....... */ + /*026d:*/ 0x80, /* #....... */ + /*026e:*/ 0x80, /* #....... */ + /*026f:*/ 0x80, /* #....... */ + /*0270:*/ 0x80, /* #....... */ + /*0271:*/ 0x80, /* #....... */ +/* --- new character J (74) starting at offset 0x0272 --- */ + /*0272:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0277:*/ 0x04, /* .....#.. */ + /*0278:*/ 0x04, /* .....#.. */ + /*0279:*/ 0x04, /* .....#.. */ + /*027a:*/ 0x04, /* .....#.. */ + /*027b:*/ 0x04, /* .....#.. */ + /*027c:*/ 0x04, /* .....#.. */ + /*027d:*/ 0x04, /* .....#.. */ + /*027e:*/ 0x04, /* .....#.. */ + /*027f:*/ 0x84, /* #....#.. */ + /*0280:*/ 0x84, /* #....#.. */ + /*0281:*/ 0x78, /* .####... */ +/* --- new character K (75) starting at offset 0x0282 --- */ + /*0282:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0287:*/ 0x82, /* #.....#. */ + /*0288:*/ 0x84, /* #....#.. */ + /*0289:*/ 0x88, /* #...#... */ + /*028a:*/ 0x90, /* #..#.... */ + /*028b:*/ 0xa0, /* #.#..... */ + /*028c:*/ 0xe0, /* ###..... */ + /*028d:*/ 0x90, /* #..#.... */ + /*028e:*/ 0x88, /* #...#... */ + /*028f:*/ 0x84, /* #....#.. */ + /*0290:*/ 0x82, /* #.....#. */ + /*0291:*/ 0x81, /* #......# */ +/* --- new character L (76) starting at offset 0x0292 --- */ + /*0292:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0297:*/ 0x80, /* #....... */ + /*0298:*/ 0x80, /* #....... */ + /*0299:*/ 0x80, /* #....... */ + /*029a:*/ 0x80, /* #....... */ + /*029b:*/ 0x80, /* #....... */ + /*029c:*/ 0x80, /* #....... */ + /*029d:*/ 0x80, /* #....... */ + /*029e:*/ 0x80, /* #....... */ + /*029f:*/ 0x80, /* #....... */ + /*02a0:*/ 0x80, /* #....... */ + /*02a1:*/ 0xfc, /* ######.. */ +/* --- new character M (77) starting at offset 0x02a2 --- */ + /*02a2:*/ 13, 11, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*02a7:*/ 0x80,0x20, /* #.........#..... */ + /*02a9:*/ 0x80,0x20, /* #.........#..... */ + /*02ab:*/ 0xc0,0x60, /* ##.......##..... */ + /*02ad:*/ 0xa0,0xa0, /* #.#.....#.#..... */ + /*02af:*/ 0xa0,0xa0, /* #.#.....#.#..... */ + /*02b1:*/ 0x91,0x20, /* #..#...#..#..... */ + /*02b3:*/ 0x91,0x20, /* #..#...#..#..... */ + /*02b5:*/ 0x8a,0x20, /* #...#.#...#..... */ + /*02b7:*/ 0x8a,0x20, /* #...#.#...#..... */ + /*02b9:*/ 0x84,0x20, /* #....#....#..... */ + /*02bb:*/ 0x84,0x20, /* #....#....#..... */ +/* --- new character N (78) starting at offset 0x02bd --- */ + /*02bd:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*02c2:*/ 0xc1, /* ##.....# */ + /*02c3:*/ 0xc1, /* ##.....# */ + /*02c4:*/ 0xa1, /* #.#....# */ + /*02c5:*/ 0x91, /* #..#...# */ + /*02c6:*/ 0x91, /* #..#...# */ + /*02c7:*/ 0x89, /* #...#..# */ + /*02c8:*/ 0x89, /* #...#..# */ + /*02c9:*/ 0x85, /* #....#.# */ + /*02ca:*/ 0x85, /* #....#.# */ + /*02cb:*/ 0x83, /* #.....## */ + /*02cc:*/ 0x83, /* #.....## */ +/* --- new character O (79) starting at offset 0x02cd --- */ + /*02cd:*/ 11, 9, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*02d2:*/ 0x1c,0x00, /* ...###.......... */ + /*02d4:*/ 0x63,0x00, /* .##...##........ */ + /*02d6:*/ 0x41,0x00, /* .#.....#........ */ + /*02d8:*/ 0x80,0x80, /* #.......#....... */ + /*02da:*/ 0x80,0x80, /* #.......#....... */ + /*02dc:*/ 0x80,0x80, /* #.......#....... */ + /*02de:*/ 0x80,0x80, /* #.......#....... */ + /*02e0:*/ 0x80,0x80, /* #.......#....... */ + /*02e2:*/ 0x41,0x00, /* .#.....#........ */ + /*02e4:*/ 0x63,0x00, /* .##...##........ */ + /*02e6:*/ 0x1c,0x00, /* ...###.......... */ +/* --- new character P (80) starting at offset 0x02e8 --- */ + /*02e8:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*02ed:*/ 0xfc, /* ######.. */ + /*02ee:*/ 0x86, /* #....##. */ + /*02ef:*/ 0x82, /* #.....#. */ + /*02f0:*/ 0x82, /* #.....#. */ + /*02f1:*/ 0x86, /* #....##. */ + /*02f2:*/ 0xfc, /* ######.. */ + /*02f3:*/ 0x80, /* #....... */ + /*02f4:*/ 0x80, /* #....... */ + /*02f5:*/ 0x80, /* #....... */ + /*02f6:*/ 0x80, /* #....... */ + /*02f7:*/ 0x80, /* #....... */ +/* --- new character Q (81) starting at offset 0x02f8 --- */ + /*02f8:*/ 11, 9, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*02fd:*/ 0x1c,0x00, /* ...###.......... */ + /*02ff:*/ 0x63,0x00, /* .##...##........ */ + /*0301:*/ 0x41,0x00, /* .#.....#........ */ + /*0303:*/ 0x80,0x80, /* #.......#....... */ + /*0305:*/ 0x80,0x80, /* #.......#....... */ + /*0307:*/ 0x80,0x80, /* #.......#....... */ + /*0309:*/ 0x88,0x80, /* #...#...#....... */ + /*030b:*/ 0x84,0x80, /* #....#..#....... */ + /*030d:*/ 0x43,0x00, /* .#....##........ */ + /*030f:*/ 0x63,0x00, /* .##...##........ */ + /*0311:*/ 0x1c,0x80, /* ...###..#....... */ +/* --- new character R (82) starting at offset 0x0313 --- */ + /*0313:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0318:*/ 0xfc, /* ######.. */ + /*0319:*/ 0x86, /* #....##. */ + /*031a:*/ 0x82, /* #.....#. */ + /*031b:*/ 0x82, /* #.....#. */ + /*031c:*/ 0x84, /* #....#.. */ + /*031d:*/ 0xf8, /* #####... */ + /*031e:*/ 0x84, /* #....#.. */ + /*031f:*/ 0x82, /* #.....#. */ + /*0320:*/ 0x82, /* #.....#. */ + /*0321:*/ 0x82, /* #.....#. */ + /*0322:*/ 0x82, /* #.....#. */ +/* --- new character S (83) starting at offset 0x0323 --- */ + /*0323:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0328:*/ 0x38, /* ..###... */ + /*0329:*/ 0xc6, /* ##...##. */ + /*032a:*/ 0x82, /* #.....#. */ + /*032b:*/ 0x80, /* #....... */ + /*032c:*/ 0x60, /* .##..... */ + /*032d:*/ 0x18, /* ...##... */ + /*032e:*/ 0x06, /* .....##. */ + /*032f:*/ 0x02, /* ......#. */ + /*0330:*/ 0x82, /* #.....#. */ + /*0331:*/ 0xc6, /* ##...##. */ + /*0332:*/ 0x38, /* ..###... */ +/* --- new character T (84) starting at offset 0x0333 --- */ + /*0333:*/ 9, 9, 11, 0, 0, /* width and bbox (w,h,x,y) */ + /*0338:*/ 0xff,0x80, /* #########....... */ + /*033a:*/ 0x08,0x00, /* ....#........... */ + /*033c:*/ 0x08,0x00, /* ....#........... */ + /*033e:*/ 0x08,0x00, /* ....#........... */ + /*0340:*/ 0x08,0x00, /* ....#........... */ + /*0342:*/ 0x08,0x00, /* ....#........... */ + /*0344:*/ 0x08,0x00, /* ....#........... */ + /*0346:*/ 0x08,0x00, /* ....#........... */ + /*0348:*/ 0x08,0x00, /* ....#........... */ + /*034a:*/ 0x08,0x00, /* ....#........... */ + /*034c:*/ 0x08,0x00, /* ....#........... */ +/* --- new character U (85) starting at offset 0x034e --- */ + /*034e:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0353:*/ 0x81, /* #......# */ + /*0354:*/ 0x81, /* #......# */ + /*0355:*/ 0x81, /* #......# */ + /*0356:*/ 0x81, /* #......# */ + /*0357:*/ 0x81, /* #......# */ + /*0358:*/ 0x81, /* #......# */ + /*0359:*/ 0x81, /* #......# */ + /*035a:*/ 0x81, /* #......# */ + /*035b:*/ 0x81, /* #......# */ + /*035c:*/ 0x42, /* .#....#. */ + /*035d:*/ 0x3c, /* ..####.. */ +/* --- new character V (86) starting at offset 0x035e --- */ + /*035e:*/ 11, 9, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0363:*/ 0x80,0x80, /* #.......#....... */ + /*0365:*/ 0x80,0x80, /* #.......#....... */ + /*0367:*/ 0x41,0x00, /* .#.....#........ */ + /*0369:*/ 0x41,0x00, /* .#.....#........ */ + /*036b:*/ 0x22,0x00, /* ..#...#......... */ + /*036d:*/ 0x22,0x00, /* ..#...#......... */ + /*036f:*/ 0x22,0x00, /* ..#...#......... */ + /*0371:*/ 0x14,0x00, /* ...#.#.......... */ + /*0373:*/ 0x14,0x00, /* ...#.#.......... */ + /*0375:*/ 0x08,0x00, /* ....#........... */ + /*0377:*/ 0x08,0x00, /* ....#........... */ +/* --- new character W (87) starting at offset 0x0379 --- */ + /*0379:*/ 15, 13, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*037e:*/ 0x82,0x08, /* #.....#.....#... */ + /*0380:*/ 0x82,0x08, /* #.....#.....#... */ + /*0382:*/ 0x85,0x08, /* #....#.#....#... */ + /*0384:*/ 0x45,0x10, /* .#...#.#...#.... */ + /*0386:*/ 0x45,0x10, /* .#...#.#...#.... */ + /*0388:*/ 0x45,0x10, /* .#...#.#...#.... */ + /*038a:*/ 0x28,0xa0, /* ..#.#...#.#..... */ + /*038c:*/ 0x28,0xa0, /* ..#.#...#.#..... */ + /*038e:*/ 0x28,0xa0, /* ..#.#...#.#..... */ + /*0390:*/ 0x10,0x40, /* ...#.....#...... */ + /*0392:*/ 0x10,0x40, /* ...#.....#...... */ +/* --- new character X (88) starting at offset 0x0394 --- */ + /*0394:*/ 10, 8, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0399:*/ 0x81, /* #......# */ + /*039a:*/ 0x81, /* #......# */ + /*039b:*/ 0x42, /* .#....#. */ + /*039c:*/ 0x24, /* ..#..#.. */ + /*039d:*/ 0x18, /* ...##... */ + /*039e:*/ 0x18, /* ...##... */ + /*039f:*/ 0x24, /* ..#..#.. */ + /*03a0:*/ 0x42, /* .#....#. */ + /*03a1:*/ 0x42, /* .#....#. */ + /*03a2:*/ 0x81, /* #......# */ + /*03a3:*/ 0x81, /* #......# */ +/* --- new character Y (89) starting at offset 0x03a4 --- */ + /*03a4:*/ 9, 9, 11, 0, 0, /* width and bbox (w,h,x,y) */ + /*03a9:*/ 0x80,0x80, /* #.......#....... */ + /*03ab:*/ 0x41,0x00, /* .#.....#........ */ + /*03ad:*/ 0x41,0x00, /* .#.....#........ */ + /*03af:*/ 0x22,0x00, /* ..#...#......... */ + /*03b1:*/ 0x22,0x00, /* ..#...#......... */ + /*03b3:*/ 0x14,0x00, /* ...#.#.......... */ + /*03b5:*/ 0x08,0x00, /* ....#........... */ + /*03b7:*/ 0x08,0x00, /* ....#........... */ + /*03b9:*/ 0x08,0x00, /* ....#........... */ + /*03bb:*/ 0x08,0x00, /* ....#........... */ + /*03bd:*/ 0x08,0x00, /* ....#........... */ +/* --- new character Z (90) starting at offset 0x03bf --- */ + /*03bf:*/ 9, 7, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*03c4:*/ 0xfe, /* #######. */ + /*03c5:*/ 0x02, /* ......#. */ + /*03c6:*/ 0x04, /* .....#.. */ + /*03c7:*/ 0x08, /* ....#... */ + /*03c8:*/ 0x18, /* ...##... */ + /*03c9:*/ 0x10, /* ...#.... */ + /*03ca:*/ 0x20, /* ..#..... */ + /*03cb:*/ 0x60, /* .##..... */ + /*03cc:*/ 0x40, /* .#...... */ + /*03cd:*/ 0x80, /* #....... */ + /*03ce:*/ 0xfe, /* #######. */ +/* --- new character bracketleft (91) starting at offset 0x03cf --- */ + /*03cf:*/ 4, 3, 14, 1, -3, /* width and bbox (w,h,x,y) */ + /*03d4:*/ 0xe0, /* ###..... */ + /*03d5:*/ 0x80, /* #....... */ + /*03d6:*/ 0x80, /* #....... */ + /*03d7:*/ 0x80, /* #....... */ + /*03d8:*/ 0x80, /* #....... */ + /*03d9:*/ 0x80, /* #....... */ + /*03da:*/ 0x80, /* #....... */ + /*03db:*/ 0x80, /* #....... */ + /*03dc:*/ 0x80, /* #....... */ + /*03dd:*/ 0x80, /* #....... */ + /*03de:*/ 0x80, /* #....... */ + /*03df:*/ 0x80, /* #....... */ + /*03e0:*/ 0x80, /* #....... */ + /*03e1:*/ 0xe0, /* ###..... */ +/* --- new character backslash (92) starting at offset 0x03e2 --- */ + /*03e2:*/ 4, 4, 11, 0, 0, /* width and bbox (w,h,x,y) */ + /*03e7:*/ 0x80, /* #....... */ + /*03e8:*/ 0x80, /* #....... */ + /*03e9:*/ 0x40, /* .#...... */ + /*03ea:*/ 0x40, /* .#...... */ + /*03eb:*/ 0x40, /* .#...... */ + /*03ec:*/ 0x20, /* ..#..... */ + /*03ed:*/ 0x20, /* ..#..... */ + /*03ee:*/ 0x20, /* ..#..... */ + /*03ef:*/ 0x10, /* ...#.... */ + /*03f0:*/ 0x10, /* ...#.... */ + /*03f1:*/ 0x10, /* ...#.... */ +/* --- new character bracketright (93) starting at offset 0x03f2 --- */ + /*03f2:*/ 4, 3, 14, 0, -3, /* width and bbox (w,h,x,y) */ + /*03f7:*/ 0xe0, /* ###..... */ + /*03f8:*/ 0x20, /* ..#..... */ + /*03f9:*/ 0x20, /* ..#..... */ + /*03fa:*/ 0x20, /* ..#..... */ + /*03fb:*/ 0x20, /* ..#..... */ + /*03fc:*/ 0x20, /* ..#..... */ + /*03fd:*/ 0x20, /* ..#..... */ + /*03fe:*/ 0x20, /* ..#..... */ + /*03ff:*/ 0x20, /* ..#..... */ + /*0400:*/ 0x20, /* ..#..... */ + /*0401:*/ 0x20, /* ..#..... */ + /*0402:*/ 0x20, /* ..#..... */ + /*0403:*/ 0x20, /* ..#..... */ + /*0404:*/ 0xe0, /* ###..... */ +/* --- new character asciicircum (94) starting at offset 0x0405 --- */ + /*0405:*/ 7, 7, 4, 0, 6, /* width and bbox (w,h,x,y) */ + /*040a:*/ 0x10, /* ...#.... */ + /*040b:*/ 0x28, /* ..#.#... */ + /*040c:*/ 0x44, /* .#...#.. */ + /*040d:*/ 0x82, /* #.....#. */ +/* --- new character underscore (95) starting at offset 0x040e --- */ + /*040e:*/ 8, 8, 1, 0, -3, /* width and bbox (w,h,x,y) */ + /*0413:*/ 0xff, /* ######## */ +/* --- new character grave (96) starting at offset 0x0414 --- */ + /*0414:*/ 5, 2, 2, 1, 9, /* width and bbox (w,h,x,y) */ + /*0419:*/ 0x80, /* #....... */ + /*041a:*/ 0x40, /* .#...... */ +/* --- new character a (97) starting at offset 0x041b --- */ + /*041b:*/ 8, 7, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*0420:*/ 0x78, /* .####... */ + /*0421:*/ 0xcc, /* ##..##.. */ + /*0422:*/ 0x04, /* .....#.. */ + /*0423:*/ 0x7c, /* .#####.. */ + /*0424:*/ 0xc4, /* ##...#.. */ + /*0425:*/ 0x84, /* #....#.. */ + /*0426:*/ 0xcc, /* ##..##.. */ + /*0427:*/ 0x76, /* .###.##. */ +/* --- new character b (98) starting at offset 0x0428 --- */ + /*0428:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*042d:*/ 0x80, /* #....... */ + /*042e:*/ 0x80, /* #....... */ + /*042f:*/ 0x80, /* #....... */ + /*0430:*/ 0xb8, /* #.###... */ + /*0431:*/ 0xcc, /* ##..##.. */ + /*0432:*/ 0x84, /* #....#.. */ + /*0433:*/ 0x84, /* #....#.. */ + /*0434:*/ 0x84, /* #....#.. */ + /*0435:*/ 0x84, /* #....#.. */ + /*0436:*/ 0xcc, /* ##..##.. */ + /*0437:*/ 0xb8, /* #.###... */ +/* --- new character c (99) starting at offset 0x0438 --- */ + /*0438:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*043d:*/ 0x78, /* .####... */ + /*043e:*/ 0xcc, /* ##..##.. */ + /*043f:*/ 0x80, /* #....... */ + /*0440:*/ 0x80, /* #....... */ + /*0441:*/ 0x80, /* #....... */ + /*0442:*/ 0x84, /* #....#.. */ + /*0443:*/ 0xcc, /* ##..##.. */ + /*0444:*/ 0x78, /* .####... */ +/* --- new character d (100) starting at offset 0x0445 --- */ + /*0445:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*044a:*/ 0x04, /* .....#.. */ + /*044b:*/ 0x04, /* .....#.. */ + /*044c:*/ 0x04, /* .....#.. */ + /*044d:*/ 0x74, /* .###.#.. */ + /*044e:*/ 0xcc, /* ##..##.. */ + /*044f:*/ 0x84, /* #....#.. */ + /*0450:*/ 0x84, /* #....#.. */ + /*0451:*/ 0x84, /* #....#.. */ + /*0452:*/ 0x84, /* #....#.. */ + /*0453:*/ 0xcc, /* ##..##.. */ + /*0454:*/ 0x74, /* .###.#.. */ +/* --- new character e (101) starting at offset 0x0455 --- */ + /*0455:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*045a:*/ 0x78, /* .####... */ + /*045b:*/ 0xcc, /* ##..##.. */ + /*045c:*/ 0x84, /* #....#.. */ + /*045d:*/ 0xfc, /* ######.. */ + /*045e:*/ 0x80, /* #....... */ + /*045f:*/ 0x80, /* #....... */ + /*0460:*/ 0xcc, /* ##..##.. */ + /*0461:*/ 0x78, /* .####... */ +/* --- new character f (102) starting at offset 0x0462 --- */ + /*0462:*/ 3, 4, 11, 0, 0, /* width and bbox (w,h,x,y) */ + /*0467:*/ 0x30, /* ..##.... */ + /*0468:*/ 0x40, /* .#...... */ + /*0469:*/ 0x40, /* .#...... */ + /*046a:*/ 0xe0, /* ###..... */ + /*046b:*/ 0x40, /* .#...... */ + /*046c:*/ 0x40, /* .#...... */ + /*046d:*/ 0x40, /* .#...... */ + /*046e:*/ 0x40, /* .#...... */ + /*046f:*/ 0x40, /* .#...... */ + /*0470:*/ 0x40, /* .#...... */ + /*0471:*/ 0x40, /* .#...... */ +/* --- new character g (103) starting at offset 0x0472 --- */ + /*0472:*/ 8, 6, 11, 1, -3, /* width and bbox (w,h,x,y) */ + /*0477:*/ 0x74, /* .###.#.. */ + /*0478:*/ 0xcc, /* ##..##.. */ + /*0479:*/ 0x84, /* #....#.. */ + /*047a:*/ 0x84, /* #....#.. */ + /*047b:*/ 0x84, /* #....#.. */ + /*047c:*/ 0x84, /* #....#.. */ + /*047d:*/ 0xcc, /* ##..##.. */ + /*047e:*/ 0x74, /* .###.#.. */ + /*047f:*/ 0x04, /* .....#.. */ + /*0480:*/ 0xcc, /* ##..##.. */ + /*0481:*/ 0x78, /* .####... */ +/* --- new character h (104) starting at offset 0x0482 --- */ + /*0482:*/ 8, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0487:*/ 0x80, /* #....... */ + /*0488:*/ 0x80, /* #....... */ + /*0489:*/ 0x80, /* #....... */ + /*048a:*/ 0xb8, /* #.###... */ + /*048b:*/ 0xcc, /* ##..##.. */ + /*048c:*/ 0x84, /* #....#.. */ + /*048d:*/ 0x84, /* #....#.. */ + /*048e:*/ 0x84, /* #....#.. */ + /*048f:*/ 0x84, /* #....#.. */ + /*0490:*/ 0x84, /* #....#.. */ + /*0491:*/ 0x84, /* #....#.. */ +/* --- new character i (105) starting at offset 0x0492 --- */ + /*0492:*/ 3, 1, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*0497:*/ 0x80, /* #....... */ + /*0498:*/ 0x80, /* #....... */ + /*0499:*/ 0x00, /* ........ */ + /*049a:*/ 0x80, /* #....... */ + /*049b:*/ 0x80, /* #....... */ + /*049c:*/ 0x80, /* #....... */ + /*049d:*/ 0x80, /* #....... */ + /*049e:*/ 0x80, /* #....... */ + /*049f:*/ 0x80, /* #....... */ + /*04a0:*/ 0x80, /* #....... */ + /*04a1:*/ 0x80, /* #....... */ +/* --- new character j (106) starting at offset 0x04a2 --- */ + /*04a2:*/ 3, 3, 14, -1, -3, /* width and bbox (w,h,x,y) */ + /*04a7:*/ 0x20, /* ..#..... */ + /*04a8:*/ 0x20, /* ..#..... */ + /*04a9:*/ 0x00, /* ........ */ + /*04aa:*/ 0x20, /* ..#..... */ + /*04ab:*/ 0x20, /* ..#..... */ + /*04ac:*/ 0x20, /* ..#..... */ + /*04ad:*/ 0x20, /* ..#..... */ + /*04ae:*/ 0x20, /* ..#..... */ + /*04af:*/ 0x20, /* ..#..... */ + /*04b0:*/ 0x20, /* ..#..... */ + /*04b1:*/ 0x20, /* ..#..... */ + /*04b2:*/ 0x20, /* ..#..... */ + /*04b3:*/ 0x20, /* ..#..... */ + /*04b4:*/ 0xc0, /* ##...... */ +/* --- new character k (107) starting at offset 0x04b5 --- */ + /*04b5:*/ 7, 6, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*04ba:*/ 0x80, /* #....... */ + /*04bb:*/ 0x80, /* #....... */ + /*04bc:*/ 0x80, /* #....... */ + /*04bd:*/ 0x88, /* #...#... */ + /*04be:*/ 0x90, /* #..#.... */ + /*04bf:*/ 0xa0, /* #.#..... */ + /*04c0:*/ 0xc0, /* ##...... */ + /*04c1:*/ 0xa0, /* #.#..... */ + /*04c2:*/ 0x90, /* #..#.... */ + /*04c3:*/ 0x88, /* #...#... */ + /*04c4:*/ 0x84, /* #....#.. */ +/* --- new character l (108) starting at offset 0x04c5 --- */ + /*04c5:*/ 3, 1, 11, 1, 0, /* width and bbox (w,h,x,y) */ + /*04ca:*/ 0x80, /* #....... */ + /*04cb:*/ 0x80, /* #....... */ + /*04cc:*/ 0x80, /* #....... */ + /*04cd:*/ 0x80, /* #....... */ + /*04ce:*/ 0x80, /* #....... */ + /*04cf:*/ 0x80, /* #....... */ + /*04d0:*/ 0x80, /* #....... */ + /*04d1:*/ 0x80, /* #....... */ + /*04d2:*/ 0x80, /* #....... */ + /*04d3:*/ 0x80, /* #....... */ + /*04d4:*/ 0x80, /* #....... */ +/* --- new character m (109) starting at offset 0x04d5 --- */ + /*04d5:*/ 11, 9, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*04da:*/ 0xb3,0x00, /* #.##..##........ */ + /*04dc:*/ 0xcc,0x80, /* ##..##..#....... */ + /*04de:*/ 0x88,0x80, /* #...#...#....... */ + /*04e0:*/ 0x88,0x80, /* #...#...#....... */ + /*04e2:*/ 0x88,0x80, /* #...#...#....... */ + /*04e4:*/ 0x88,0x80, /* #...#...#....... */ + /*04e6:*/ 0x88,0x80, /* #...#...#....... */ + /*04e8:*/ 0x88,0x80, /* #...#...#....... */ +/* --- new character n (110) starting at offset 0x04ea --- */ + /*04ea:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*04ef:*/ 0xb8, /* #.###... */ + /*04f0:*/ 0xcc, /* ##..##.. */ + /*04f1:*/ 0x84, /* #....#.. */ + /*04f2:*/ 0x84, /* #....#.. */ + /*04f3:*/ 0x84, /* #....#.. */ + /*04f4:*/ 0x84, /* #....#.. */ + /*04f5:*/ 0x84, /* #....#.. */ + /*04f6:*/ 0x84, /* #....#.. */ +/* --- new character o (111) starting at offset 0x04f7 --- */ + /*04f7:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*04fc:*/ 0x78, /* .####... */ + /*04fd:*/ 0xcc, /* ##..##.. */ + /*04fe:*/ 0x84, /* #....#.. */ + /*04ff:*/ 0x84, /* #....#.. */ + /*0500:*/ 0x84, /* #....#.. */ + /*0501:*/ 0x84, /* #....#.. */ + /*0502:*/ 0xcc, /* ##..##.. */ + /*0503:*/ 0x78, /* .####... */ +/* --- new character p (112) starting at offset 0x0504 --- */ + /*0504:*/ 8, 6, 11, 1, -3, /* width and bbox (w,h,x,y) */ + /*0509:*/ 0xb8, /* #.###... */ + /*050a:*/ 0xcc, /* ##..##.. */ + /*050b:*/ 0x84, /* #....#.. */ + /*050c:*/ 0x84, /* #....#.. */ + /*050d:*/ 0x84, /* #....#.. */ + /*050e:*/ 0x84, /* #....#.. */ + /*050f:*/ 0xcc, /* ##..##.. */ + /*0510:*/ 0xb8, /* #.###... */ + /*0511:*/ 0x80, /* #....... */ + /*0512:*/ 0x80, /* #....... */ + /*0513:*/ 0x80, /* #....... */ +/* --- new character q (113) starting at offset 0x0514 --- */ + /*0514:*/ 8, 6, 11, 1, -3, /* width and bbox (w,h,x,y) */ + /*0519:*/ 0x74, /* .###.#.. */ + /*051a:*/ 0xcc, /* ##..##.. */ + /*051b:*/ 0x84, /* #....#.. */ + /*051c:*/ 0x84, /* #....#.. */ + /*051d:*/ 0x84, /* #....#.. */ + /*051e:*/ 0x84, /* #....#.. */ + /*051f:*/ 0xcc, /* ##..##.. */ + /*0520:*/ 0x74, /* .###.#.. */ + /*0521:*/ 0x04, /* .....#.. */ + /*0522:*/ 0x04, /* .....#.. */ + /*0523:*/ 0x04, /* .....#.. */ +/* --- new character r (114) starting at offset 0x0524 --- */ + /*0524:*/ 5, 4, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*0529:*/ 0xb0, /* #.##.... */ + /*052a:*/ 0xc0, /* ##...... */ + /*052b:*/ 0x80, /* #....... */ + /*052c:*/ 0x80, /* #....... */ + /*052d:*/ 0x80, /* #....... */ + /*052e:*/ 0x80, /* #....... */ + /*052f:*/ 0x80, /* #....... */ + /*0530:*/ 0x80, /* #....... */ +/* --- new character s (115) starting at offset 0x0531 --- */ + /*0531:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*0536:*/ 0x78, /* .####... */ + /*0537:*/ 0x84, /* #....#.. */ + /*0538:*/ 0x80, /* #....... */ + /*0539:*/ 0x78, /* .####... */ + /*053a:*/ 0x0c, /* ....##.. */ + /*053b:*/ 0x04, /* .....#.. */ + /*053c:*/ 0x84, /* #....#.. */ + /*053d:*/ 0x78, /* .####... */ +/* --- new character t (116) starting at offset 0x053e --- */ + /*053e:*/ 4, 4, 10, 0, 0, /* width and bbox (w,h,x,y) */ + /*0543:*/ 0x40, /* .#...... */ + /*0544:*/ 0x40, /* .#...... */ + /*0545:*/ 0xf0, /* ####.... */ + /*0546:*/ 0x40, /* .#...... */ + /*0547:*/ 0x40, /* .#...... */ + /*0548:*/ 0x40, /* .#...... */ + /*0549:*/ 0x40, /* .#...... */ + /*054a:*/ 0x40, /* .#...... */ + /*054b:*/ 0x40, /* .#...... */ + /*054c:*/ 0x30, /* ..##.... */ +/* --- new character u (117) starting at offset 0x054d --- */ + /*054d:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*0552:*/ 0x84, /* #....#.. */ + /*0553:*/ 0x84, /* #....#.. */ + /*0554:*/ 0x84, /* #....#.. */ + /*0555:*/ 0x84, /* #....#.. */ + /*0556:*/ 0x84, /* #....#.. */ + /*0557:*/ 0x84, /* #....#.. */ + /*0558:*/ 0xcc, /* ##..##.. */ + /*0559:*/ 0x74, /* .###.#.. */ +/* --- new character v (118) starting at offset 0x055a --- */ + /*055a:*/ 8, 6, 8, 1, 0, /* width and bbox (w,h,x,y) */ + /*055f:*/ 0x84, /* #....#.. */ + /*0560:*/ 0x84, /* #....#.. */ + /*0561:*/ 0x84, /* #....#.. */ + /*0562:*/ 0x48, /* .#..#... */ + /*0563:*/ 0x48, /* .#..#... */ + /*0564:*/ 0x48, /* .#..#... */ + /*0565:*/ 0x30, /* ..##.... */ + /*0566:*/ 0x30, /* ..##.... */ +/* --- new character w (119) starting at offset 0x0567 --- */ + /*0567:*/ 10, 9, 8, 0, 0, /* width and bbox (w,h,x,y) */ + /*056c:*/ 0x88,0x80, /* #...#...#....... */ + /*056e:*/ 0x88,0x80, /* #...#...#....... */ + /*0570:*/ 0x88,0x80, /* #...#...#....... */ + /*0572:*/ 0x49,0x00, /* .#..#..#........ */ + /*0574:*/ 0x49,0x00, /* .#..#..#........ */ + /*0576:*/ 0x55,0x00, /* .#.#.#.#........ */ + /*0578:*/ 0x22,0x00, /* ..#...#......... */ + /*057a:*/ 0x22,0x00, /* ..#...#......... */ +/* --- new character x (120) starting at offset 0x057c --- */ + /*057c:*/ 7, 7, 8, 0, 0, /* width and bbox (w,h,x,y) */ + /*0581:*/ 0xc6, /* ##...##. */ + /*0582:*/ 0x44, /* .#...#.. */ + /*0583:*/ 0x28, /* ..#.#... */ + /*0584:*/ 0x10, /* ...#.... */ + /*0585:*/ 0x10, /* ...#.... */ + /*0586:*/ 0x28, /* ..#.#... */ + /*0587:*/ 0x44, /* .#...#.. */ + /*0588:*/ 0xc6, /* ##...##. */ +/* --- new character y (121) starting at offset 0x0589 --- */ + /*0589:*/ 7, 7, 11, 0, -3, /* width and bbox (w,h,x,y) */ + /*058e:*/ 0x82, /* #.....#. */ + /*058f:*/ 0x82, /* #.....#. */ + /*0590:*/ 0x44, /* .#...#.. */ + /*0591:*/ 0x44, /* .#...#.. */ + /*0592:*/ 0x24, /* ..#..#.. */ + /*0593:*/ 0x28, /* ..#.#... */ + /*0594:*/ 0x18, /* ...##... */ + /*0595:*/ 0x10, /* ...#.... */ + /*0596:*/ 0x10, /* ...#.... */ + /*0597:*/ 0x30, /* ..##.... */ + /*0598:*/ 0x60, /* .##..... */ +/* --- new character z (122) starting at offset 0x0599 --- */ + /*0599:*/ 7, 6, 8, 0, 0, /* width and bbox (w,h,x,y) */ + /*059e:*/ 0xfc, /* ######.. */ + /*059f:*/ 0x04, /* .....#.. */ + /*05a0:*/ 0x08, /* ....#... */ + /*05a1:*/ 0x10, /* ...#.... */ + /*05a2:*/ 0x20, /* ..#..... */ + /*05a3:*/ 0x40, /* .#...... */ + /*05a4:*/ 0x80, /* #....... */ + /*05a5:*/ 0xfc, /* ######.. */ +/* --- new character braceleft (123) starting at offset 0x05a6 --- */ + /*05a6:*/ 5, 5, 14, 0, -3, /* width and bbox (w,h,x,y) */ + /*05ab:*/ 0x18, /* ...##... */ + /*05ac:*/ 0x20, /* ..#..... */ + /*05ad:*/ 0x20, /* ..#..... */ + /*05ae:*/ 0x20, /* ..#..... */ + /*05af:*/ 0x20, /* ..#..... */ + /*05b0:*/ 0x40, /* .#...... */ + /*05b1:*/ 0x80, /* #....... */ + /*05b2:*/ 0x40, /* .#...... */ + /*05b3:*/ 0x20, /* ..#..... */ + /*05b4:*/ 0x20, /* ..#..... */ + /*05b5:*/ 0x20, /* ..#..... */ + /*05b6:*/ 0x20, /* ..#..... */ + /*05b7:*/ 0x20, /* ..#..... */ + /*05b8:*/ 0x18, /* ...##... */ +/* --- new character bar (124) starting at offset 0x05b9 --- */ + /*05b9:*/ 3, 1, 14, 1, -3, /* width and bbox (w,h,x,y) */ + /*05be:*/ 0x80, /* #....... */ + /*05bf:*/ 0x80, /* #....... */ + /*05c0:*/ 0x80, /* #....... */ + /*05c1:*/ 0x80, /* #....... */ + /*05c2:*/ 0x80, /* #....... */ + /*05c3:*/ 0x80, /* #....... */ + /*05c4:*/ 0x80, /* #....... */ + /*05c5:*/ 0x80, /* #....... */ + /*05c6:*/ 0x80, /* #....... */ + /*05c7:*/ 0x80, /* #....... */ + /*05c8:*/ 0x80, /* #....... */ + /*05c9:*/ 0x80, /* #....... */ + /*05ca:*/ 0x80, /* #....... */ + /*05cb:*/ 0x80, /* #....... */ +/* --- new character braceright (125) starting at offset 0x05cc --- */ + /*05cc:*/ 5, 5, 14, 0, -3, /* width and bbox (w,h,x,y) */ + /*05d1:*/ 0xc0, /* ##...... */ + /*05d2:*/ 0x20, /* ..#..... */ + /*05d3:*/ 0x20, /* ..#..... */ + /*05d4:*/ 0x20, /* ..#..... */ + /*05d5:*/ 0x20, /* ..#..... */ + /*05d6:*/ 0x10, /* ...#.... */ + /*05d7:*/ 0x08, /* ....#... */ + /*05d8:*/ 0x10, /* ...#.... */ + /*05d9:*/ 0x20, /* ..#..... */ + /*05da:*/ 0x20, /* ..#..... */ + /*05db:*/ 0x20, /* ..#..... */ + /*05dc:*/ 0x20, /* ..#..... */ + /*05dd:*/ 0x20, /* ..#..... */ + /*05de:*/ 0xc0, /* ##...... */ +/* --- new character asciitilde (126) starting at offset 0x05df --- */ + /*05df:*/ 8, 6, 3, 1, 3, /* width and bbox (w,h,x,y) */ + /*05e4:*/ 0x64, /* .##..#.. */ + /*05e5:*/ 0xb4, /* #.##.#.. */ + /*05e6:*/ 0x98, /* #..##... */ +}; +static const uint16_t font_helvR14_offsets[] = { +0x0000 /* space */, + 0x0006 /* exclam */, + 0x0016 /* quotedbl */, + 0x001e /* numbersign */, + 0x002d /* dollar */, + 0x0040 /* percent */, + 0x0059 /* ampersand */, + 0x0068 /* quotesingle */, + 0x0070 /* parenleft */, + 0x0083 /* parenright */, + 0x0096 /* asterisk */, + 0x009f /* plus */, + 0x00ab /* comma */, + 0x00b4 /* hyphen */, + 0x00ba /* period */, + 0x00c1 /* slash */, + 0x00d1 /* zero */, + 0x00e0 /* one */, + 0x00ef /* two */, + 0x00fe /* three */, + 0x010d /* four */, + 0x011c /* five */, + 0x012b /* six */, + 0x013a /* seven */, + 0x0149 /* eight */, + 0x0158 /* nine */, + 0x0167 /* colon */, + 0x0174 /* semicolon */, + 0x0183 /* less */, + 0x018d /* equal */, + 0x0195 /* greater */, + 0x019f /* question */, + 0x01af /* at */, + 0x01cc /* A */, + 0x01e7 /* B */, + 0x01f7 /* C */, + 0x0207 /* D */, + 0x0217 /* E */, + 0x0227 /* F */, + 0x0237 /* G */, + 0x0252 /* H */, + 0x0262 /* I */, + 0x0272 /* J */, + 0x0282 /* K */, + 0x0292 /* L */, + 0x02a2 /* M */, + 0x02bd /* N */, + 0x02cd /* O */, + 0x02e8 /* P */, + 0x02f8 /* Q */, + 0x0313 /* R */, + 0x0323 /* S */, + 0x0333 /* T */, + 0x034e /* U */, + 0x035e /* V */, + 0x0379 /* W */, + 0x0394 /* X */, + 0x03a4 /* Y */, + 0x03bf /* Z */, + 0x03cf /* bracketleft */, + 0x03e2 /* backslash */, + 0x03f2 /* bracketright */, + 0x0405 /* asciicircum */, + 0x040e /* underscore */, + 0x0414 /* grave */, + 0x041b /* a */, + 0x0428 /* b */, + 0x0438 /* c */, + 0x0445 /* d */, + 0x0455 /* e */, + 0x0462 /* f */, + 0x0472 /* g */, + 0x0482 /* h */, + 0x0492 /* i */, + 0x04a2 /* j */, + 0x04b5 /* k */, + 0x04c5 /* l */, + 0x04d5 /* m */, + 0x04ea /* n */, + 0x04f7 /* o */, + 0x0504 /* p */, + 0x0514 /* q */, + 0x0524 /* r */, + 0x0531 /* s */, + 0x053e /* t */, + 0x054d /* u */, + 0x055a /* v */, + 0x0567 /* w */, + 0x057c /* x */, + 0x0589 /* y */, + 0x0599 /* z */, + 0x05a6 /* braceleft */, + 0x05b9 /* bar */, + 0x05cc /* braceright */, + 0x05df /* asciitilde */, + 0xffff /* (no glyph) */ +}; +const struct fb_font font_helvR14 = { + .height = 16, + .ascent = 13, + .firstchar = 32, /* space */ + .lastchar = 127, /* ? */ + .chardata = font_helvR14_data, + .charoffs = font_helvR14_offsets, +}; |