diff --git a/lv_draw/lv_draw_rbasic.c b/lv_draw/lv_draw_rbasic.c index 593a118dd9..dc50cfa86f 100644 --- a/lv_draw/lv_draw_rbasic.c +++ b/lv_draw/lv_draw_rbasic.c @@ -110,7 +110,7 @@ void lv_rletter(const lv_point_t * pos_p, const lv_area_t * mask_p, uint8_t col, col_sub, row; #if LV_FONT_ANTIALIAS == 0 - for(row = 0; row < font_p->height_row; row ++) { + for(row = 0; row < font_p->h_px; row ++) { for(col = 0, col_sub = 7; col < w; col ++, col_sub--) { if(*bitmap_p & (1 << col_sub)) { lv_rpx(pos_p->x + col, pos_p->y + row, mask_p, color, opa); @@ -131,7 +131,7 @@ void lv_rletter(const lv_point_t * pos_p, const lv_area_t * mask_p, const uint8_t * map2_p = bitmap_p + width_byte; uint8_t px_cnt; uint8_t col_byte_cnt; - for(row = 0; row < (font_p->height_row >> 1); row ++) { + for(row = 0; row < (font_p->h_px >> 1); row ++) { col_byte_cnt = 0; col_sub = 7; for(col = 0; col < (w >> 1); col ++) { diff --git a/lv_draw/lv_draw_vbasic.c b/lv_draw/lv_draw_vbasic.c index b2b0170127..dcc89c647b 100644 --- a/lv_draw/lv_draw_vbasic.c +++ b/lv_draw/lv_draw_vbasic.c @@ -203,11 +203,30 @@ void lv_vfill(const lv_area_t * cords_p, const lv_area_t * mask_p, void lv_vletter(const lv_point_t * pos_p, const lv_area_t * mask_p, const lv_font_t * font_p, uint32_t letter, lv_color_t color, lv_opa_t opa) -{ +{ + + static uint8_t bpp1_opa_table[2] = {0, 255}; /*Opacity mapping with bpp = 1 (Just for compatibility)*/ + static uint8_t bpp2_opa_table[4] = {0, 85, 170, 255}; /*Opacity mapping with bpp = 2*/ + static uint8_t bpp4_opa_table[16] = {0, 17, 34, 51, /*Opacity mapping with bpp = 4*/ + 68, 85, 102, 119, + 136, 153, 170, 187, + 204, 221, 238, 255}; + if(font_p == NULL) return; uint8_t letter_w = lv_font_get_width(font_p, letter); uint8_t letter_h = lv_font_get_height(font_p); + uint8_t bpp = font_p->bpp; /*Bit per pixel (1,2 or 4)*/ + uint8_t *bpp_opa_table; /*Value per pixel (1, 4 or 16)*/ + uint8_t mask_init; + uint8_t mask; + + switch(bpp) { + case 1: bpp_opa_table = bpp1_opa_table; mask_init = 0x80; break; + case 2: bpp_opa_table = bpp2_opa_table; mask_init = 0xC0; break; + case 4: bpp_opa_table = bpp4_opa_table; mask_init = 0xF0; break; + default: return; /*Invalid bpp. Can't render the letter*/ + } const uint8_t * map_p = lv_font_get_bitmap(font_p, letter); @@ -223,15 +242,17 @@ void lv_vletter(const lv_point_t * pos_p, const lv_area_t * mask_p, lv_coord_t col, row; uint8_t col_bit; uint8_t col_byte_cnt; - uint8_t width_byte = letter_w >> 3; /*Width in bytes (e.g. w = 11 -> 2 bytes wide)*/ - if(letter_w & 0x7) width_byte++; + uint8_t width_byte_scr = letter_w >> 3; /*Width in bytes (on the screen finally) (e.g. w = 11 -> 2 bytes wide)*/ + if(letter_w & 0x7) width_byte_scr++; + uint8_t width_byte_bpp = (letter_w * bpp) >> 3; /*Width in bytes in the font (e.g. w = 11 -> 2 bytes wide)*/ + if((letter_w * bpp) & 0x7) width_byte_bpp++; /* Calculate the col/row start/end on the map - * If font anti alaiassing is enabled use the reduced letter sizes*/ + * If font anti aliasing is enabled use the reduced letter sizes*/ lv_coord_t col_start = pos_p->x > mask_p->x1 ? 0 : mask_p->x1 - pos_p->x; - lv_coord_t col_end = pos_p->x + (letter_w >> LV_FONT_ANTIALIAS) < mask_p->x2 ? (letter_w >> LV_FONT_ANTIALIAS) : mask_p->x2 - pos_p->x + 1; + lv_coord_t col_end = pos_p->x + letter_w < mask_p->x2 ? letter_w : mask_p->x2 - pos_p->x + 1; lv_coord_t row_start = pos_p->y > mask_p->y1 ? 0 : mask_p->y1 - pos_p->y; - lv_coord_t row_end = pos_p->y + (letter_h >> LV_FONT_ANTIALIAS) < mask_p->y2 ? (letter_h >> LV_FONT_ANTIALIAS) : mask_p->y2 - pos_p->y + 1; + lv_coord_t row_end = pos_p->y + letter_h < mask_p->y2 ? letter_h : mask_p->y2 - pos_p->y + 1; /*Set a pointer on VDB to the first pixel of the letter*/ vdb_buf_tmp += ((pos_p->y - vdb_p->area.y1) * vdb_width) @@ -241,78 +262,36 @@ void lv_vletter(const lv_point_t * pos_p, const lv_area_t * mask_p, vdb_buf_tmp += (row_start * vdb_width) + col_start; /*Move on the map too*/ - map_p += ((row_start << LV_FONT_ANTIALIAS) * width_byte) + ((col_start << LV_FONT_ANTIALIAS) >> 3); + map_p += (row_start * width_byte_bpp) + ((col_start * bpp) >> 3); -#if LV_FONT_ANTIALIAS != 0 - lv_opa_t opa_tmp = opa; - if(opa_tmp != LV_OPA_COVER) opa_tmp = opa_tmp >> 2; /*Opacity per pixel (used when sum the pixels)*/ - const uint8_t * map1_p = map_p; - const uint8_t * map2_p = map_p + width_byte; - uint8_t px_cnt; + uint8_t letter_px; for(row = row_start; row < row_end; row ++) { col_byte_cnt = 0; - col_bit = 7 - ((col_start << LV_FONT_ANTIALIAS) % 8); + col_bit = (col_start * bpp) % 8; + mask = mask_init >> col_bit; for(col = col_start; col < col_end; col ++) { + letter_px = (*map_p & mask) >> (8 - col_bit - bpp); + if(letter_px != 0) { + *vdb_buf_tmp = lv_color_mix(color, *vdb_buf_tmp, bpp_opa_table[letter_px]); + } - px_cnt = 0; - if((*map1_p & (1 << col_bit)) != 0) px_cnt++; - if((*map2_p & (1 << col_bit)) != 0) px_cnt++; - if(col_bit != 0) col_bit --; + vdb_buf_tmp++; + + if(col_bit < 8 - bpp) { + col_bit += bpp; + mask = mask >> bpp; + } else { - col_bit = 7; + col_bit = 0; col_byte_cnt ++; - map1_p ++; - map2_p ++; - } - if((*map1_p & (1 << col_bit)) != 0) px_cnt++; - if((*map2_p & (1 << col_bit)) != 0) px_cnt++; - if(col_bit != 0) col_bit --; - else { - col_bit = 7; - col_byte_cnt ++; - map1_p ++; - map2_p ++; - } - - if(px_cnt != 0) { - if(opa == LV_OPA_COVER) *vdb_buf_tmp = lv_color_mix(color, *vdb_buf_tmp, 63*px_cnt); - else *vdb_buf_tmp = lv_color_mix(color, *vdb_buf_tmp, opa_tmp * px_cnt); - } - - vdb_buf_tmp++; - } - - map1_p += width_byte; - map2_p += width_byte; - map1_p += width_byte - col_byte_cnt; - map2_p += width_byte - col_byte_cnt; - vdb_buf_tmp += vdb_width - ((col_end) - (col_start)); /*Next row in VDB*/ - } -#else - for(row = row_start; row < row_end; row ++) { - col_byte_cnt = 0; - col_bit = 7 - (col_start % 8); - for(col = col_start; col < col_end; col ++) { - - if((*map_p & (1 << col_bit)) != 0) { - if(opa == LV_OPA_COVER) *vdb_buf_tmp = color; - else *vdb_buf_tmp = lv_color_mix(color, *vdb_buf_tmp, opa); - } - - vdb_buf_tmp++; - - if(col_bit != 0) col_bit --; - else { - col_bit = 7; - col_byte_cnt ++; - map_p ++; + mask = mask_init; + map_p ++; } } - map_p += width_byte - col_byte_cnt; + map_p += (width_byte_bpp) - col_byte_cnt; vdb_buf_tmp += vdb_width - (col_end - col_start); /*Next row in VDB*/ } -#endif } /** diff --git a/lv_misc/lv_area.c b/lv_misc/lv_area.c index 442e451d50..bad4cc2e33 100644 --- a/lv_misc/lv_area.c +++ b/lv_misc/lv_area.c @@ -175,7 +175,7 @@ bool lv_area_is_on(const lv_area_t * a1_p, const lv_area_t * a2_p) if(lv_area_is_point_on(a1_p, &p)) return true; /*a2 right-top corner is on a1*/ - p.x = a2_p->x1; + p.x = a2_p->x2; p.y = a2_p->y1; if(lv_area_is_point_on(a1_p, &p)) return true; diff --git a/lv_misc/lv_font.c b/lv_misc/lv_font.c index 40ae9553e0..555ecb69ad 100644 --- a/lv_misc/lv_font.c +++ b/lv_misc/lv_font.c @@ -18,6 +18,11 @@ /********************** * TYPEDEFS **********************/ +typedef struct { + uint32_t glyph_index; + uint32_t unicode; + uint8_t w_px; +}asd_glyph_dsc_t; /********************** * STATIC PROTOTYPES @@ -109,7 +114,7 @@ void lv_font_init(void) /*DEJAVU 20*/ #if USE_LV_FONT_DEJAVU_20 != 0 - lv_font_add(&lv_font_dejavu_20, NULL); + lv_font_add(&arial_20, NULL); #endif #if USE_LV_FONT_DEJAVU_20_SUP != 0 @@ -446,9 +451,9 @@ const uint8_t * lv_font_get_bitmap(const lv_font_t * font_p, uint32_t letter) { const lv_font_t * font_i = font_p; while(font_i != NULL) { - if(letter >= font_i->first_ascii && letter <= font_i->last_ascii) { - uint32_t index = (letter - font_i->first_ascii); - return &font_i->bitmap[font_i->map[index]]; + if(letter >= font_i->unicode_first && letter <= font_i->unicode_last) { + uint32_t index = (letter - font_i->unicode_first); + return &font_i->glyph_bitmap[font_i->glyph_dsc[index].glyph_index]; } font_i = font_i->next_page; @@ -467,9 +472,9 @@ uint8_t lv_font_get_width(const lv_font_t * font_p, uint32_t letter) { const lv_font_t * font_i = font_p; while(font_i != NULL) { - if(letter >= font_i->first_ascii && letter <= font_i->last_ascii) { - uint32_t index = (letter - font_i->first_ascii); - return font_i->width[index]; + if(letter >= font_i->unicode_first && letter <= font_i->unicode_last) { + uint32_t index = (letter - font_i->unicode_first); + return font_i->glyph_dsc[index].w_px; } font_i = font_i->next_page; } diff --git a/lv_misc/lv_font.h b/lv_misc/lv_font.h index 5b1610a682..bff9f9b92e 100644 --- a/lv_misc/lv_font.h +++ b/lv_misc/lv_font.h @@ -29,15 +29,27 @@ extern "C" { * TYPEDEFS **********************/ +typedef struct +{ + uint32_t w_px :8; + uint32_t glyph_index :24; +}lv_font_glyph_dsc_t; + +typedef struct +{ + uint32_t unicode :21; + uint32_t glyph_dsc_index :11; +}lv_font_unicode_map_t; + typedef struct _lv_font_struct { - uint32_t first_ascii; - uint32_t last_ascii; - uint8_t height_row; - const uint8_t * bitmap; - const uint32_t * map; - const uint8_t * width; + uint32_t unicode_first; + uint32_t unicode_last; + uint8_t h_px; + const uint8_t * glyph_bitmap; + const lv_font_glyph_dsc_t * glyph_dsc; struct _lv_font_struct * next_page; /*Pointer to a font extension*/ + uint32_t bpp :3; /*Bit per pixel: 1, 2 or 4*/ }lv_font_t; /********************** @@ -71,7 +83,7 @@ const uint8_t * lv_font_get_bitmap(const lv_font_t * font_p, uint32_t letter); */ static inline uint8_t lv_font_get_height(const lv_font_t * font_p) { - return font_p->height_row; + return font_p->h_px; } /** @@ -81,7 +93,7 @@ static inline uint8_t lv_font_get_height(const lv_font_t * font_p) */ static inline uint8_t lv_font_get_height_scale(const lv_font_t * font_p) { - return (font_p->height_row >> LV_FONT_ANTIALIAS) >> LV_ANTIALIAS; + return (font_p->h_px >> LV_FONT_ANTIALIAS) >> LV_ANTIALIAS; } diff --git a/lv_misc/lv_fonts/dejavu_20.c b/lv_misc/lv_fonts/dejavu_20.c index 9177a525c0..84d34e5f4c 100644 --- a/lv_misc/lv_fonts/dejavu_20.c +++ b/lv_misc/lv_fonts/dejavu_20.c @@ -1,2146 +1,1370 @@ -#include "../../../lv_conf.h" -#if USE_LV_FONT_DEJAVU_20 - #include #include "../lv_font.h" /*Store the image of the letters (glyph) */ -static const uint8_t dejavu_20_bitmap[] = +static const uint8_t arial_20_glyph_bitmap[] = { - // ASCII: 32, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 33, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x00, // -------. - 0x00, // -------. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 34, char width: 8 - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x24, // --O--O-- - 0x24, // --O--O-- - 0x24, // --O--O-- - 0x24, // --O--O-- - 0x24, // --O--O-- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - - // ASCII: 35, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x02, 0x20, // ------O---O---.. - 0x06, 0x60, // -----OO--OO---.. - 0x06, 0x60, // -----OO--OO---.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x04, 0xc0, // -----O--OO----.. - 0x0c, 0xc0, // ----OO--OO----.. - 0x0c, 0x80, // ----OO--O-----.. - 0x7f, 0xf0, // -OOOOOOOOOOO--.. - 0x09, 0x80, // ----O--OO-----.. - 0x19, 0x80, // ---OO--OO-----.. - 0x11, 0x00, // ---O---O------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 36, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x04, 0x00, // -----O-----..... - 0x04, 0x00, // -----O-----..... - 0x1f, 0x00, // ---OOOOO---..... - 0x74, 0x80, // -OOO-O--O--..... - 0x64, 0x00, // -OO--O-----..... - 0x64, 0x00, // -OO--O-----..... - 0x7e, 0x00, // -OOOOOO----..... - 0x1f, 0x80, // ---OOOOOO--..... - 0x07, 0xc0, // -----OOOOO-..... - 0x04, 0xc0, // -----O--OO-..... - 0x04, 0xc0, // -----O--OO-..... - 0x45, 0xc0, // -O---O-OOO-..... - 0x3f, 0x00, // --OOOOOO---..... - 0x04, 0x00, // -----O-----..... - 0x04, 0x00, // -----O-----..... - 0x04, 0x00, // -----O-----..... - 0x00, 0x00, // -----------..... - - // ASCII: 37, char width: 16 - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - 0x3c, 0x10, // --OOOO-----O---- - 0x66, 0x20, // -OO--OO---O----- - 0x66, 0x60, // -OO--OO--OO----- - 0x66, 0x40, // -OO--OO--O------ - 0x66, 0xc0, // -OO--OO-OO------ - 0x66, 0xbc, // -OO--OO-O-OOOO-- - 0x3d, 0x66, // --OOOO-O-OO--OO- - 0x03, 0x66, // ------OO-OO--OO- - 0x02, 0x66, // ------O--OO--OO- - 0x06, 0x66, // -----OO--OO--OO- - 0x04, 0x66, // -----O---OO--OO- - 0x08, 0x3c, // ----O-----OOOO-- - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - 0x00, 0x00, // ---------------- - - // ASCII: 38, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x1e, 0x00, // ---OOOO------... - 0x39, 0x00, // --OOO--O-----... - 0x30, 0x00, // --OO---------... - 0x30, 0x00, // --OO---------... - 0x38, 0x00, // --OOO--------... - 0x3c, 0x30, // --OOOO----OO-... - 0x6e, 0x30, // -OO-OOO---OO-... - 0x67, 0x20, // -OO--OOO--O--... - 0x63, 0xe0, // -OO---OOOOO--... - 0x61, 0xc0, // -OO----OOO---... - 0x31, 0xe0, // --OO---OOOO--... - 0x1f, 0x30, // ---OOOOO--OO-... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 39, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x20, // --O--... - 0x20, // --O--... - 0x20, // --O--... - 0x20, // --O--... - 0x20, // --O--... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 40, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x18, // ---OO--. - 0x10, // ---O---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x30, // --OO---. - 0x30, // --OO---. - 0x10, // ---O---. - 0x18, // ---OO--. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 41, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x60, // -OO----. - 0x20, // --O----. - 0x30, // --OO---. - 0x30, // --OO---. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x18, // ---OO--. - 0x30, // --OO---. - 0x30, // --OO---. - 0x20, // --O----. - 0x60, // -OO----. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 42, char width: 9 - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x08, 0x00, // ----O----....... - 0x08, 0x00, // ----O----....... - 0x49, 0x00, // -O--O--O-....... - 0x1c, 0x00, // ---OOO---....... - 0x1c, 0x00, // ---OOO---....... - 0x49, 0x00, // -O--O--O-....... - 0x08, 0x00, // ----O----....... - 0x08, 0x00, // ----O----....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - - // ASCII: 43, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x3f, 0xfc, // --OOOOOOOOOOOO.. - 0x3f, 0xfc, // --OOOOOOOOOOOO.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x01, 0x80, // -------OO-----.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 44, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x20, // --O--... - 0x40, // -O---... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 45, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x78, // -OOOO-.. - 0x78, // -OOOO-.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 46, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 47, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x04, // -----O.. - 0x08, // ----O-.. - 0x08, // ----O-.. - 0x08, // ----O-.. - 0x10, // ---O--.. - 0x10, // ---O--.. - 0x10, // ---O--.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x40, // -O----.. - 0x40, // -O----.. - 0x40, // -O----.. - 0x80, // O-----.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 48, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x1f, 0x00, // ---OOOOO---..... - 0x31, 0x80, // --OO---OO--..... - 0x31, 0x80, // --OO---OO--..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x31, 0x80, // --OO---OO--..... - 0x31, 0x80, // --OO---OO--..... - 0x1f, 0x00, // ---OOOOO---..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 49, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x0e, 0x00, // ----OOO----..... - 0x36, 0x00, // --OO-OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x3f, 0xc0, // --OOOOOOOO-..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 50, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x3e, 0x00, // --OOOOO----..... - 0x63, 0x00, // -OO---OO---..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x03, 0x00, // ------OO---..... - 0x06, 0x00, // -----OO----..... - 0x0c, 0x00, // ----OO-----..... - 0x18, 0x00, // ---OO------..... - 0x30, 0x00, // --OO-------..... - 0x60, 0x00, // -OO--------..... - 0x7f, 0x80, // -OOOOOOOO--..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 51, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x3e, 0x00, // --OOOOO----..... - 0x43, 0x80, // -O----OOO--..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x03, 0x00, // ------OO---..... - 0x1e, 0x00, // ---OOOO----..... - 0x03, 0x00, // ------OO---..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x43, 0x00, // -O----OO---..... - 0x3e, 0x00, // --OOOOO----..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 52, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x03, 0x00, // ------OO---..... - 0x07, 0x00, // -----OOO---..... - 0x0f, 0x00, // ----OOOO---..... - 0x0b, 0x00, // ----O-OO---..... - 0x13, 0x00, // ---O--OO---..... - 0x23, 0x00, // --O---OO---..... - 0x23, 0x00, // --O---OO---..... - 0x43, 0x00, // -O----OO---..... - 0x7f, 0xc0, // -OOOOOOOOO-..... - 0x03, 0x00, // ------OO---..... - 0x03, 0x00, // ------OO---..... - 0x03, 0x00, // ------OO---..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 53, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x3f, 0x00, // --OOOOOO---..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x3e, 0x00, // --OOOOO----..... - 0x23, 0x00, // --O---OO---..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x01, 0x80, // -------OO--..... - 0x43, 0x00, // -O----OO---..... - 0x3e, 0x00, // --OOOOO----..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 54, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x0f, 0x00, // ----OOOO---..... - 0x18, 0x80, // ---OO---O--..... - 0x30, 0x00, // --OO-------..... - 0x60, 0x00, // -OO--------..... - 0x6f, 0x00, // -OO-OOOO---..... - 0x71, 0x80, // -OOO---OO--..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x20, 0xc0, // --O-----OO-..... - 0x31, 0x80, // --OO---OO--..... - 0x1f, 0x00, // ---OOOOO---..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 55, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x7f, 0x80, // -OOOOOOOO--..... - 0x01, 0x80, // -------OO--..... - 0x03, 0x00, // ------OO---..... - 0x03, 0x00, // ------OO---..... - 0x03, 0x00, // ------OO---..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x0c, 0x00, // ----OO-----..... - 0x0c, 0x00, // ----OO-----..... - 0x1c, 0x00, // ---OOO-----..... - 0x18, 0x00, // ---OO------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 56, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x1f, 0x00, // ---OOOOO---..... - 0x71, 0xc0, // -OOO---OOO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x31, 0x80, // --OO---OO--..... - 0x1f, 0x00, // ---OOOOO---..... - 0x31, 0x80, // --OO---OO--..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x31, 0x80, // --OO---OO--..... - 0x1f, 0x00, // ---OOOOO---..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 57, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x1f, 0x00, // ---OOOOO---..... - 0x31, 0x80, // --OO---OO--..... - 0x60, 0x80, // -OO-----O--..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x31, 0xc0, // --OO---OOO-..... - 0x1e, 0xc0, // ---OOOO-OO-..... - 0x00, 0xc0, // --------OO-..... - 0x01, 0x80, // -------OO--..... - 0x23, 0x00, // --O---OO---..... - 0x1e, 0x00, // ---OOOO----..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 58, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 59, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x20, // --O---.. - 0x40, // -O----.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 60, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x18, // -----------OO-.. - 0x00, 0x78, // ---------OOOO-.. - 0x03, 0xf0, // ------OOOOOO--.. - 0x1f, 0x80, // ---OOOOOO-----.. - 0x3e, 0x00, // --OOOOO-------.. - 0x1f, 0x80, // ---OOOOOO-----.. - 0x03, 0xf0, // ------OOOOOO--.. - 0x00, 0x78, // ---------OOOO-.. - 0x00, 0x18, // -----------OO-.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 61, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 62, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x30, 0x00, // --OO----------.. - 0x3c, 0x00, // --OOOO--------.. - 0x1f, 0x80, // ---OOOOOO-----.. - 0x03, 0xf0, // ------OOOOOO--.. - 0x00, 0xf8, // --------OOOOO-.. - 0x03, 0xf0, // ------OOOOOO--.. - 0x1f, 0x80, // ---OOOOOO-----.. - 0x3c, 0x00, // --OOOO--------.. - 0x30, 0x00, // --OO----------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 63, char width: 9 - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x3e, 0x00, // --OOOOO--....... - 0x47, 0x00, // -O---OOO-....... - 0x03, 0x00, // ------OO-....... - 0x03, 0x00, // ------OO-....... - 0x06, 0x00, // -----OO--....... - 0x0c, 0x00, // ----OO---....... - 0x18, 0x00, // ---OO----....... - 0x18, 0x00, // ---OO----....... - 0x18, 0x00, // ---OO----....... - 0x00, 0x00, // ---------....... - 0x18, 0x00, // ---OO----....... - 0x18, 0x00, // ---OO----....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - - // ASCII: 64, char width: 17 - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x03, 0xf0, 0x00, // ------OOOOOO-----....... - 0x0e, 0x18, 0x00, // ----OOO----OO----....... - 0x18, 0x0e, 0x00, // ---OO-------OOO--....... - 0x30, 0x06, 0x00, // --OO---------OO--....... - 0x31, 0xe3, 0x00, // --OO---OOOO---OO-....... - 0x63, 0xe3, 0x00, // -OO---OOOOO---OO-....... - 0x63, 0x63, 0x00, // -OO---OO-OO---OO-....... - 0x63, 0x63, 0x00, // -OO---OO-OO---OO-....... - 0x63, 0x66, 0x00, // -OO---OO-OO--OO--....... - 0x63, 0xec, 0x00, // -OO---OOOOO-OO---....... - 0x31, 0xf8, 0x00, // --OO---OOOOOO----....... - 0x30, 0x00, 0x00, // --OO-------------....... - 0x18, 0x00, 0x00, // ---OO------------....... - 0x0c, 0x10, 0x00, // ----OO-----O-----....... - 0x07, 0xe0, 0x00, // -----OOOOOO------....... - 0x00, 0x00, 0x00, // -----------------....... - - // ASCII: 65, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x0e, 0x00, // ----OOO----..... - 0x0e, 0x00, // ----OOO----..... - 0x0e, 0x00, // ----OOO----..... - 0x1b, 0x00, // ---OO-OO---..... - 0x1b, 0x00, // ---OO-OO---..... - 0x31, 0x80, // --OO---OO--..... - 0x31, 0x80, // --OO---OO--..... - 0x3f, 0x80, // --OOOOOOO--..... - 0x71, 0xc0, // -OOO---OOO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0xc0, 0x60, // OO-------OO..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 66, char width: 12 - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x3f, 0x80, // --OOOOOOO---.... - 0x31, 0xc0, // --OO---OOO--.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0xc0, // --OO----OO--.... - 0x31, 0xc0, // --OO---OOO--.... - 0x3f, 0x80, // --OOOOOOO---.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0x60, // --OO-----OO-.... - 0x30, 0x60, // --OO-----OO-.... - 0x30, 0x60, // --OO-----OO-.... - 0x30, 0xc0, // --OO----OO--.... - 0x3f, 0x80, // --OOOOOOO---.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - - // ASCII: 67, char width: 12 - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x0f, 0xc0, // ----OOOOOO--.... - 0x18, 0x60, // ---OO----OO-.... - 0x30, 0x00, // --OO--------.... - 0x60, 0x00, // -OO---------.... - 0x60, 0x00, // -OO---------.... - 0x60, 0x00, // -OO---------.... - 0x60, 0x00, // -OO---------.... - 0x60, 0x00, // -OO---------.... - 0x60, 0x00, // -OO---------.... - 0x30, 0x00, // --OO--------.... - 0x18, 0x60, // ---OO----OO-.... - 0x0f, 0xc0, // ----OOOOOO--.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - - // ASCII: 68, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x3f, 0x80, // --OOOOOOO----... - 0x30, 0xc0, // --OO----OO---... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x30, // --OO------OO-... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0xc0, // --OO----OO---... - 0x3f, 0x80, // --OOOOOOO----... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 69, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x3f, 0xc0, // --OOOOOOOO-..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x3f, 0xc0, // --OOOOOOOO-..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x3f, 0xc0, // --OOOOOOOO-..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 70, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x3f, 0x80, // --OOOOOOO-...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x3f, 0x00, // --OOOOOO--...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 71, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x07, 0xe0, // -----OOOOOO--... - 0x18, 0x30, // ---OO-----OO-... - 0x30, 0x00, // --OO---------... - 0x60, 0x00, // -OO----------... - 0x60, 0x00, // -OO----------... - 0x60, 0x00, // -OO----------... - 0x61, 0xf0, // -OO----OOOOO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x30, 0x30, // --OO------OO-... - 0x18, 0x30, // ---OO-----OO-... - 0x0f, 0xe0, // ----OOOOOOO--... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 72, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x3f, 0xe0, // --OOOOOOOOO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 73, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 74, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x60, // -OO---.. - 0xc0, // OO----.. - 0x00, // ------.. - - // ASCII: 75, char width: 12 - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x30, 0x70, // --OO-----OOO.... - 0x30, 0xc0, // --OO----OO--.... - 0x31, 0x80, // --OO---OO---.... - 0x33, 0x00, // --OO--OO----.... - 0x3e, 0x00, // --OOOOO-----.... - 0x3c, 0x00, // --OOOO------.... - 0x36, 0x00, // --OO-OO-----.... - 0x33, 0x00, // --OO--OO----.... - 0x31, 0x80, // --OO---OO---.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0x60, // --OO-----OO-.... - 0x30, 0x30, // --OO------OO.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - - // ASCII: 76, char width: 9 - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x30, 0x00, // --OO-----....... - 0x3f, 0x80, // --OOOOOOO....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - - // ASCII: 77, char width: 15 - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x38, 0x38, // --OOO-----OOO--. - 0x38, 0x38, // --OOO-----OOO--. - 0x3c, 0x78, // --OOOO---OOOO--. - 0x3c, 0x78, // --OOOO---OOOO--. - 0x36, 0xd8, // --OO-OO-OO-OO--. - 0x36, 0xd8, // --OO-OO-OO-OO--. - 0x37, 0xd8, // --OO-OOOOO-OO--. - 0x33, 0x98, // --OO--OOO--OO--. - 0x33, 0x98, // --OO--OOO--OO--. - 0x31, 0x18, // --OO---O---OO--. - 0x30, 0x18, // --OO-------OO--. - 0x30, 0x18, // --OO-------OO--. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - - // ASCII: 78, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x30, 0x60, // --OO-----OO--... - 0x38, 0x60, // --OOO----OO--... - 0x38, 0x60, // --OOO----OO--... - 0x3c, 0x60, // --OOOO---OO--... - 0x36, 0x60, // --OO-OO--OO--... - 0x36, 0x60, // --OO-OO--OO--... - 0x33, 0x60, // --OO--OO-OO--... - 0x33, 0x60, // --OO--OO-OO--... - 0x31, 0xe0, // --OO---OOOO--... - 0x31, 0xe0, // --OO---OOOO--... - 0x30, 0xe0, // --OO----OOO--... - 0x30, 0x60, // --OO-----OO--... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 79, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x0f, 0x80, // ----OOOOO----... - 0x18, 0xc0, // ---OO---OO---... - 0x30, 0x60, // --OO-----OO--... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x30, 0x60, // --OO-----OO--... - 0x18, 0xc0, // ---OO---OO---... - 0x0f, 0x80, // ----OOOOO----... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 80, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x3f, 0x00, // --OOOOOO--...... - 0x31, 0x80, // --OO---OO-...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x31, 0x80, // --OO---OO-...... - 0x3f, 0x00, // --OOOOOO--...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 81, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x0f, 0x80, // ----OOOOO----... - 0x18, 0xc0, // ---OO---OO---... - 0x30, 0x60, // --OO-----OO--... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x60, 0x30, // -OO-------OO-... - 0x30, 0x60, // --OO-----OO--... - 0x18, 0xc0, // ---OO---OO---... - 0x0f, 0x80, // ----OOOOO----... - 0x01, 0x80, // -------OO----... - 0x00, 0xc0, // --------OO---... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 82, char width: 12 - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x3f, 0x00, // --OOOOOO----.... - 0x31, 0x80, // --OO---OO---.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0xc0, // --OO----OO--.... - 0x31, 0x80, // --OO---OO---.... - 0x3f, 0x00, // --OOOOOO----.... - 0x31, 0x80, // --OO---OO---.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0xc0, // --OO----OO--.... - 0x30, 0x60, // --OO-----OO-.... - 0x30, 0x70, // --OO-----OOO.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - - // ASCII: 83, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x1f, 0x00, // ---OOOOO---..... - 0x31, 0x80, // --OO---OO--..... - 0x60, 0x00, // -OO--------..... - 0x60, 0x00, // -OO--------..... - 0x78, 0x00, // -OOOO------..... - 0x3f, 0x00, // --OOOOOO---..... - 0x07, 0x80, // -----OOOO--..... - 0x01, 0xc0, // -------OOO-..... - 0x00, 0xc0, // --------OO-..... - 0x00, 0xc0, // --------OO-..... - 0x61, 0x80, // -OO----OO--..... - 0x3f, 0x00, // --OOOOOO---..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 84, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0xff, 0xc0, // OOOOOOOOOO...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 85, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x30, 0x60, // --OO-----OO--... - 0x18, 0xc0, // ---OO---OO---... - 0x0f, 0x80, // ----OOOOO----... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 86, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0xc0, 0x60, // OO-------OO..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x60, 0xc0, // -OO-----OO-..... - 0x31, 0x80, // --OO---OO--..... - 0x31, 0x80, // --OO---OO--..... - 0x31, 0x80, // --OO---OO--..... - 0x1b, 0x00, // ---OO-OO---..... - 0x1f, 0x00, // ---OOOOO---..... - 0x0e, 0x00, // ----OOO----..... - 0x0e, 0x00, // ----OOO----..... - 0x0e, 0x00, // ----OOO----..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 87, char width: 18 - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - 0x60, 0xc1, 0x80, // -OO-----OO-----OO-...... - 0x60, 0xc1, 0x80, // -OO-----OO-----OO-...... - 0x30, 0xc3, 0x00, // --OO----OO----OO--...... - 0x31, 0xe3, 0x00, // --OO---OOOO---OO--...... - 0x31, 0xe3, 0x00, // --OO---OOOO---OO--...... - 0x31, 0x23, 0x00, // --OO---O--O---OO--...... - 0x1b, 0x36, 0x00, // ---OO-OO--OO-OO---...... - 0x1b, 0x36, 0x00, // ---OO-OO--OO-OO---...... - 0x1b, 0x36, 0x00, // ---OO-OO--OO-OO---...... - 0x1e, 0x1e, 0x00, // ---OOOO----OOOO---...... - 0x0e, 0x1c, 0x00, // ----OOO----OOO----...... - 0x0e, 0x1c, 0x00, // ----OOO----OOO----...... - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - 0x00, 0x00, 0x00, // ------------------...... - - // ASCII: 88, char width: 13 - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x70, 0x70, // -OOO-----OOO-... - 0x38, 0xe0, // --OOO---OOO--... - 0x18, 0xc0, // ---OO---OO---... - 0x1d, 0xc0, // ---OOO-OOO---... - 0x0f, 0x80, // ----OOOOO----... - 0x07, 0x00, // -----OOO-----... - 0x07, 0x00, // -----OOO-----... - 0x0f, 0x80, // ----OOOOO----... - 0x1d, 0xc0, // ---OOO-OOO---... - 0x18, 0xc0, // ---OO---OO---... - 0x38, 0x60, // --OOO----OO--... - 0x70, 0x70, // -OOO-----OOO-... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - 0x00, 0x00, // -------------... - - // ASCII: 89, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0xe1, 0xc0, // OOO----OOO...... - 0x61, 0x80, // -OO----OO-...... - 0x33, 0x00, // --OO--OO--...... - 0x33, 0x00, // --OO--OO--...... - 0x1e, 0x00, // ---OOOO---...... - 0x1e, 0x00, // ---OOOO---...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 90, char width: 12 - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x7f, 0xe0, // -OOOOOOOOOO-.... - 0x00, 0xe0, // --------OOO-.... - 0x01, 0xc0, // -------OOO--.... - 0x01, 0x80, // -------OO---.... - 0x03, 0x00, // ------OO----.... - 0x07, 0x00, // -----OOO----.... - 0x0e, 0x00, // ----OOO-----.... - 0x1c, 0x00, // ---OOO------.... - 0x18, 0x00, // ---OO-------.... - 0x38, 0x00, // --OOO-------.... - 0x70, 0x00, // -OOO--------.... - 0x7f, 0xe0, // -OOOOOOOOOO-.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - 0x00, 0x00, // ------------.... - - // ASCII: 91, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x78, // -OOOO--. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x60, // -OO----. - 0x78, // -OOOO--. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 92, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x80, // O-----.. - 0x40, // -O----.. - 0x40, // -O----.. - 0x40, // -O----.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x10, // ---O--.. - 0x10, // ---O--.. - 0x10, // ---O--.. - 0x08, // ----O-.. - 0x08, // ----O-.. - 0x08, // ----O-.. - 0x04, // -----O.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 93, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x3c, // --OOOO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x0c, // ----OO-. - 0x3c, // --OOOO-. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 94, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x03, 0x80, // ------OOO-----.. - 0x07, 0xc0, // -----OOOOO----.. - 0x0c, 0x60, // ----OO---OO---.. - 0x18, 0x30, // ---OO-----OO--.. - 0x30, 0x18, // --OO-------OO-.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - - // ASCII: 95, char width: 9 - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0xff, 0x80, // OOOOOOOOO....... - - // ASCII: 96, char width: 9 - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x60, 0x00, // -OO------....... - 0x30, 0x00, // --OO-----....... - 0x18, 0x00, // ---OO----....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - 0x00, 0x00, // ---------....... - - // ASCII: 97, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x1e, 0x00, // ---OOOO---...... - 0x23, 0x80, // --O---OOO-...... - 0x01, 0x80, // -------OO-...... - 0x1f, 0x80, // ---OOOOOO-...... - 0x71, 0x80, // -OOO---OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x73, 0x80, // -OOO--OOO-...... - 0x3d, 0x80, // --OOOO-OO-...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 98, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x37, 0x00, // --OO-OOO--...... - 0x39, 0x80, // --OOO--OO-...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x39, 0x80, // --OOO--OO-...... - 0x37, 0x00, // --OO-OOO--...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 99, char width: 8 - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x1e, // ---OOOO- - 0x31, // --OO---O - 0x60, // -OO----- - 0x60, // -OO----- - 0x60, // -OO----- - 0x60, // -OO----- - 0x60, // -OO----- - 0x31, // --OO---O - 0x1e, // ---OOOO- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - - // ASCII: 100, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 101, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x1f, 0x00, // ---OOOOO--...... - 0x31, 0x80, // --OO---OO-...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x7f, 0xc0, // -OOOOOOOOO...... - 0x60, 0x00, // -OO-------...... - 0x60, 0x00, // -OO-------...... - 0x38, 0x40, // --OOO----O...... - 0x0f, 0x80, // ----OOOOO-...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 102, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x1e, // ---OOOO. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x7e, // -OOOOOO. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x30, // --OO--.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - - // ASCII: 103, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x23, 0x00, // --O---OO--...... - 0x1e, 0x00, // ---OOOO---...... - - // ASCII: 104, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x30, 0x00, // --OO-------..... - 0x37, 0x80, // --OO-OOOO--..... - 0x39, 0xc0, // --OOO--OOO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 105, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 106, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0xe0, // OOO--... - - // ASCII: 107, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x31, 0x80, // --OO---OO-...... - 0x33, 0x00, // --OO--OO--...... - 0x36, 0x00, // --OO-OO---...... - 0x3c, 0x00, // --OOOO----...... - 0x3c, 0x00, // --OOOO----...... - 0x36, 0x00, // --OO-OO---...... - 0x33, 0x00, // --OO--OO--...... - 0x31, 0x80, // --OO---OO-...... - 0x30, 0xc0, // --OO----OO...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 108, char width: 5 - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x30, // --OO-... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - 0x00, // -----... - - // ASCII: 109, char width: 17 - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x37, 0x1e, 0x00, // --OO-OOO---OOOO--....... - 0x39, 0xa6, 0x00, // --OOO--OO-O--OO--....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x30, 0xc3, 0x00, // --OO----OO----OO-....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - 0x00, 0x00, 0x00, // -----------------....... - - // ASCII: 110, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x37, 0x80, // --OO-OOOO--..... - 0x39, 0xc0, // --OOO--OOO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 111, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x1f, 0x00, // ---OOOOO--...... - 0x31, 0x80, // --OO---OO-...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x31, 0x80, // --OO---OO-...... - 0x1f, 0x00, // ---OOOOO--...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 112, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x37, 0x00, // --OO-OOO--...... - 0x39, 0x80, // --OOO--OO-...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x30, 0xc0, // --OO----OO...... - 0x39, 0x80, // --OOO--OO-...... - 0x37, 0x00, // --OO-OOO--...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - 0x30, 0x00, // --OO------...... - - // ASCII: 113, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x61, 0x80, // -OO----OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x1d, 0x80, // ---OOO-OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - 0x01, 0x80, // -------OO-...... - - // ASCII: 114, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x36, // --OO-OO. - 0x38, // --OOO--. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 115, char width: 8 - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x3e, // --OOOOO- - 0x71, // -OOO---O - 0x60, // -OO----- - 0x78, // -OOOO--- - 0x3e, // --OOOOO- - 0x07, // -----OOO - 0x03, // ------OO - 0x43, // -O----OO - 0x3e, // --OOOOO- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - - // ASCII: 116, char width: 7 - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x7e, // -OOOOOO. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x30, // --OO---. - 0x1e, // ---OOOO. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - 0x00, // -------. - - // ASCII: 117, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x30, 0xc0, // --OO----OO-..... - 0x39, 0xc0, // --OOO--OOO-..... - 0x1e, 0xc0, // ---OOOO-OO-..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - - // ASCII: 118, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x31, 0x80, // --OO---OO-...... - 0x31, 0x80, // --OO---OO-...... - 0x33, 0x80, // --OO--OOO-...... - 0x1b, 0x00, // ---OO-OO--...... - 0x1f, 0x00, // ---OOOOO--...... - 0x0e, 0x00, // ----OOO---...... - 0x0e, 0x00, // ----OOO---...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 119, char width: 15 - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x31, 0x8c, // --OO---OO---OO-. - 0x31, 0x8c, // --OO---OO---OO-. - 0x19, 0x98, // ---OO--OO--OO--. - 0x1b, 0xd8, // ---OO-OOOO-OO--. - 0x1a, 0x58, // ---OO-O--O-OO--. - 0x1e, 0x78, // ---OOOO--OOOO--. - 0x0e, 0x70, // ----OOO--OOO---. - 0x0c, 0x70, // ----OO---OOO---. - 0x0c, 0x30, // ----OO----OO---. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - 0x00, 0x00, // ---------------. - - // ASCII: 120, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x71, 0xc0, // -OOO---OOO...... - 0x3b, 0x80, // --OOO-OOO-...... - 0x1b, 0x00, // ---OO-OO--...... - 0x0e, 0x00, // ----OOO---...... - 0x0e, 0x00, // ----OOO---...... - 0x0e, 0x00, // ----OOO---...... - 0x1b, 0x00, // ---OO-OO--...... - 0x31, 0x80, // --OO---OO-...... - 0x71, 0xc0, // -OOO---OOO...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - - // ASCII: 121, char width: 10 - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x00, 0x00, // ----------...... - 0x60, 0xc0, // -OO-----OO...... - 0x60, 0xc0, // -OO-----OO...... - 0x31, 0x80, // --OO---OO-...... - 0x31, 0x80, // --OO---OO-...... - 0x19, 0x80, // ---OO--OO-...... - 0x1b, 0x00, // ---OO-OO--...... - 0x0f, 0x00, // ----OOOO--...... - 0x0e, 0x00, // ----OOO---...... - 0x06, 0x00, // -----OO---...... - 0x06, 0x00, // -----OO---...... - 0x0c, 0x00, // ----OO----...... - 0x0c, 0x00, // ----OO----...... - 0x38, 0x00, // --OOO-----...... - - // ASCII: 122, char width: 8 - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x7f, // -OOOOOOO - 0x07, // -----OOO - 0x06, // -----OO- - 0x0e, // ----OOO- - 0x1c, // ---OOO-- - 0x18, // ---OO--- - 0x30, // --OO---- - 0x70, // -OOO---- - 0x7f, // -OOOOOOO - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - 0x00, // -------- - - // ASCII: 123, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x03, 0x80, // ------OOO--..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x0e, 0x00, // ----OOO----..... - 0x3c, 0x00, // --OOOO-----..... - 0x0e, 0x00, // ----OOO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x03, 0x80, // ------OOO--..... - 0x00, 0x00, // -----------..... - - // ASCII: 124, char width: 6 - 0x00, // ------.. - 0x00, // ------.. - 0x00, // ------.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - 0x20, // --O---.. - - // ASCII: 125, char width: 11 - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x00, 0x00, // -----------..... - 0x1c, 0x00, // ---OOO-----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x07, 0x00, // -----OOO---..... - 0x03, 0xc0, // ------OOOO-..... - 0x07, 0x00, // -----OOO---..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x06, 0x00, // -----OO----..... - 0x1c, 0x00, // ---OOO-----..... - 0x00, 0x00, // -----------..... - - // ASCII: 126, char width: 14 - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x1f, 0x08, // ---OOOOO----O-.. - 0x3f, 0xf8, // --OOOOOOOOOOO-.. - 0x21, 0xf0, // --O----OOOOO--.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. - 0x00, 0x00, // --------------.. + /*Unicode: U+ 0020 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0021 , Width: 1*/ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xd0, //@ + 0x00, //. + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 0022 , Width: 3*/ + 0xf0, 0xf0, //@.@ + 0xf0, 0xf0, //@.@ + 0xf0, 0xf0, //@.@ + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 0023 , Width: 7*/ + 0x00, 0x92, 0x0c, 0x00, //..%..@. + 0x00, 0x92, 0x39, 0x00, //..%..%. + 0x6f, 0xff, 0xff, 0xf0, //+@@@@@@ + 0x01, 0xb0, 0xb1, 0x00, //..%.%.. + 0xff, 0xff, 0xff, 0x60, //@@@@@@+ + 0x08, 0x33, 0x90, 0x00, //.%..%.. + 0x0c, 0x04, 0x80, 0x00, //.@.+%.. + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 0024 , Width: 5*/ + 0x00, 0xf0, 0x00, //..@.. + 0x6e, 0xff, 0xf0, //+@@@@ + 0xf3, 0xf0, 0x00, //@.@.. + 0xbc, 0xf6, 0x00, //%@@+. + 0x04, 0xfa, 0xc0, //.+@%@ + 0x00, 0xf2, 0xf0, //..@.@ + 0xff, 0xfe, 0x60, //@@@@+ + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0025 , Width: 8*/ + 0x7f, 0x70, 0x0d, 0x40, //+@+..@+. + 0xe3, 0xe0, 0x6b, 0x00, //@.@.+%.. + 0xe3, 0xe0, 0xe2, 0x00, //@.@.@... + 0x7f, 0x78, 0x97, 0xf7, //+@+%%+@+ + 0x00, 0x2e, 0x1e, 0x3e, //...@.@.@ + 0x00, 0xb7, 0x0e, 0x3e, //..%+.@.@ + 0x04, 0xd0, 0x07, 0xf7, //.+@..+@+ + 0x00, 0x00, 0x00, 0x00, //........ + 0x00, 0x00, 0x00, 0x00, //........ + 0x00, 0x00, 0x00, 0x00, //........ + + + /*Unicode: U+ 0026 , Width: 7*/ + 0x06, 0xee, 0x60, 0x00, //.+@@+.. + 0x0f, 0x31, 0x90, 0x00, //.@..%.. + 0x0c, 0x70, 0x00, 0x00, //.@+.... + 0x85, 0x4b, 0x11, 0xe0, //%++%..@ + 0xe0, 0x05, 0xe9, 0x90, //@..+@%% + 0xc9, 0x14, 0xef, 0x10, //@%.+@@. + 0x2b, 0xfd, 0x54, 0xa0, //.%@@++% + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 0027 , Width: 1*/ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 0028 , Width: 2*/ + 0x57, //++ + 0xb3, //%. + 0xe0, //@. + 0xf0, //@. + 0xe0, //@. + 0xb3, //%. + 0x57, //++ + 0x0a, //.% + 0x00, //.. + 0x00, //.. + + + /*Unicode: U+ 0029 , Width: 2*/ + 0x75, //++ + 0x3b, //.% + 0x0e, //.@ + 0x0f, //.@ + 0x0e, //.@ + 0x3b, //.% + 0x75, //++ + 0xa0, //%. + 0x00, //.. + 0x00, //.. + + + /*Unicode: U+ 002a , Width: 5*/ + 0x91, 0xf1, 0x90, //%.@.% + 0x1a, 0xfa, 0x10, //.%@%. + 0x1a, 0xfa, 0x10, //.%@%. + 0x91, 0xf1, 0x90, //%.@.% + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 002b , Width: 7*/ + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0xff, 0xff, 0xff, 0xf0, //@@@@@@@ + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 002c , Width: 1*/ + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 002d , Width: 3*/ + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0xff, 0xf0, //@@@ + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 002e , Width: 1*/ + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0x00, //. + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 002f , Width: 3*/ + 0x02, 0xd0, //..@ + 0x06, 0xa0, //.+% + 0x0a, 0x60, //.%+ + 0x0e, 0x20, //.@. + 0x2e, 0x00, //.@. + 0x6a, 0x00, //+%. + 0xa6, 0x00, //%+. + 0xd2, 0x00, //@.. + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 0030 , Width: 5*/ + 0x1b, 0xfb, 0x10, //.%@%. + 0x98, 0x08, 0x90, //%%.%% + 0xe1, 0x01, 0xe0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xe1, 0x01, 0xe0, //@...@ + 0x98, 0x08, 0x90, //%%.%% + 0x1b, 0xfb, 0x10, //.%@%. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0031 , Width: 5*/ + 0xff, 0xf0, 0x00, //@@@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0032 , Width: 6*/ + 0x5d, 0xfc, 0x30, //+@@@.. + 0xa2, 0x06, 0xe0, //%..+@. + 0x00, 0x02, 0xd0, //....@. + 0x00, 0x1c, 0x40, //...@+. + 0x03, 0xd5, 0x00, //..@+.. + 0x6e, 0x40, 0x00, //+@+... + 0xff, 0xff, 0xf0, //@@@@@. + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0033 , Width: 5*/ + 0x5d, 0xfc, 0x30, //+@@@. + 0xa1, 0x05, 0xe0, //%..+@ + 0x00, 0x05, 0xd0, //...+@ + 0x0f, 0xfe, 0x30, //.@@@. + 0x00, 0x05, 0xd0, //...+@ + 0x81, 0x05, 0xe0, //%..+@ + 0x6e, 0xfc, 0x30, //+@@@. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0034 , Width: 5*/ + 0x00, 0x7f, 0x00, //..+@. + 0x03, 0xef, 0x00, //..@@. + 0x0d, 0x4f, 0x00, //.@.@. + 0x87, 0x0f, 0x00, //%+.@. + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x0f, 0x00, //...@. + 0x00, 0x0f, 0x00, //...@. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0035 , Width: 5*/ + 0xff, 0xff, 0x00, //@@@@. + 0xf0, 0x00, 0x00, //@.... + 0xfe, 0xea, 0x10, //@@@%. + 0x00, 0x18, 0xb0, //...%% + 0x00, 0x00, 0xf0, //....@ + 0x00, 0x08, 0xc0, //...%% + 0xff, 0xeb, 0x20, //@@@%. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0036 , Width: 5*/ + 0x07, 0xdf, 0xf0, //.+@@@ + 0x6d, 0x30, 0x00, //+@... + 0xd5, 0x00, 0x00, //@+... + 0xf9, 0xfd, 0x40, //@%@@+ + 0xe4, 0x04, 0xe0, //@+.+@ + 0x94, 0x04, 0xe0, //%+.+@ + 0x1b, 0xfd, 0x40, //.%@@+ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0037 , Width: 5*/ + 0xff, 0xff, 0xe0, //@@@@@ + 0x00, 0x03, 0x80, //....% + 0x00, 0x0b, 0x10, //...%. + 0x00, 0x3a, 0x00, //...%. + 0x00, 0xb3, 0x00, //..%.. + 0x03, 0xb0, 0x00, //..%.. + 0x0b, 0x40, 0x00, //.%+.. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0038 , Width: 5*/ + 0x4d, 0xfd, 0x40, //+@@@+ + 0xe4, 0x04, 0xe0, //@+.+@ + 0xd4, 0x04, 0xc0, //@+.+@ + 0x3e, 0xfe, 0x30, //.@@@. + 0xd4, 0x04, 0xd0, //@+.+@ + 0xe4, 0x04, 0xe0, //@+.+@ + 0x4d, 0xfd, 0x40, //+@@@+ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0039 , Width: 5*/ + 0x4d, 0xfb, 0x10, //+@@%. + 0xe4, 0x04, 0x90, //@+.+% + 0xe4, 0x04, 0xe0, //@+.+@ + 0x4d, 0xf8, 0xf0, //+@@%@ + 0x00, 0x04, 0xd0, //...+@ + 0x00, 0x3d, 0x60, //...@+ + 0xff, 0xd7, 0x00, //@@@+. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 003a , Width: 1*/ + 0x00, //. + 0x00, //. + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 003b , Width: 1*/ + 0x00, //. + 0x00, //. + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 003c , Width: 6*/ + 0x00, 0x00, 0x00, //...... + 0x00, 0x01, 0x7d, //....+@ + 0x16, 0xce, 0x93, //.+%@%. + 0xff, 0x90, 0x00, //@@%... + 0x16, 0xce, 0x93, //.+@@%. + 0x00, 0x01, 0x7d, //....+@ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 003d , Width: 6*/ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0xff, 0xff, 0xff, //@@@@@@ + 0x00, 0x00, 0x00, //...... + 0xff, 0xff, 0xff, //@@@@@@ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 003e , Width: 6*/ + 0x00, 0x00, 0x00, //...... + 0xd7, 0x10, 0x00, //@+.... + 0x39, 0xec, 0x61, //.%@%+. + 0x00, 0x09, 0xff, //...%@@ + 0x39, 0xec, 0x61, //.%@@+. + 0xd7, 0x10, 0x00, //@+.... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 003f , Width: 4*/ + 0xff, 0xe7, //@@@+ + 0x00, 0x3e, //...@ + 0x02, 0xd6, //..@+ + 0x0d, 0x50, //.@+. + 0x0f, 0x00, //.@.. + 0x00, 0x00, //.... + 0x0f, 0x00, //.@.. + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 0040 , Width: 9*/ + 0x00, 0x7d, 0xfe, 0xa2, 0x00, //..+@@@%.. + 0x0c, 0xa3, 0x01, 0x6e, 0x30, //.@%...+@. + 0x8a, 0x00, 0x00, 0x04, 0xc0, //+%.....+@ + 0xd2, 0x0a, 0xbf, 0x00, 0xf0, //@..%%@..@ + 0xf0, 0x0f, 0x4f, 0x19, 0xa0, //@..@+@.%% + 0xe2, 0x0a, 0xbf, 0xc7, 0x00, //@..%%@@+. + 0x8a, 0x00, 0x00, 0x00, 0x00, //%%....... + 0x1d, 0x91, 0x05, 0xa0, 0x00, //.@%..+%.. + 0x01, 0x9e, 0xfc, 0x40, 0x00, //..%@@@+.. + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + + + /*Unicode: U+ 0041 , Width: 7*/ + 0x00, 0x4f, 0x40, 0x00, //..+@+.. + 0x00, 0xba, 0xb0, 0x00, //..%%%.. + 0x02, 0xd0, 0xd2, 0x00, //..@.@.. + 0x08, 0x50, 0x58, 0x00, //.%+.+%. + 0x0e, 0xff, 0xfe, 0x00, //.@@@@@. + 0x5b, 0x00, 0x0b, 0x50, //+%...%+ + 0xc4, 0x00, 0x04, 0xc0, //@+...+@ + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 0042 , Width: 5*/ + 0xff, 0xfd, 0x50, //@@@@+ + 0xf0, 0x04, 0xe0, //@..+@ + 0xf0, 0x04, 0xd0, //@..+@ + 0xff, 0xff, 0x40, //@@@@+ + 0xf0, 0x03, 0xd0, //@...@ + 0xf0, 0x03, 0xe0, //@...@ + 0xff, 0xfe, 0x50, //@@@@+ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0043 , Width: 6*/ + 0x06, 0xdf, 0xd5, //.+@@@+ + 0x6d, 0x30, 0x29, //+@...% + 0xd3, 0x00, 0x00, //@..... + 0xf0, 0x00, 0x00, //@..... + 0xd3, 0x00, 0x00, //@..... + 0x6d, 0x30, 0x29, //+@...% + 0x06, 0xdf, 0xd5, //.+@@@+ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0044 , Width: 6*/ + 0xff, 0xfd, 0x70, //@@@@+. + 0xf0, 0x03, 0xc7, //@...@+ + 0xf0, 0x00, 0x2d, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x2d, //@....@ + 0xf0, 0x03, 0xc7, //@...@+ + 0xff, 0xfd, 0x70, //@@@@+. + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0045 , Width: 5*/ + 0xff, 0xff, 0xf0, //@@@@@ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xff, 0xff, 0xf0, //@@@@@ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0046 , Width: 4*/ + 0xff, 0xff, //@@@@ + 0xf0, 0x00, //@... + 0xf0, 0x00, //@... + 0xff, 0xff, //@@@@ + 0xf0, 0x00, //@... + 0xf0, 0x00, //@... + 0xf0, 0x00, //@... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 0047 , Width: 6*/ + 0x06, 0xdf, 0xd5, //.+@@@+ + 0x6c, 0x30, 0x2a, //+@...% + 0xd2, 0x00, 0x00, //@..... + 0xf0, 0x0f, 0xff, //@..@@@ + 0xd2, 0x00, 0x0f, //@....@ + 0x7c, 0x20, 0x2f, //+@...@ + 0x07, 0xdf, 0xd4, //.+@@@+ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0048 , Width: 6*/ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xff, 0xff, 0xff, //@@@@@@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0049 , Width: 1*/ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 004a , Width: 2*/ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x5d, //+@ + 0xd3, //@. + 0x00, //.. + + + /*Unicode: U+ 004b , Width: 6*/ + 0xf0, 0x02, 0xd6, //@...@+ + 0xf0, 0x4d, 0x30, //@..@.. + 0xf5, 0xc1, 0x00, //@+@... + 0xff, 0x50, 0x00, //@@+... + 0xf3, 0xe5, 0x00, //@.@+.. + 0xf0, 0x2e, 0x60, //@..@+. + 0xf0, 0x02, 0xd7, //@...@+ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 004c , Width: 5*/ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 004d , Width: 7*/ + 0xf5, 0x00, 0x07, 0xf0, //@+...+@ + 0xfc, 0x00, 0x0c, 0xf0, //@@...@@ + 0xf9, 0x40, 0x58, 0xf0, //@%+.+%@ + 0xf2, 0xc0, 0xc1, 0xf0, //@.@.@.@ + 0xf0, 0xa9, 0xa0, 0xf0, //@.%%%.@ + 0xf0, 0x3f, 0x30, 0xf0, //@..@..@ + 0xf0, 0x00, 0x00, 0xf0, //@.....@ + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 004e , Width: 6*/ + 0xf5, 0x00, 0x0f, //@+...@ + 0xfb, 0x10, 0x0f, //@%...@ + 0xf2, 0xb0, 0x0f, //@.%..@ + 0xf0, 0x77, 0x0f, //@.++.@ + 0xf0, 0x0b, 0x2f, //@..%.@ + 0xf0, 0x01, 0xcf, //@...%@ + 0xf0, 0x00, 0x5f, //@...+@ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 004f , Width: 6*/ + 0x08, 0xee, 0x80, //.%@@%. + 0x7b, 0x11, 0xb7, //+%..%+ + 0xd2, 0x00, 0x2d, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xd2, 0x00, 0x2d, //@....@ + 0x7b, 0x11, 0xb7, //+%..%+ + 0x08, 0xee, 0x80, //.%@@%. + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0050 , Width: 5*/ + 0xff, 0xfd, 0x40, //@@@@+ + 0xf0, 0x04, 0xe0, //@..+@ + 0xf0, 0x04, 0xe0, //@..+@ + 0xff, 0xfd, 0x40, //@@@@+ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0051 , Width: 6*/ + 0x08, 0xee, 0x80, //.%@@%. + 0x7b, 0x11, 0xb7, //+%..%+ + 0xd2, 0x00, 0x2d, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xd2, 0x00, 0x2d, //@....@ + 0x7b, 0x11, 0xb7, //+%..%+ + 0x08, 0xef, 0x80, //.%@@%. + 0x00, 0x06, 0xd1, //...+@. + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0052 , Width: 6*/ + 0xff, 0xfd, 0x40, //@@@@+. + 0xf0, 0x04, 0xe0, //@..+@. + 0xf0, 0x04, 0xe0, //@..+@. + 0xff, 0xfc, 0x20, //@@@@.. + 0xf0, 0x09, 0x40, //@..%+. + 0xf0, 0x00, 0xc0, //@...@. + 0xf0, 0x00, 0x69, //@...+% + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0053 , Width: 5*/ + 0x4c, 0xfd, 0x50, //.@@@+ + 0xe5, 0x02, 0xa0, //@+..% + 0xd7, 0x30, 0x00, //@+... + 0x29, 0xce, 0x50, //.%@@+ + 0x00, 0x02, 0xe0, //....@ + 0xa2, 0x05, 0xe0, //%..+@ + 0x5d, 0xfd, 0x40, //+@@@+ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0054 , Width: 5*/ + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0xf0, 0x00, //..@.. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0055 , Width: 6*/ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0f, //@....@ + 0xf0, 0x00, 0x0e, //@....@ + 0xb8, 0x00, 0x8b, //%%..%% + 0x1a, 0xee, 0xa1, //.%@@%. + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0056 , Width: 8*/ + 0xc0, 0x00, 0x00, 0xe2, //@.....@. + 0xa5, 0x00, 0x06, 0xa0, //%+...+%. + 0x3d, 0x00, 0x0e, 0x30, //.@...@.. + 0x0b, 0x50, 0x6b, 0x00, //.%+.+%.. + 0x04, 0xd0, 0xd4, 0x00, //..@.@+.. + 0x00, 0xcb, 0xc0, 0x00, //..@%@... + 0x00, 0x4f, 0x50, 0x00, //..+@+... + 0x00, 0x00, 0x00, 0x00, //........ + 0x00, 0x00, 0x00, 0x00, //........ + 0x00, 0x00, 0x00, 0x00, //........ + + + /*Unicode: U+ 0057 , Width: 9*/ + 0xd2, 0x01, 0xf1, 0x02, 0xd0, //@...@...@ + 0x96, 0x06, 0xf6, 0x06, 0x80, //%+.+@+.+% + 0x4a, 0x0b, 0x8b, 0x0a, 0x30, //+%.%%%.%. + 0x0d, 0x1e, 0x0e, 0x0d, 0x00, //.@.@.@.@. + 0x0b, 0x8b, 0x0b, 0x89, 0x00, //.%%%.%%%. + 0x06, 0xf6, 0x06, 0xf4, 0x00, //.+@+.+@+. + 0x01, 0xf1, 0x02, 0xf0, 0x00, //..@...@.. + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + + + /*Unicode: U+ 0058 , Width: 6*/ + 0xa8, 0x00, 0x8a, //%%..%% + 0x1e, 0x33, 0xe1, //.@..@. + 0x04, 0xdd, 0x40, //.+@@+. + 0x00, 0xcc, 0x00, //..@@.. + 0x04, 0xdd, 0x40, //.+@@+. + 0x1e, 0x33, 0xe1, //.@..@. + 0xa8, 0x00, 0x8a, //%%..%% + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 0059 , Width: 7*/ + 0x96, 0x00, 0x05, 0x90, //%+...+% + 0x0b, 0x30, 0x2b, 0x00, //.%...%. + 0x01, 0xc2, 0xb1, 0x00, //..%.%.. + 0x00, 0x2f, 0x20, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x0f, 0x00, 0x00, //...@... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 005a , Width: 6*/ + 0xff, 0xff, 0xff, //@@@@@@ + 0x00, 0x00, 0xa4, //....%+ + 0x00, 0x09, 0x60, //...%+. + 0x00, 0x88, 0x00, //..%+.. + 0x07, 0x90, 0x00, //.+%... + 0x6b, 0x00, 0x00, //+%.... + 0xff, 0xff, 0xff, //@@@@@@ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 005b , Width: 2*/ + 0xf0, //@. + 0xf0, //@. + 0xf0, //@. + 0xf0, //@. + 0xf0, //@. + 0xf0, //@. + 0xf0, //@. + 0xff, //@@ + 0x00, //.. + 0x00, //.. + + + /*Unicode: U+ 005c , Width: 3*/ + 0xd2, 0x00, //@.. + 0xa6, 0x00, //%+. + 0x6a, 0x00, //+%. + 0x2e, 0x00, //.@. + 0x0e, 0x20, //.@. + 0x0a, 0x60, //.%+ + 0x06, 0xa0, //.+% + 0x02, 0xd0, //..@ + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 005d , Width: 2*/ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0xff, //@@ + 0x00, //.. + 0x00, //.. + + + /*Unicode: U+ 005e , Width: 6*/ + 0x00, 0xcc, 0x00, //..@@.. + 0x0b, 0x66, 0xb0, //.%++%. + 0x96, 0x00, 0x69, //%+..+% + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 005f , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0060 , Width: 2*/ + 0x19, //.% + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + 0x00, //.. + + + /*Unicode: U+ 0061 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x0f, 0xfd, 0x40, //.@@@+ + 0x00, 0x03, 0xd0, //....@ + 0x6d, 0xff, 0xf0, //+@@@@ + 0xf4, 0x04, 0xf0, //@+.+@ + 0x7e, 0xe7, 0xf0, //+@@+@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0062 , Width: 5*/ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf8, 0xfd, 0x30, //@%@@. + 0xf6, 0x06, 0xc0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf6, 0x06, 0xc0, //@+.+@ + 0xf8, 0xfd, 0x30, //@%@@. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0063 , Width: 4*/ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x2c, 0xff, //.@@@ + 0xc6, 0x00, //@+.. + 0xf0, 0x00, //@... + 0xc6, 0x00, //@+.. + 0x2c, 0xff, //.@@@ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 0064 , Width: 5*/ + 0x00, 0x00, 0xf0, //....@ + 0x00, 0x00, 0xf0, //....@ + 0x3d, 0xf8, 0xf0, //.@@%@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0x3d, 0xf8, 0xf0, //.@@%@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0065 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x2b, 0xfd, 0x30, //.%@@. + 0xc5, 0x04, 0xd0, //%+.+@ + 0xff, 0xff, 0xf0, //@@@@@ + 0xc5, 0x00, 0x00, //@+... + 0x2b, 0xff, 0xf0, //.%@@@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0066 , Width: 3*/ + 0x0e, 0x10, //.@. + 0x0f, 0x00, //.@. + 0xff, 0xf0, //@@@ + 0x0f, 0x00, //.@. + 0x0f, 0x00, //.@. + 0x0f, 0x00, //.@. + 0x0f, 0x00, //.@. + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 0067 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x3d, 0xf8, 0xf0, //.@@%@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0x3d, 0xf9, 0xf0, //.@@%@ + 0x00, 0x07, 0xc0, //...+@ + 0x0f, 0xfd, 0x30, //.@@@. + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0068 , Width: 5*/ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf7, 0xee, 0x50, //@+@@+ + 0xf6, 0x04, 0xe0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0069 , Width: 1*/ + 0x00, //. + 0x00, //. + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 006a , Width: 2*/ + 0x00, //.. + 0x00, //.. + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x0f, //.@ + 0x2e, //.@ + 0xf7, //@+ + 0x00, //.. + + + /*Unicode: U+ 006b , Width: 5*/ + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x4e, 0x60, //@.+@+ + 0xf5, 0xd3, 0x00, //@+@.. + 0xff, 0x40, 0x00, //@@+.. + 0xf4, 0xe5, 0x00, //@+@+. + 0xf0, 0x2e, 0x60, //@..@+ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 006c , Width: 1*/ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0x00, //. + 0x00, //. + 0x00, //. + + + /*Unicode: U+ 006d , Width: 9*/ + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0xf7, 0xee, 0x58, 0xee, 0x50, //@+@@++@@+ + 0xf6, 0x04, 0xf6, 0x04, 0xe0, //@+.+@+.+@ + 0xf0, 0x00, 0xf0, 0x00, 0xf0, //@...@...@ + 0xf0, 0x00, 0xf0, 0x00, 0xf0, //@...@...@ + 0xf0, 0x00, 0xf0, 0x00, 0xf0, //@...@...@ + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + 0x00, 0x00, 0x00, 0x00, 0x00, //......... + + + /*Unicode: U+ 006e , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0xf7, 0xee, 0x50, //@+@@+ + 0xf6, 0x04, 0xe0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 006f , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x2c, 0xfc, 0x20, //.@@@. + 0xc6, 0x06, 0xc0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xc6, 0x06, 0xc0, //@+.+@ + 0x3c, 0xfc, 0x20, //.@@@. + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0070 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0xf8, 0xfd, 0x30, //@%@@. + 0xf6, 0x06, 0xc0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf6, 0x06, 0xc0, //@+.+@ + 0xf8, 0xfd, 0x30, //@%@@. + 0xf0, 0x00, 0x00, //@.... + 0xf0, 0x00, 0x00, //@.... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0071 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x3d, 0xf8, 0xf0, //.@@%@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0xf0, 0x00, 0xf0, //@...@ + 0xc6, 0x06, 0xf0, //@+.+@ + 0x3d, 0xf8, 0xf0, //.@@%@ + 0x00, 0x00, 0xf0, //....@ + 0x00, 0x00, 0xf0, //....@ + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0072 , Width: 3*/ + 0x00, 0x00, //... + 0x00, 0x00, //... + 0xf9, 0xf0, //@%@ + 0xf5, 0x00, //@+. + 0xf0, 0x00, //@.. + 0xf0, 0x00, //@.. + 0xf0, 0x00, //@.. + 0x00, 0x00, //... + 0x00, 0x00, //... + 0x00, 0x00, //... + + + /*Unicode: U+ 0073 , Width: 4*/ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x7e, 0xff, //+@@@ + 0xf6, 0x00, //@+.. + 0x5c, 0xe7, //+@@+ + 0x00, 0x3f, //...@ + 0xff, 0xe7, //@@@+ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 0074 , Width: 4*/ + 0x0f, 0x00, //.@.. + 0x0f, 0x00, //.@.. + 0xff, 0xff, //@@@@ + 0x0f, 0x00, //.@.. + 0x0f, 0x00, //.@.. + 0x0f, 0x10, //.@.. + 0x08, 0xff, //.%@@ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 0075 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xe4, 0x06, 0xf0, //@+.+@ + 0x5e, 0xe7, 0xf0, //+@@+@ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0076 , Width: 7*/ + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x2e, 0x00, 0x0e, 0x20, //.@...@. + 0x0a, 0x60, 0x6a, 0x00, //.%+.+%. + 0x03, 0xe0, 0xe3, 0x00, //..@.@.. + 0x00, 0xcb, 0xc0, 0x00, //..@%@.. + 0x00, 0x4f, 0x40, 0x00, //..+@+.. + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 0077 , Width: 7*/ + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0xe1, 0x4f, 0x41, 0xe0, //@.+@+.@ + 0xb3, 0xb8, 0xb3, 0xb0, //%.%%%.% + 0x88, 0xd0, 0xd8, 0x90, //+%@.@%% + 0x4f, 0x70, 0x7f, 0x60, //+@+.+@+ + 0x1f, 0x10, 0x1f, 0x30, //.@...@. + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 0078 , Width: 5*/ + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x95, 0x05, 0x90, //%+.+% + 0x0b, 0x6b, 0x00, //.%+%. + 0x04, 0xf3, 0x00, //.+@.. + 0x0c, 0x4b, 0x00, //.@+%. + 0x94, 0x04, 0x90, //%+.+% + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + 0x00, 0x00, 0x00, //..... + + + /*Unicode: U+ 0079 , Width: 7*/ + 0x00, 0x00, 0x00, 0x00, //....... + 0x00, 0x00, 0x00, 0x00, //....... + 0x3d, 0x00, 0x0d, 0x20, //.@...@. + 0x0a, 0x50, 0x3b, 0x00, //.%+..%. + 0x02, 0xc0, 0x94, 0x00, //..@.%.. + 0x00, 0x95, 0xb0, 0x00, //..%+%.. + 0x00, 0x1e, 0x50, 0x00, //...@+.. + 0x00, 0x0a, 0x00, 0x00, //...%... + 0x0f, 0xf4, 0x00, 0x00, //.@@+... + 0x00, 0x00, 0x00, 0x00, //....... + + + /*Unicode: U+ 007a , Width: 4*/ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0xff, 0xff, //@@@@ + 0x00, 0x69, //..+% + 0x05, 0xd0, //.+@. + 0x4f, 0x20, //+@.. + 0xff, 0xff, //@@@@ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 007b , Width: 4*/ + 0x00, 0xf1, //..@. + 0x00, 0xf0, //..@. + 0x04, 0xe0, //..@. + 0xff, 0x70, //@@+. + 0x05, 0xe0, //.+@. + 0x00, 0xf0, //..@. + 0x00, 0xf1, //..@. + 0x00, 0x9f, //..%@ + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 007c , Width: 1*/ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0xf0, //@ + 0x00, //. + + + /*Unicode: U+ 007d , Width: 4*/ + 0x1f, 0x00, //.@.. + 0x0f, 0x00, //.@.. + 0x0e, 0x30, //.@.. + 0x07, 0xff, //.+@@ + 0x0e, 0x50, //.@+. + 0x0f, 0x00, //.@.. + 0x1f, 0x00, //.@.. + 0xf9, 0x00, //@%.. + 0x00, 0x00, //.... + 0x00, 0x00, //.... + + + /*Unicode: U+ 007e , Width: 6*/ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x7e, 0xc4, 0x09, //+@@+.% + 0x60, 0x4c, 0xe7, //+.+@@+ + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + 0x00, 0x00, 0x00, //...... + + + /*Unicode: U+ 007f , Width: 5*/ + 0xff, 0xff, 0xf0, //@@@@@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xf0, 0x00, 0xf0, //@...@ + 0xff, 0xff, 0xf0, //@@@@@ + 0x00, 0x00, 0x00, //..... + + + }; -/*Store the start index of the glyphs in the bitmap array*/ -static const uint32_t dejavu_20_map[] = + +/*Store the glyph descriptions */ +static const lv_font_glyph_dsc_t arial_20_glyph_dsc[] = { - 0, 20, 40, 60, 100, 140, 180, 220, - 240, 260, 280, 320, 360, 380, 400, 420, - 440, 480, 520, 560, 600, 640, 680, 720, - 760, 800, 840, 860, 880, 920, 960, 1000, - 1040, 1100, 1140, 1180, 1220, 1260, 1300, 1340, - 1380, 1420, 1440, 1460, 1500, 1540, 1580, 1620, - 1660, 1700, 1740, 1780, 1820, 1860, 1900, 1940, - 2000, 2040, 2080, 2120, 2140, 2160, 2180, 2220, - 2260, 2300, 2340, 2380, 2400, 2440, 2480, 2500, - 2540, 2580, 2600, 2620, 2660, 2680, 2740, 2780, - 2820, 2860, 2900, 2920, 2940, 2960, 3000, 3040, - 3080, 3120, 3160, 3180, 3220, 3240, 3280, + {.w_px = 5 , .glyph_index = 0}, //Unicode: U+0020 + {.w_px = 1 , .glyph_index = 30}, //Unicode: U+0021 + {.w_px = 3 , .glyph_index = 40}, //Unicode: U+0022 + {.w_px = 7 , .glyph_index = 60}, //Unicode: U+0023 + {.w_px = 5 , .glyph_index = 100}, //Unicode: U+0024 + {.w_px = 8 , .glyph_index = 130}, //Unicode: U+0025 + {.w_px = 7 , .glyph_index = 170}, //Unicode: U+0026 + {.w_px = 1 , .glyph_index = 210}, //Unicode: U+0027 + {.w_px = 2 , .glyph_index = 220}, //Unicode: U+0028 + {.w_px = 2 , .glyph_index = 230}, //Unicode: U+0029 + {.w_px = 5 , .glyph_index = 240}, //Unicode: U+002a + {.w_px = 7 , .glyph_index = 270}, //Unicode: U+002b + {.w_px = 1 , .glyph_index = 310}, //Unicode: U+002c + {.w_px = 3 , .glyph_index = 320}, //Unicode: U+002d + {.w_px = 1 , .glyph_index = 340}, //Unicode: U+002e + {.w_px = 3 , .glyph_index = 350}, //Unicode: U+002f + {.w_px = 5 , .glyph_index = 370}, //Unicode: U+0030 + {.w_px = 5 , .glyph_index = 400}, //Unicode: U+0031 + {.w_px = 6 , .glyph_index = 430}, //Unicode: U+0032 + {.w_px = 5 , .glyph_index = 460}, //Unicode: U+0033 + {.w_px = 5 , .glyph_index = 490}, //Unicode: U+0034 + {.w_px = 5 , .glyph_index = 520}, //Unicode: U+0035 + {.w_px = 5 , .glyph_index = 550}, //Unicode: U+0036 + {.w_px = 5 , .glyph_index = 580}, //Unicode: U+0037 + {.w_px = 5 , .glyph_index = 610}, //Unicode: U+0038 + {.w_px = 5 , .glyph_index = 640}, //Unicode: U+0039 + {.w_px = 1 , .glyph_index = 670}, //Unicode: U+003a + {.w_px = 1 , .glyph_index = 680}, //Unicode: U+003b + {.w_px = 6 , .glyph_index = 690}, //Unicode: U+003c + {.w_px = 6 , .glyph_index = 720}, //Unicode: U+003d + {.w_px = 6 , .glyph_index = 750}, //Unicode: U+003e + {.w_px = 4 , .glyph_index = 780}, //Unicode: U+003f + {.w_px = 9 , .glyph_index = 800}, //Unicode: U+0040 + {.w_px = 7 , .glyph_index = 850}, //Unicode: U+0041 + {.w_px = 5 , .glyph_index = 890}, //Unicode: U+0042 + {.w_px = 6 , .glyph_index = 920}, //Unicode: U+0043 + {.w_px = 6 , .glyph_index = 950}, //Unicode: U+0044 + {.w_px = 5 , .glyph_index = 980}, //Unicode: U+0045 + {.w_px = 4 , .glyph_index = 1010}, //Unicode: U+0046 + {.w_px = 6 , .glyph_index = 1030}, //Unicode: U+0047 + {.w_px = 6 , .glyph_index = 1060}, //Unicode: U+0048 + {.w_px = 1 , .glyph_index = 1090}, //Unicode: U+0049 + {.w_px = 2 , .glyph_index = 1100}, //Unicode: U+004a + {.w_px = 6 , .glyph_index = 1110}, //Unicode: U+004b + {.w_px = 5 , .glyph_index = 1140}, //Unicode: U+004c + {.w_px = 7 , .glyph_index = 1170}, //Unicode: U+004d + {.w_px = 6 , .glyph_index = 1210}, //Unicode: U+004e + {.w_px = 6 , .glyph_index = 1240}, //Unicode: U+004f + {.w_px = 5 , .glyph_index = 1270}, //Unicode: U+0050 + {.w_px = 6 , .glyph_index = 1300}, //Unicode: U+0051 + {.w_px = 6 , .glyph_index = 1330}, //Unicode: U+0052 + {.w_px = 5 , .glyph_index = 1360}, //Unicode: U+0053 + {.w_px = 5 , .glyph_index = 1390}, //Unicode: U+0054 + {.w_px = 6 , .glyph_index = 1420}, //Unicode: U+0055 + {.w_px = 8 , .glyph_index = 1450}, //Unicode: U+0056 + {.w_px = 9 , .glyph_index = 1490}, //Unicode: U+0057 + {.w_px = 6 , .glyph_index = 1540}, //Unicode: U+0058 + {.w_px = 7 , .glyph_index = 1570}, //Unicode: U+0059 + {.w_px = 6 , .glyph_index = 1610}, //Unicode: U+005a + {.w_px = 2 , .glyph_index = 1640}, //Unicode: U+005b + {.w_px = 3 , .glyph_index = 1650}, //Unicode: U+005c + {.w_px = 2 , .glyph_index = 1670}, //Unicode: U+005d + {.w_px = 6 , .glyph_index = 1680}, //Unicode: U+005e + {.w_px = 5 , .glyph_index = 1710}, //Unicode: U+005f + {.w_px = 2 , .glyph_index = 1740}, //Unicode: U+0060 + {.w_px = 5 , .glyph_index = 1750}, //Unicode: U+0061 + {.w_px = 5 , .glyph_index = 1780}, //Unicode: U+0062 + {.w_px = 4 , .glyph_index = 1810}, //Unicode: U+0063 + {.w_px = 5 , .glyph_index = 1830}, //Unicode: U+0064 + {.w_px = 5 , .glyph_index = 1860}, //Unicode: U+0065 + {.w_px = 3 , .glyph_index = 1890}, //Unicode: U+0066 + {.w_px = 5 , .glyph_index = 1910}, //Unicode: U+0067 + {.w_px = 5 , .glyph_index = 1940}, //Unicode: U+0068 + {.w_px = 1 , .glyph_index = 1970}, //Unicode: U+0069 + {.w_px = 2 , .glyph_index = 1980}, //Unicode: U+006a + {.w_px = 5 , .glyph_index = 1990}, //Unicode: U+006b + {.w_px = 1 , .glyph_index = 2020}, //Unicode: U+006c + {.w_px = 9 , .glyph_index = 2030}, //Unicode: U+006d + {.w_px = 5 , .glyph_index = 2080}, //Unicode: U+006e + {.w_px = 5 , .glyph_index = 2110}, //Unicode: U+006f + {.w_px = 5 , .glyph_index = 2140}, //Unicode: U+0070 + {.w_px = 5 , .glyph_index = 2170}, //Unicode: U+0071 + {.w_px = 3 , .glyph_index = 2200}, //Unicode: U+0072 + {.w_px = 4 , .glyph_index = 2220}, //Unicode: U+0073 + {.w_px = 4 , .glyph_index = 2240}, //Unicode: U+0074 + {.w_px = 5 , .glyph_index = 2260}, //Unicode: U+0075 + {.w_px = 7 , .glyph_index = 2290}, //Unicode: U+0076 + {.w_px = 7 , .glyph_index = 2330}, //Unicode: U+0077 + {.w_px = 5 , .glyph_index = 2370}, //Unicode: U+0078 + {.w_px = 7 , .glyph_index = 2400}, //Unicode: U+0079 + {.w_px = 4 , .glyph_index = 2440}, //Unicode: U+007a + {.w_px = 4 , .glyph_index = 2460}, //Unicode: U+007b + {.w_px = 1 , .glyph_index = 2480}, //Unicode: U+007c + {.w_px = 4 , .glyph_index = 2490}, //Unicode: U+007d + {.w_px = 6 , .glyph_index = 2510}, //Unicode: U+007e + {.w_px = 5 , .glyph_index = 2540}, //Unicode: U+007f + }; -/*Store the width (column count) of each glyph*/ -static const uint8_t dejavu_20_width[] = +lv_font_t arial_20 = { - 5, 7, 8, 14, 11, 16, 13, 5, - 7, 7, 9, 14, 5, 6, 5, 6, - 11, 11, 11, 11, 11, 11, 11, 11, - 11, 11, 6, 6, 14, 14, 14, 9, - 17, 11, 12, 12, 13, 11, 10, 13, - 13, 6, 6, 12, 9, 15, 13, 13, - 10, 13, 12, 11, 10, 13, 11, 18, - 13, 10, 12, 7, 6, 7, 14, 9, - 9, 10, 10, 8, 10, 10, 6, 10, - 11, 5, 5, 10, 5, 17, 11, 10, - 10, 10, 7, 8, 7, 11, 10, 15, - 10, 10, 8, 11, 6, 11, 14, + .unicode_first = 32, /*First Unicode letter in this font*/ + .unicode_last = 127, /*Last Unicode letter in this font*/ + .h_px = 10, /*Font height in pixels*/ + .glyph_bitmap = arial_20_glyph_bitmap, /*Bitmap of glyphs*/ + .glyph_dsc = arial_20_glyph_dsc, /*Description of glyphs*/ + .bpp = 4, /*Bit per pixel*/ + .next_page = NULL, /*Pointer to a font extension*/ }; - -lv_font_t lv_font_dejavu_20 = -{ - 32, /*First letter's unicode */ - 126, /*Last letter's unicode */ - 20, /*Letters height (rows) */ - dejavu_20_bitmap, /*Glyph's bitmap*/ - dejavu_20_map, /*Glyph start indexes in the bitmap*/ - dejavu_20_width, /*Glyph widths (columns)*/ - NULL /*No next page by default*/ -}; - -#endif /*USE_LV_FONT_DEJAVU_20*/ diff --git a/lv_misc/lv_fonts/dejavu_20.h b/lv_misc/lv_fonts/dejavu_20.h index be6940489a..590f4da888 100644 --- a/lv_misc/lv_fonts/dejavu_20.h +++ b/lv_misc/lv_fonts/dejavu_20.h @@ -9,7 +9,7 @@ #include #include "../lv_font.h" -extern lv_font_t lv_font_dejavu_20; +extern lv_font_t arial_20; #endif /*USE_LV_FONT_DEJAVU_20*/ -#endif /*DEJAVU_20_H*/ \ No newline at end of file +#endif /*DEJAVU_20_H*/ diff --git a/lv_misc/lv_txt.c b/lv_misc/lv_txt.c index 867d67089d..2d19095036 100644 --- a/lv_misc/lv_txt.c +++ b/lv_misc/lv_txt.c @@ -315,7 +315,7 @@ uint8_t lv_txt_utf8_size(uint8_t c) * @param letter_uni an Unicode letter * @return UTF-8 coded character in Little Endian to be compatible with C chars (e.g. 'Á', 'Ű') */ -uint32_t txt_unicode_to_utf8(uint32_t letter_uni) +uint32_t lv_txt_unicode_to_utf8(uint32_t letter_uni) { if(letter_uni < 128) return letter_uni; uint8_t bytes[4]; diff --git a/lv_misc/lv_txt.h b/lv_misc/lv_txt.h index 6f1e2a16b4..3bb489621a 100644 --- a/lv_misc/lv_txt.h +++ b/lv_misc/lv_txt.h @@ -121,7 +121,7 @@ uint8_t lv_txt_utf8_size(uint8_t c); * @param letter_uni an Unicode letter * @return UTF-8 coded character in Little Endian to be compatible with C chars (e.g. 'Á', 'Ű') */ -uint32_t txt_unicode_to_utf8(uint32_t letter_uni); +uint32_t lv_txt_unicode_to_utf8(uint32_t letter_uni); /** * Decode an UTF-8 character from a string.