From f3b14ba4deb8c817797b38e15d9108e630b56f2a Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Sun, 22 May 2011 21:06:45 +0200 Subject: [PATCH] Enhanced font support: support extended(utf8) characters --- lcd/fonts.h | 1 + lcd/render.c | 33 +- lcd/render.h | 2 +- lcd/smallfonts.c | 10 +- lcd/ubuntu18.c | 3114 ++++++++++++++++++++++++--------------------- tools/makefont.pl | 33 +- 6 files changed, 1703 insertions(+), 1490 deletions(-) diff --git a/lcd/fonts.h b/lcd/fonts.h index 134faa6..e80735c 100644 --- a/lcd/fonts.h +++ b/lcd/fonts.h @@ -17,6 +17,7 @@ struct FONT_DEF { uint8_t u8LastChar; /* The last character available */ const uint8_t *au8FontTable; /* Font table start address in memory */ const FONT_CHAR_INFO *charInfo; /* Pointer to array of char information */ + const uint16_t *charExtra; /* Pointer to array of extra char info */ }; typedef const struct FONT_DEF * FONT; diff --git a/lcd/render.c b/lcd/render.c index 74004d9..082e3b1 100644 --- a/lcd/render.c +++ b/lcd/render.c @@ -9,7 +9,7 @@ char font_direction = FONT_DIR_LTR; /* Exported Functions */ -int DoChar(int sx, int sy, char c){ +int DoChar(int sx, int sy, int c){ int x=0; /* how many bytes is it high? */ @@ -22,8 +22,20 @@ int DoChar(int sx, int sy, char c){ int ry=RESY-sy-font->u8Height; /* Does this font provide this character? */ - if(cu8FirstChar || c>font->u8LastChar) + if(cu8FirstChar) c=font->u8FirstChar+1; // error + if(c>font->u8LastChar && font->charExtra == NULL) + c=font->u8FirstChar+1; // error + + if(c>font->u8LastChar && font->charExtra != NULL){ + int cc=0; + while( font->charExtra[cc] < c) + cc++; + if(font->charExtra[cc] > c) + c=font->u8FirstChar+1; // error + else + c=font->u8LastChar+cc+1; + }; /* starting offset into character source data */ int toff=0,width,preblank=0,blank=0; @@ -127,9 +139,26 @@ int DoChar(int sx, int sy, char c){ return sx-dmul*(x+preblank+blank); }; +#define UTF8 +// decode 2 and 4-byte utf-8 strings. +#define UT2(a,b) ( ((a&31)<<6) + (b&63) ) +#define UT3(a,b,c) ( ((a&15)<<12) + ((b&63)<<6) + (c&63) ) + int DoString(int sx, int sy, char *s){ char *c; + int uc; for(c=s;*c!=0;c++){ +#ifdef UTF8 + /* will b0rk on non-utf8 */ + if((*c&(128+64+32))==(128+64)){ + uc=UT2(*c,*(++c)); + sx=DoChar(sx,sy,uc); + }else if( (*c&(128+64+32+16))==(128+64+32)){ + uc=UT3(*c,*(++c),*(++c)); + sx=DoChar(sx,sy,uc); + }else +#endif + sx=DoChar(sx,sy,*c); }; return sx; diff --git a/lcd/render.h b/lcd/render.h index 76f498d..7409174 100644 --- a/lcd/render.h +++ b/lcd/render.h @@ -26,7 +26,7 @@ }while(0) */ -int DoChar(int sx, int sy, char c); +int DoChar(int sx, int sy, int c); int DoString(int sx, int sy, char *s); int DoInt(int sx, int sy, int num); int DoIntX(int sx, int sy, unsigned int num); diff --git a/lcd/smallfonts.c b/lcd/smallfonts.c index 25057b9..9d07c12 100644 --- a/lcd/smallfonts.c +++ b/lcd/smallfonts.c @@ -548,9 +548,9 @@ const uint8_t au8Font8x8Thin[]= { }; /* Global variables */ -const struct FONT_DEF Font_3x6 = {3, 6, 32, 96, au8Font3x6, NULL}; -const struct FONT_DEF Font_5x8 = {5, 8, 32, 128, au8Font5x8, NULL}; -const struct FONT_DEF Font_7x8 = {7, 8, 32, 128, au8Font7x8, NULL}; -const struct FONT_DEF Font_8x8 = {8, 8, 32, 128, au8Font8x8, NULL}; -const struct FONT_DEF Font_8x8Thin = {8, 8, 32, 128, au8Font8x8Thin, NULL}; +const struct FONT_DEF Font_3x6 = {3, 6, 32, 96, au8Font3x6, NULL,NULL}; +const struct FONT_DEF Font_5x8 = {5, 8, 32, 128, au8Font5x8, NULL,NULL}; +const struct FONT_DEF Font_7x8 = {7, 8, 32, 128, au8Font7x8, NULL,NULL}; +const struct FONT_DEF Font_8x8 = {8, 8, 32, 128, au8Font8x8, NULL,NULL}; +const struct FONT_DEF Font_8x8Thin = {8, 8, 32, 128, au8Font8x8Thin,NULL,NULL}; diff --git a/lcd/ubuntu18.c b/lcd/ubuntu18.c index 507c0a0..430b6a8 100644 --- a/lcd/ubuntu18.c +++ b/lcd/ubuntu18.c @@ -6,1435 +6,1591 @@ * */ -/* This file created by makefont.pl by Sec */ +/* This file created by makefont.pl by Sec */ /* Bitmaps */ const uint8_t Ubuntu18ptBitmaps[] = { /* Char 32 is 6px wide @ 0 */ - /* */ - 0x07, 0xe0, + /* */ + 0x09, 0x00, /* Char 33 is 7px wide @ 2 */ - /* *** ************ */ - /* *** ************ */ - 0x02, 0x6f, 0x32, 0xc0, 0x3b, + /* *** ************ */ + /* *** ************ */ + 0x02, 0xcf, 0x32, 0xc0, 0x47, /* Char 34 is 10px wide @ 7 */ - /* ****** */ - /* ****** */ - /* */ - /* */ - /* ****** */ - /* ****** */ - 0x03, 0x3f, 0x60, 0x33, 0xf6, 0x02, 0x20, + /* ****** */ + /* ****** */ + /* */ + /* */ + /* ****** */ + /* ****** */ + 0x03, 0x9f, 0x60, 0x3c, 0xf6, 0x02, 0xb0, /* Char 35 is 17px wide @ 14 */ - /* ** ** */ - /* *** ** ** */ - /* ********* ** */ - /* ************* */ - /* ** ********* */ - /* ** ** *** */ - /* ** ** */ - /* ** ** */ - /* *** ** ** */ - /* ********* ** */ - /* ************* */ - /* ** ********* */ - /* ** ** *** */ - /* ** ** */ - 0x01, 0x32, 0x52, 0xa3, 0x12, 0x52, 0xa9, 0x22, - 0xcd, 0x0c, 0x22, 0x9a, 0x25, 0x21, 0x3a, 0xf2, - 0x52, 0xa3, 0x12, 0x52, 0xa9, 0x22, 0xcd, 0x0c, - 0x22, 0x9a, 0x25, 0x21, 0x3a, 0x25, 0x20, 0x28, - - - /* Char 36 is 14px wide @ 46 */ - /* ** **** */ - /* *** ****** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ***** ** ***** */ - /* ***** ** ***** */ - /* ** ** ** */ - /* *** *** ** */ - /* ****** ** */ - /* **** */ - 0xdf, 0x27, 0x49, 0x36, 0x68, 0x27, 0x22, 0x28, - 0xf2, 0x62, 0x42, 0x4f, 0x55, 0x25, 0x54, 0x24, - 0x26, 0x27, 0x32, 0x36, 0x28, 0x67, 0x29, 0x40, - 0x2f, - - /* Char 37 is 21px wide @ 71 */ - /* ****** */ - /* ******** */ - /* *** *** */ - /* * ** ** */ - /* ** ** ** */ - /* *** *** *** */ - /* **** ******** */ - /* *** ****** */ - /* **** */ - /* *** */ - /* **** */ - /* ****** *** */ - /* ******** **** */ - /* *** *** *** */ - /* ** ** ** */ - /* ** ** * */ - /* *** *** */ - /* ******** */ - /* ****** */ - 0x01, 0x86, 0xd3, 0x8d, 0x13, 0x43, 0x61, 0x62, - 0x62, 0x62, 0x52, 0x62, 0x73, 0x33, 0x43, 0x84, - 0x28, 0xb3, 0x26, 0xd0, 0x4d, 0x83, 0xd8, 0x4d, - 0x06, 0x23, 0xb8, 0x24, 0x83, 0x43, 0x33, 0x72, - 0x62, 0x52, 0x62, 0x62, 0x61, 0x63, 0x43, 0xd1, - 0x8d, 0x36, 0x01, 0x60, - - /* Char 38 is 17px wide @ 115 */ - /* **** */ - /* ******* */ - /* ** ** **** */ - /* *** ********* */ - /* ** **** *** */ - /* ** *** ** */ - /* ** ***** ** */ - /* ** *** *** *** */ - /* *** *** ****** */ - /* ***** **** */ - /* *** */ - /* ***** */ - /* ** *** */ - /* ** ** */ - 0x01, 0x14, 0xd5, 0x7d, 0x32, 0x32, 0x34, 0x83, - 0x49, 0x72, 0x54, 0x33, 0x62, 0x53, 0x52, 0x62, - 0x45, 0x42, 0x62, 0x33, 0x13, 0x23, 0x63, 0x13, - 0x36, 0x85, 0x54, 0xa3, 0xd6, 0x5d, 0x42, 0x33, - 0xd2, 0x24, 0x20, 0x2d, - - /* Char 39 is 6px wide @ 151 */ - /* ****** */ - /* ****** */ - 0x03, 0x3f, 0x60, 0x22, - - /* Char 40 is 8px wide @ 155 */ - /* ********* */ - /* ************* */ - /* ***** ***** */ - /* *** *** */ - /* ** ** */ - 0x02, 0x99, 0xcd, 0x08, 0x57, 0x54, 0x3d, 0x23, - 0x12, 0xd6, 0x2d, 0xa0, - - /* Char 41 is 8px wide @ 167 */ - /* ** ** */ - /* *** *** */ - /* ***** ***** */ - /* ************* */ - /* ********* */ - 0xda, 0x2d, 0x62, 0x13, 0xd2, 0x34, 0x57, 0x58, - 0xd0, 0xc9, 0x02, 0x90, - - /* Char 42 is 12px wide @ 179 */ - /* ** */ - /* * ** */ - /* *** ** */ - /* ******** */ - /* ****** */ - /* ******** */ - /* *** ** */ - /* * ** */ - /* ** */ - 0x03, 0x32, 0xd4, 0x13, 0x2d, 0x33, 0x12, 0xd5, - 0x8d, 0x46, 0xd2, 0x8d, 0x13, 0x12, 0xd5, 0x13, - 0x2d, 0x82, 0xde, - - /* Char 43 is 14px wide @ 198 */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ************ */ - /* ************ */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0x01, 0x5e, 0x32, 0xd3, 0xfc, 0xd3, 0xe3, 0x20, - 0x16, - - /* Char 44 is 6px wide @ 207 */ - /* ** */ - /* ******* */ - /* **** */ - 0xda, 0x2d, 0x87, 0xd6, 0x40, 0x32, - - /* Char 45 is 8px wide @ 213 */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0x01, 0x5e, 0x42, 0x01, 0x60, - - /* Char 46 is 6px wide @ 218 */ - /* *** */ - /* *** */ - /* *** */ - 0xde, 0xe1, 0x30, 0x32, - - /* Char 47 is 10px wide @ 222 */ - /* **** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* **** */ - /* * */ - 0xe4, 0xd7, 0x6d, 0x75, 0xd7, 0x6d, 0x75, 0xd7, - 0x6d, 0x75, 0xd7, 0x6d, 0x74, 0xd9, 0x10, - - /* Char 48 is 14px wide @ 237 */ - /* ******* */ - /* ************* */ - /* **** **** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* **** **** */ - /* ************* */ - /* ******* */ - 0x01, 0x47, 0xd0, 0xd0, 0x94, 0x74, 0x82, 0xb2, - 0x7e, 0x22, 0xd0, 0x27, 0x2b, 0x28, 0x47, 0x49, - 0xd0, 0xd0, 0x70, 0x12, - - /* Char 49 is 14px wide @ 257 */ - /* ** */ - /* *** */ - /* ** */ - /* ** */ - /* ***************** */ - /* ***************** */ - 0x04, 0x92, 0xd8, 0x3d, 0x82, 0xd9, 0x27, 0xfd, - 0x40, 0x69, - - /* Char 50 is 14px wide @ 267 */ - /* *** ** */ - /* **** ** */ - /* ** *** *** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** ******* */ - /* ** **** */ - /* ** */ - 0x02, 0x63, 0xb2, 0x74, 0xa2, 0x72, 0x13, 0x83, - 0x62, 0x23, 0x82, 0x62, 0x33, 0x72, 0x62, 0x43, - 0x62, 0x62, 0x53, 0x52, 0x62, 0x63, 0x32, 0x72, - 0x77, 0x72, 0x94, 0x82, 0x01, 0xc0, - - /* Char 51 is 14px wide @ 297 */ - /* ** * */ - /* *** ** */ - /* ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** *** ** */ - /* *** **** ** */ - /* *** ********** */ - /* ****** **** */ - /* **** */ - 0xdf, 0x2c, 0x17, 0x3b, 0x27, 0x2d, 0x02, 0x6e, - 0x12, 0x62, 0x52, 0x62, 0x63, 0x42, 0x63, 0x44, - 0x32, 0x83, 0x2a, 0x96, 0x34, 0xb4, 0x02, 0xe0, - - - /* Char 52 is 14px wide @ 321 */ - /* *** */ - /* ***** */ - /* ** *** */ - /* ** **** */ - /* ** *** */ - /* ** *** */ - /* ** *** */ - /* ** **** */ - /* ***************** */ - /* ***************** */ - /* ** */ - /* ** */ - 0x01, 0x33, 0xd7, 0x5d, 0x52, 0x13, 0xd4, 0x22, - 0x4d, 0x22, 0x43, 0xd1, 0x25, 0x3d, 0x02, 0x63, - 0xc2, 0x74, 0x6f, 0xd4, 0xaf, 0x20, 0x18, - - /* Char 53 is 14px wide @ 344 */ - /* ** */ - /* ** ** */ - /* ** ******** */ - /* ** ******** */ - /* ** ** ** */ - /* ** *** ** */ - /* *** ** ** */ - /* *** *** ** */ - /* ******** ** */ - /* ***** */ - 0x02, 0x72, 0xd7, 0x27, 0x2c, 0xf2, 0x78, 0x62, - 0x72, 0x42, 0x62, 0x63, 0x42, 0x63, 0x52, 0x52, - 0x73, 0x33, 0x52, 0x78, 0x62, 0x95, 0x02, 0xd0, - - - /* Char 54 is 14px wide @ 368 */ - /* ******* */ - /* *********** */ - /* *** ****** */ - /* *** ** ** */ - /* ** ** *** */ - /* ** ** ** */ - /* ** ** *** */ - /* *** *** ** */ - /* *** *** ** */ - /* ******** ** */ - /* ***** */ - 0x02, 0xa7, 0xd1, 0xbb, 0x34, 0x69, 0x36, 0x22, - 0x28, 0x27, 0x22, 0x37, 0x27, 0x23, 0x27, 0x27, - 0x23, 0x36, 0x35, 0x34, 0x27, 0x33, 0x35, 0x28, - 0x85, 0x29, 0x50, 0x16, - - /* Char 55 is 14px wide @ 396 */ - /* ** */ - /* ** */ - /* ** */ - /* *** ** */ - /* ******* ** */ - /* ****** ** */ - /* ***** ** */ - /* **** ** */ - /* *** ** */ - /* **** */ - /* *** */ - 0x01, 0xee, 0x12, 0x63, 0xc2, 0x67, 0x82, 0x96, - 0x62, 0xc5, 0x42, 0xd2, 0x42, 0x2d, 0x43, 0x12, - 0xd6, 0x4d, 0x73, 0x02, 0x40, - - /* Char 56 is 14px wide @ 417 */ - /* *** *** */ - /* ****** ***** */ - /* ** ** *** ** */ - /* *** **** *** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* *** **** *** */ - /* ** *** *** ** */ - /* ****** ****** */ - /* *** *** */ - 0x01, 0x23, 0x53, 0xa6, 0x35, 0x92, 0x32, 0x13, - 0x22, 0x73, 0x44, 0x33, 0x6f, 0x26, 0x25, 0x26, - 0xf2, 0x53, 0x52, 0x63, 0x34, 0x43, 0x72, 0x23, - 0x13, 0x22, 0x86, 0x36, 0xa3, 0x53, 0xdf, - - /* Char 57 is 14px wide @ 448 */ - /* **** */ - /* ** ******* */ - /* ** *** *** */ - /* ** *** *** */ - /* *** ** ** */ - /* ** ** ** */ - /* *** ** ** */ - /* *** ** *** */ - /* ******* *** */ - /* *********** */ - /* ******* */ - 0x01, 0x94, 0x92, 0x67, 0x82, 0x63, 0x23, 0x72, - 0x53, 0x43, 0x63, 0x42, 0x62, 0x72, 0x42, 0x62, - 0x73, 0x32, 0x62, 0x83, 0x22, 0x53, 0x97, 0x33, - 0xbb, 0xd1, 0x70, 0x28, - - /* Char 58 is 6px wide @ 476 */ - /* *** *** */ - /* *** *** */ - /* *** *** */ - 0xde, 0xe1, 0x37, 0x30, 0x28, - - /* Char 59 is 6px wide @ 481 */ - /* ** *** */ - /* ******* *** */ - /* **** *** */ - 0xda, 0x2c, 0x36, 0x77, 0x39, 0x47, 0x30, 0x28, - - - /* Char 60 is 14px wide @ 489 */ - /* * */ - /* *** */ - /* *** */ - /* ***** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* * * */ - 0x01, 0x61, 0xd8, 0xf3, 0xd6, 0x5d, 0x52, 0x12, - 0xd4, 0xf2, 0x32, 0xd2, 0x33, 0x3d, 0x1f, 0x25, - 0x2d, 0x02, 0x72, 0xd0, 0x17, 0x10, 0x12, - - /* Char 61 is 14px wide @ 512 */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - 0x02, 0xae, 0x92, 0x32, 0x01, 0x30, - - /* Char 62 is 14px wide @ 518 */ - /* * * */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ***** */ - /* *** */ - /* *** */ - /* * */ - 0x01, 0x21, 0x71, 0xd0, 0x27, 0x2d, 0x0f, 0x25, - 0x2d, 0x13, 0x33, 0xd2, 0xf2, 0x32, 0xd4, 0x21, - 0x2d, 0x55, 0xd6, 0xf3, 0xd8, 0x10, 0x16, - - /* Char 63 is 10px wide @ 541 */ - /* * */ - /* *** */ - /* *** *** ** */ - /* *** **** ** */ - /* *** ** */ - /* ** *** */ - /* ****** */ - /* **** */ - 0x01, 0xe1, 0xd8, 0x36, 0x32, 0x37, 0x26, 0x32, - 0x46, 0x2d, 0x03, 0x52, 0xd2, 0x23, 0x3d, 0x36, - 0xd5, 0x4d, 0xe0, - - /* Char 64 is 23px wide @ 560 */ - /* ******* */ - /* *********** */ - /* ***** ***** */ - /* **** *** */ - /* ** ** */ - /* ** ***** ** */ - /* ** ******** ** */ - /* *** *** *** ** */ - /* ** *** *** ** */ - /* ** ** ** ** */ - /* ** ** ** ** */ - /* ** ** ** ** */ - /* ** *********** *** */ - /* ** *********** ** */ - /* ** *** */ - /* ** *** */ - /* **** **** */ - /* *********** */ - /* ******* */ - 0x02, 0x97, 0xd1, 0xba, 0x55, 0x57, 0x4a, 0x36, - 0x2d, 0x02, 0x52, 0x55, 0x52, 0x42, 0x38, 0x42, - 0x33, 0x33, 0x33, 0x42, 0x22, 0x33, 0x53, 0x32, - 0x22, 0x3e, 0x12, 0x72, 0x32, 0x22, 0x3b, 0x23, - 0x22, 0x3b, 0x22, 0x82, 0xa3, 0x82, 0x93, 0x94, - 0x54, 0xbb, 0xd1, 0x70, 0x2a, - - /* Char 65 is 17px wide @ 605 */ - /* * */ - /* **** */ - /* ****** */ - /* ****** */ - /* ******** */ - /* ** ***** */ - /* ** ****** */ - /* ** **** */ - /* ** ****** */ - /* ** ***** */ - /* ******** */ - /* ****** */ - /* ****** */ - /* **** */ - /* * */ - 0x41, 0xd9, 0x4d, 0x76, 0xd6, 0x6d, 0x58, 0xd2, - 0x23, 0x5d, 0x02, 0x56, 0xa2, 0x74, 0xa2, 0x56, - 0xa2, 0x35, 0xd0, 0x8d, 0x16, 0xd2, 0x6d, 0x34, - 0xd6, 0x10, 0x34, - - /* Char 66 is 16px wide @ 632 */ - /* ***************** */ - /* ***************** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** *** *** */ - /* ** **** ** */ - /* *** *** ****** */ - /* ****** **** */ - /* **** */ - 0x02, 0x6f, 0xd4, 0x6e, 0x32, 0x62, 0x52, 0x62, - 0x63, 0x33, 0x72, 0x44, 0x32, 0x83, 0x23, 0x16, - 0x96, 0x34, 0xb4, 0x02, 0xe0, - - /* Char 67 is 16px wide @ 653 */ - /* ******* */ - /* *********** */ - /* **** **** */ - /* *** *** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - 0x01, 0x47, 0xd1, 0xbb, 0x45, 0x49, 0x39, 0x38, - 0x2b, 0x27, 0x3b, 0x36, 0xe3, 0x2d, 0x02, 0x63, - 0xb3, 0x72, 0xb2, 0x02, 0x50, - - /* Char 68 is 17px wide @ 674 */ - /* ***************** */ - /* ***************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* **** **** */ - /* ********* */ - /* ******* */ - 0x02, 0x6f, 0xd4, 0x6e, 0x42, 0xd0, 0x27, 0xf2, - 0xb2, 0x92, 0x92, 0xa4, 0x54, 0xc9, 0xd2, 0x70, - 0x12, - - /* Char 69 is 14px wide @ 691 */ - /* ***************** */ - /* ***************** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** */ - 0x02, 0x6f, 0xd4, 0x6e, 0x62, 0x62, 0x52, 0x62, - 0x01, 0xc0, - - /* Char 70 is 13px wide @ 701 */ - /* ***************** */ - /* ***************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** */ - 0x02, 0x6f, 0xd4, 0xd1, 0xe5, 0x25, 0x2d, 0x82, - 0xdc, - - /* Char 71 is 17px wide @ 710 */ - /* ******* */ - /* *********** */ - /* **** **** */ - /* *** *** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ******** *** */ - /* ******* ** */ - 0x01, 0x47, 0xd1, 0xbb, 0x45, 0x49, 0x39, 0x38, - 0x2b, 0x27, 0x3b, 0x36, 0xe3, 0x2d, 0x02, 0x68, - 0x63, 0x77, 0x62, 0x03, 0xc0, - - /* Char 72 is 17px wide @ 731 */ - /* ***************** */ - /* ***************** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ***************** */ - /* ***************** */ - 0x02, 0x6f, 0xd4, 0xd1, 0xe7, 0x2d, 0x0f, 0xd4, - 0x02, 0x40, - - /* Char 73 is 7px wide @ 741 */ - /* ***************** */ - /* ***************** */ - 0x02, 0x6f, 0xd4, 0x03, 0xb0, - - /* Char 74 is 13px wide @ 746 */ - /* * */ - /* *** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* *** */ - /* *** */ - /* **************** */ - /* ************** */ - 0x51, 0xd8, 0x3d, 0x7e, 0x22, 0xd8, 0x3d, 0x83, - 0xd7, 0xd3, 0x9d, 0x10, 0x3b, - - /* Char 75 is 16px wide @ 759 */ - /* ***************** */ - /* ***************** */ - /* *** */ - /* **** */ - /* *** ** */ - /* *** ** */ - /* **** ** */ - /* **** ** */ - /* **** ** */ - /* **** ** */ - /* **** * */ - /* ** * */ - /* * */ - 0x02, 0x6f, 0xd4, 0xd1, 0x3d, 0x64, 0xd5, 0x31, - 0x2d, 0x33, 0x32, 0xd1, 0x44, 0x2c, 0x46, 0x2a, - 0x48, 0x28, 0x4a, 0x26, 0x4c, 0x16, 0x2d, 0x11, - 0x61, 0x01, 0xd0, - - /* Char 76 is 13px wide @ 786 */ - /* ***************** */ - /* ***************** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0x02, 0x6f, 0xd4, 0x6e, 0x62, 0x01, 0xc0, - - /* Char 77 is 22px wide @ 793 */ - /* *********** */ - /* ***************** */ - /* ******** */ - /* **** */ - /* **** */ - /* **** */ - /* ***** */ - /* ***** */ - /* *** */ - /* *** */ - /* ***** */ - /* **** */ - /* **** */ - /* **** */ - /* **** */ - /* ******** */ - /* ***************** */ - /* ********** */ - 0xde, 0xbc, 0xd4, 0xd2, 0x8d, 0x54, 0xd4, 0x4d, - 0x44, 0xd3, 0x5d, 0x35, 0xd4, 0xf3, 0xd8, 0x5d, - 0x84, 0xd8, 0x4d, 0x84, 0xd8, 0x4d, 0x38, 0x6d, - 0x46, 0xa0, 0x42, - - /* Char 78 is 18px wide @ 820 */ - /* ***************** */ - /* ***************** */ - /* *** */ - /* **** */ - /* **** */ - /* *** */ - /* *** */ - /* **** */ - /* *** */ - /* *** */ - /* *** */ - /* **************** */ - /* ***************** */ - 0x02, 0x6f, 0xd4, 0xd6, 0x3d, 0x54, 0xd5, 0x4d, - 0x53, 0xd6, 0x3d, 0x54, 0xd5, 0x3d, 0x63, 0xd5, - 0x3d, 0x6d, 0x36, 0xd4, 0x03, 0xb0, - - /* Char 79 is 19px wide @ 842 */ - /* ******* */ - /* *********** */ - /* **** **** */ - /* *** *** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* *** *** */ - /* **** **** */ - /* *********** */ - /* ******* */ - 0x01, 0x47, 0xd1, 0xbb, 0x45, 0x49, 0x39, 0x38, - 0x2b, 0x27, 0x3b, 0x36, 0xe2, 0x2d, 0x02, 0x63, - 0xb3, 0x72, 0xb2, 0x83, 0x93, 0x94, 0x54, 0xbb, - 0xd1, 0x70, 0x29, - - /* Char 80 is 15px wide @ 869 */ - /* ***************** */ - /* ***************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** ** */ - /* ** ** */ - /* *** *** */ - /* ******* */ - /* ***** */ - 0x02, 0x6f, 0xd4, 0xce, 0x32, 0x72, 0xc3, 0x62, - 0xd0, 0x25, 0x2d, 0x13, 0x33, 0xd2, 0x7d, 0x45, - 0xdf, - - /* Char 81 is 19px wide @ 886 */ - /* ******* */ - /* ********* */ - /* **** **** */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* *** ** */ - /* **** ** */ - /* ***** ** */ - /* ** ** *** */ - /* *** ** ** */ - /* ** ** ** */ - /* ** **** **** */ - /* ********* */ - /* ****** */ - 0x01, 0x47, 0xd2, 0x9c, 0x45, 0x4a, 0x29, 0x29, - 0x2b, 0x27, 0x3b, 0x36, 0xf2, 0xd0, 0x25, 0x3d, - 0x02, 0x44, 0xd0, 0x23, 0x5d, 0x02, 0x32, 0x22, - 0xb3, 0x23, 0x22, 0xb2, 0x32, 0x42, 0x92, 0x42, - 0x44, 0x54, 0xc9, 0xd2, 0x60, 0x13, - - /* Char 82 is 16px wide @ 924 */ - /* ***************** */ - /* ***************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** ** */ - /* ****** ** */ - /* *** *** *** */ - /* **** ****** */ - /* *** **** */ - /* ** */ - 0x02, 0x6f, 0xd4, 0xd0, 0xe3, 0x26, 0x2c, 0x36, - 0x2a, 0x64, 0x2a, 0x32, 0x32, 0x38, 0x44, 0x68, - 0x37, 0x49, 0x20, 0x1c, - - /* Char 83 is 13px wide @ 944 */ - /* ** **** */ - /* *** ****** */ - /* ** *** ** */ - /* ** ** ** */ - /* ** *** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* *** ** ** */ - /* *** ** *** */ - /* ******* * */ - /* **** */ - 0xdf, 0x28, 0x48, 0x37, 0x67, 0x27, 0x32, 0x27, - 0x27, 0x24, 0x26, 0x26, 0x34, 0x26, 0x26, 0x25, - 0x26, 0x25, 0x26, 0x26, 0x34, 0x26, 0x27, 0x32, - 0x26, 0x37, 0x77, 0x19, 0x40, 0x18, - - /* Char 84 is 14px wide @ 974 */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ***************** */ - /* ***************** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0xd6, 0xe3, 0x26, 0xfd, 0x4d, 0x8e, 0x32, 0x02, - 0x40, - - /* Char 85 is 17px wide @ 983 */ - /* ************* */ - /* *************** */ - /* *** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* *** */ - /* *************** */ - /* ************* */ - 0x02, 0xad, 0x08, 0xd2, 0x73, 0xd7, 0x2d, 0x7e, - 0x32, 0xd9, 0x2d, 0x83, 0xd8, 0xd2, 0xad, 0x00, - 0x24, - - /* Char 86 is 16px wide @ 1000 */ - /* ** */ - /* ***** */ - /* ****** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ***** */ - /* *** */ - /* **** */ - /* ***** */ - /* ****** */ - /* ****** */ - /* ****** */ - /* ****** */ - /* **** */ - /* ** */ - 0xd6, 0x2d, 0x55, 0xd3, 0x6d, 0x16, 0xd2, 0x5d, - 0x26, 0xd2, 0x5d, 0x53, 0xd7, 0x4d, 0x75, 0xd7, - 0x6d, 0x66, 0xd7, 0x6d, 0x66, 0xd7, 0x4d, 0x82, - 0x20, - - /* Char 87 is 23px wide @ 1025 */ - /* *** */ - /* ******** */ - /* ********* */ - /* ********* */ - /* ******* */ - /* **** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ****** */ - /* **** */ - /* ******* */ - /* ******* */ - /* ******* */ - /* ****** */ - /* **** */ - /* ******* */ - /* ********* */ - /* ********* */ - /* ******* */ - /* *** */ - 0x01, 0xd3, 0xd2, 0x8c, 0x9a, 0x9c, 0x7d, 0x34, - 0xd6, 0x6d, 0x75, 0xd7, 0x6d, 0x76, 0xd7, 0x4d, - 0x37, 0xd0, 0x7d, 0x07, 0xd1, 0x6d, 0x44, 0xd6, - 0x7d, 0x59, 0xd5, 0x9d, 0x57, 0xd7, 0x3d, 0xc0, - - - /* Char 88 is 16px wide @ 1057 */ - /* * * */ - /* ** ** */ - /* **** **** */ - /* *** *** */ - /* **** **** */ - /* *** *** */ - /* ***** */ - /* ***** */ - /* *** *** */ - /* **** **** */ - /* *** *** */ - /* **** **** */ - /* ** ** */ - /* * * */ - 0xde, 0x1d, 0x21, 0x62, 0xd0, 0x26, 0x49, 0x48, - 0x37, 0x3b, 0x43, 0x4d, 0x13, 0x13, 0xd4, 0xf5, - 0xd4, 0x31, 0x3d, 0x14, 0x34, 0xb3, 0x73, 0x84, - 0x94, 0x62, 0xd0, 0x26, 0x1d, 0x21, 0xdc, - - /* Char 89 is 14px wide @ 1088 */ - /* * */ - /* *** */ - /* **** */ - /* **** */ - /* **** */ - /* *** */ - /* ********** */ - /* ********** */ - /* *** */ - /* **** */ - /* **** */ - /* **** */ - /* *** */ - /* * */ - 0xd7, 0x1d, 0x73, 0xd6, 0x4d, 0x44, 0xd4, 0x4d, - 0x53, 0xcf, 0xad, 0x83, 0xd8, 0x4d, 0x84, 0xd8, - 0x4d, 0x73, 0xd9, 0x12, - - /* Char 90 is 14px wide @ 1108 */ - /* *** ** */ - /* **** ** */ - /* ****** ** */ - /* ** *** ** */ - /* ** **** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** ***** */ - /* ** **** */ - /* ** *** */ - 0xde, 0x3c, 0x26, 0x4b, 0x26, 0x69, 0x26, 0x22, - 0x38, 0x26, 0x23, 0x46, 0x26, 0x25, 0x35, 0x26, - 0x26, 0x34, 0x26, 0x27, 0x33, 0x26, 0x29, 0x31, - 0x26, 0x2a, 0x56, 0x2b, 0x46, 0x2c, 0x3d, 0xc0, - - - /* Char 91 is 9px wide @ 1140 */ - /* *********************** */ - /* *********************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - 0x02, 0x20, 0x24, 0xd6, 0xe2, 0x2d, 0xa0, - - /* Char 92 is 10px wide @ 1147 */ - /* **** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* ***** */ - /* ****** */ - /* **** */ - /* * */ - 0xd6, 0x4d, 0x36, 0xd2, 0x5d, 0x26, 0xd2, 0x5d, - 0x26, 0xd2, 0x5d, 0x26, 0xd3, 0x4d, 0x61, 0xd9, - - - /* Char 93 is 9px wide @ 1163 */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *********************** */ - /* *********************** */ - 0xe2, 0xd6, 0xe2, 0x02, 0x40, 0x39, - - /* Char 94 is 14px wide @ 1169 */ - /* * */ - /* *** */ - /* **** */ - /* **** */ - /* *** */ - /* *** */ - /* *** */ - /* **** */ - /* **** */ - /* *** */ - /* * */ - 0x01, 0x81, 0xd8, 0x3d, 0x84, 0xd8, 0x4d, 0x83, - 0xd8, 0x3d, 0x63, 0xd5, 0x4d, 0x44, 0xd5, 0x3d, - 0x81, 0x02, 0xb0, - - /* Char 95 is 12px wide @ 1188 */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0xe2, 0xe9, 0xd8, 0x2d, 0x80, - - /* Char 96 is 9px wide @ 1193 */ - /* * */ - /* *** */ - /* *** */ - /* *** */ - /* * */ - 0x02, 0x01, 0xd8, 0x3d, 0x63, 0xd6, 0x3d, 0x81, - 0x03, 0xc0, - - /* Char 97 is 13px wide @ 1203 */ - /* **** */ - /* ****** ** */ - /* *** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** *** */ - /* ************ */ - /* *********** */ - 0x01, 0x14, 0xd5, 0x64, 0x2a, 0x32, 0x24, 0x2a, - 0xe2, 0x24, 0x23, 0x2a, 0x24, 0x22, 0x3a, 0xcb, - 0xb0, 0x2a, - - /* Char 98 is 15px wide @ 1221 */ - /* ****************** */ - /* ****************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** *** */ - /* *** *** */ - /* ********* */ - /* ***** */ - 0x02, 0x6f, 0xd5, 0x52, 0x82, 0xbe, 0x22, 0x92, - 0xb2, 0x73, 0xb3, 0x53, 0xd0, 0x9d, 0x35, 0x02, - 0xc0, - - /* Char 99 is 12px wide @ 1238 */ - /* ***** */ - /* ********* */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - 0x01, 0x35, 0xd3, 0x9d, 0x03, 0x53, 0xc2, 0x72, - 0xbe, 0x42, 0x92, 0x01, 0x10, - - /* Char 100 is 15px wide @ 1251 */ - /* ***** */ - /* ********* */ - /* *** *** */ - /* ** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ****************** */ - /* ****************** */ - 0x01, 0x35, 0xd3, 0x9d, 0x03, 0x53, 0xc2, 0x73, - 0xae, 0x22, 0x92, 0xa2, 0x82, 0xbf, 0xd5, 0x03, - 0xa0, - - /* Char 101 is 14px wide @ 1268 */ - /* ***** */ - /* ********* */ - /* **** ** *** */ - /* *** ** *** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** *** */ - /* ** ** *** */ - /* ** ****** */ - /* **** */ - 0x01, 0x35, 0xd3, 0x9d, 0x04, 0x12, 0x13, 0xb3, - 0x32, 0x23, 0xae, 0x12, 0x42, 0x32, 0xa2, 0x42, - 0x23, 0xa2, 0x42, 0x13, 0xb2, 0x46, 0xd4, 0x40, - 0x2b, - - /* Char 102 is 10px wide @ 1293 */ - /* **************** */ - /* ***************** */ - /* ** *** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** */ - 0x02, 0x6d, 0x37, 0xd4, 0xd4, 0x22, 0x3d, 0x3e, - 0x12, 0x32, 0xd8, 0x2d, 0xb0, - - /* Char 103 is 14px wide @ 1306 */ - /* ****** */ - /* ** ********* */ - /* ** *** *** */ - /* ** *** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ** ** ** */ - /* ****** ** */ - /* **************** */ - /* ************** */ - 0x01, 0x26, 0xa2, 0x49, 0x82, 0x33, 0x53, 0x72, - 0x23, 0x72, 0x72, 0x2e, 0x22, 0x92, 0x76, 0x82, - 0x7d, 0x39, 0xd1, 0x02, 0x80, - - /* Char 104 is 14px wide @ 1327 */ - /* ****************** */ - /* ****************** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* *** */ - /* ************ */ - /* ********** */ - 0x02, 0x6f, 0xd5, 0xd3, 0xe3, 0x2d, 0x63, 0xbc, - 0xba, 0x02, 0xb0, - - /* Char 105 is 7px wide @ 1338 */ - /* ************* ** */ - /* ************* ** */ - 0x02, 0x6f, 0xd0, 0x32, 0x03, 0xa0, - - /* Char 106 is 7px wide @ 1344 */ - /* ** */ - /* *** */ - /* **************** ** */ - /* *************** ** */ - 0xe2, 0xd8, 0x3d, 0x8d, 0x33, 0x23, 0xd2, 0x32, - 0x03, 0xa0, - - /* Char 107 is 13px wide @ 1354 */ - /* ****************** */ - /* ****************** */ - /* ** */ - /* **** */ - /* ****** */ - /* **** *** */ - /* **** ** */ - /* **** ** */ - /* **** ** */ - /* ** * */ - /* * */ - 0x02, 0x6f, 0xd5, 0xb2, 0xd7, 0x4d, 0x56, 0xd3, - 0x41, 0x3d, 0x14, 0x32, 0xd0, 0x45, 0x2b, 0x47, - 0x2a, 0x2a, 0x1a, 0x1d, 0x50, - - /* Char 108 is 7px wide @ 1375 */ - /* **************** */ - /* ****************** */ - /* *** */ - /* ** */ - 0x02, 0x8d, 0x35, 0xd5, 0x53, 0xd7, 0x20, 0x1c, - - - /* Char 109 is 21px wide @ 1383 */ - /* ************* */ - /* ************* */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* **** */ - /* ************ */ - /* ************ */ - /* *** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* **** */ - /* ************ */ - /* ********** */ - 0x02, 0x6f, 0xd0, 0xd8, 0xe3, 0x2d, 0x64, 0xaf, - 0xcd, 0x83, 0xd8, 0xe2, 0x2d, 0x64, 0xac, 0xba, - 0x01, 0x40, - - /* Char 110 is 14px wide @ 1401 */ - /* ************* */ - /* ************* */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* *** */ - /* ************ */ - /* ********** */ - 0x02, 0x6f, 0xd0, 0xd8, 0xe3, 0x2d, 0x63, 0xbc, - 0xba, 0x02, 0xb0, - - /* Char 111 is 15px wide @ 1412 */ - /* ***** */ - /* ********* */ - /* *** *** */ - /* *** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** ** */ - /* *** *** */ - /* ********* */ - /* ***** */ - 0x01, 0x35, 0xd3, 0x9d, 0x03, 0x53, 0xb3, 0x72, - 0xbe, 0x22, 0x92, 0xa3, 0x72, 0xc3, 0x53, 0xd0, - 0x9d, 0x35, 0x02, 0xc0, - - /* Char 112 is 15px wide @ 1432 */ - /* ***************** */ - /* ***************** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* *** ** */ - /* *** *** */ - /* ********* */ - /* ***** */ - 0x02, 0x2d, 0x4f, 0xb2, 0x82, 0xae, 0x22, 0x92, - 0xa3, 0x72, 0xc3, 0x53, 0xd0, 0x9d, 0x35, 0x02, - 0xc0, - - /* Char 113 is 15px wide @ 1449 */ - /* ***** */ - /* ********* */ - /* *** *** */ - /* *** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ***************** */ - /* ***************** */ - 0x01, 0x35, 0xd3, 0x9d, 0x03, 0x53, 0xb3, 0x72, - 0xbe, 0x22, 0x92, 0xb2, 0x82, 0x6d, 0x4f, 0x03, - 0xf0, - - /* Char 114 is 10px wide @ 1466 */ - /* ************ */ - /* ************* */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - 0x02, 0x6c, 0xbd, 0x0d, 0x8e, 0x32, 0x01, 0x10, - - - /* Char 115 is 11px wide @ 1474 */ - /* ** *** */ - /* ** ***** */ - /* ** *** ** */ - /* ** ** ** */ - /* ** *** ** */ - /* ** ** ** */ - /* *** *** ** */ - /* ***** ** */ - /* *** */ - 0xde, 0x26, 0x3c, 0x25, 0x5b, 0x24, 0x31, 0x2b, - 0x24, 0x23, 0x2a, 0x23, 0x33, 0x2a, 0x23, 0x24, - 0x2a, 0x31, 0x34, 0x2b, 0x55, 0x2c, 0x30, 0x19, - - - /* Char 116 is 10px wide @ 1498 */ - /* *************** */ - /* **************** */ - /* *** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - /* ** ** */ - 0x02, 0x8d, 0x27, 0xd3, 0x63, 0x82, 0xae, 0x22, - 0x92, 0x01, 0x10, - - /* Char 117 is 14px wide @ 1509 */ - /* ********** */ - /* ************ */ - /* *** */ - /* *** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ************* */ - /* ************* */ - 0x02, 0x9a, 0xbc, 0xb3, 0xd6, 0x3d, 0x7e, 0x22, - 0xd8, 0xfd, 0x00, 0x28, - - /* Char 118 is 12px wide @ 1521 */ - /* ** */ - /* ***** */ - /* ****** */ - /* ****** */ - /* ***** */ - /* **** */ - /* **** */ - /* ***** */ - /* ****** */ - /* ****** */ - /* ***** */ - /* ** */ - 0xd2, 0x2d, 0x55, 0xd3, 0x6d, 0x16, 0xd2, 0x5d, - 0x4f, 0x4d, 0x75, 0xd7, 0x6d, 0x76, 0xd6, 0x5d, - 0x82, 0x60, - - /* Char 119 is 19px wide @ 1539 */ - /* ** */ - /* ***** */ - /* ******* */ - /* ****** */ - /* ***** */ - /* **** */ - /* ****** */ - /* ******* */ - /* ******* */ - /* ***** */ - /* ******** */ - /* ******* */ - /* ****** */ - /* **** */ - /* ***** */ - /* ****** */ - /* ******* */ - /* ***** */ - /* ** */ - 0xd2, 0x2d, 0x55, 0xd2, 0x7d, 0x06, 0xd2, 0x5d, - 0x54, 0xd6, 0x6d, 0x67, 0xd6, 0x7d, 0x65, 0xd2, - 0x8c, 0x7d, 0x16, 0xd4, 0x4d, 0x65, 0xd7, 0x6d, - 0x77, 0xd6, 0x5d, 0x82, 0x60, - - /* Char 120 is 13px wide @ 1568 */ - /* * * */ - /* ** ** */ - /* **** *** */ - /* *** *** */ - /* *** *** */ - /* ***** */ - /* ***** */ - /* *** *** */ - /* *** *** */ - /* **** *** */ - /* ** ** */ - /* * * */ - 0x41, 0xb1, 0xa2, 0x92, 0xa4, 0x63, 0xc3, 0x33, - 0xd2, 0x31, 0x3d, 0x4f, 0x5d, 0x43, 0x13, 0xd2, - 0x33, 0x3c, 0x46, 0x3a, 0x29, 0x2a, 0x1b, 0x10, - 0x11, - - /* Char 121 is 12px wide @ 1593 */ - /* ** ** */ - /* ** ***** */ - /* ** ******* */ - /* *** ******* */ - /* ********* */ - /* ****** */ - /* ****** */ - /* ****** */ - /* ****** */ - /* **** */ - /* ** */ - 0xe2, 0xd0, 0x26, 0x2a, 0x56, 0x27, 0x77, 0x33, - 0x7b, 0x9d, 0x26, 0xd6, 0x6d, 0x76, 0xd7, 0x6d, - 0x74, 0xd8, 0x20, 0x11, - - /* Char 122 is 12px wide @ 1613 */ - /* *** ** */ - /* **** ** */ - /* ****** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** *** ** */ - /* ** ***** */ - /* ** **** */ - /* ** *** */ - 0xde, 0x38, 0x2a, 0x47, 0x2a, 0x65, 0x2a, 0x22, - 0x34, 0x2a, 0x23, 0x33, 0x2a, 0x25, 0x31, 0x2a, - 0x26, 0x5a, 0x27, 0x4a, 0x28, 0x30, 0x28, - - /* Char 123 is 9px wide @ 1636 */ - /* ** */ - /* **** */ - /* ******************* */ - /* ********* ********* */ - /* *** *** */ - /* ** ** */ - /* ** ** */ - 0x01, 0x52, 0xd7, 0x4c, 0xd6, 0x39, 0x39, 0x13, - 0xd4, 0x5d, 0x6f, 0x2d, 0xa0, - - /* Char 124 is 7px wide @ 1649 */ - /* *********************** */ - /* *********************** */ - 0x02, 0x20, 0x22, 0x03, 0x90, - - /* Char 125 is 9px wide @ 1654 */ - /* ** ** */ - /* ** ** */ - /* *** *** */ - /* ********* ********* */ - /* ******************* */ - /* **** */ - /* ** */ - 0xe2, 0xd6, 0xf5, 0xd4, 0x31, 0x93, 0x93, 0xd6, - 0xb4, 0xd7, 0x20, 0x2d, - - /* Char 126 is 14px wide @ 1666 */ - /* ** */ - /* *** */ - /* *** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* ** */ - /* *** */ - /* *** */ - /* ** */ - 0x01, 0x42, 0xd8, 0x3d, 0x83, 0xd8, 0xf2, 0xd7, - 0x2d, 0x7f, 0x2d, 0x83, 0xd8, 0x3d, 0x82, 0x02, - 0xc0, + /* ** ** */ + /* *** ** ** */ + /* ********* ** */ + /* ************* */ + /* ** ********* */ + /* ** ** *** */ + /* ** ** */ + /* ** ** */ + /* *** ** ** */ + /* ********* ** */ + /* ************* */ + /* ** ********* */ + /* ** ** *** */ + /* ** ** */ + 0x01, 0x62, 0x52, 0xd0, 0x31, 0x25, 0x2d, 0x09, + 0x22, 0xd2, 0xd0, 0xd2, 0x22, 0x9d, 0x02, 0x52, + 0x13, 0xd0, 0xf2, 0x52, 0xd0, 0x31, 0x25, 0x2d, + 0x09, 0x22, 0xd2, 0xd0, 0xd2, 0x22, 0x9d, 0x02, + 0x52, 0x13, 0xd0, 0x25, 0x20, 0x31, + + /* Char 36 is 14px wide @ 52 */ + /* ** **** */ + /* *** ****** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ***** ** ***** */ + /* ***** ** ***** */ + /* ** ** ** */ + /* *** *** ** */ + /* ****** ** */ + /* **** */ + 0x01, 0x32, 0x74, 0xc3, 0x66, 0xb2, 0x72, 0x22, + 0xbf, 0x26, 0x24, 0x27, 0xf5, 0x52, 0x55, 0x72, + 0x42, 0x62, 0xa3, 0x23, 0x62, 0xb6, 0x72, 0xc4, + 0x03, 0x80, + + /* Char 37 is 21px wide @ 78 */ + /* ****** */ + /* ******** */ + /* *** *** */ + /* * ** ** */ + /* ** ** ** */ + /* *** *** *** */ + /* **** ******** */ + /* *** ****** */ + /* **** */ + /* *** */ + /* **** */ + /* ****** *** */ + /* ******** **** */ + /* *** *** *** */ + /* ** ** ** */ + /* ** ** * */ + /* *** *** */ + /* ******** */ + /* ****** */ + 0x01, 0xb6, 0xd6, 0x8d, 0x43, 0x43, 0x91, 0x62, + 0x62, 0x92, 0x52, 0x62, 0xa3, 0x33, 0x43, 0xb4, + 0x28, 0xd1, 0x32, 0x6d, 0x34, 0xdb, 0x3d, 0xb4, + 0xd3, 0x62, 0x3d, 0x18, 0x24, 0xb3, 0x43, 0x33, + 0xa2, 0x62, 0x52, 0x92, 0x62, 0x61, 0x93, 0x43, + 0xd4, 0x8d, 0x66, 0x01, 0xc0, + + /* Char 38 is 17px wide @ 123 */ + /* **** */ + /* ******* */ + /* ** ** **** */ + /* *** ********* */ + /* ** **** *** */ + /* ** *** ** */ + /* ** ***** ** */ + /* ** *** *** *** */ + /* *** *** ****** */ + /* ***** **** */ + /* *** */ + /* ***** */ + /* ** *** */ + /* ** ** */ + 0x01, 0x44, 0xd8, 0x7d, 0x62, 0x32, 0x34, 0xb3, + 0x49, 0xa2, 0x54, 0x33, 0x92, 0x53, 0x52, 0x92, + 0x45, 0x42, 0x92, 0x33, 0x13, 0x23, 0x93, 0x13, + 0x36, 0xb5, 0x54, 0xd0, 0x3d, 0x95, 0xd7, 0x23, + 0x3d, 0x52, 0x42, 0x03, 0x60, + + /* Char 39 is 6px wide @ 160 */ + /* ****** */ + /* ****** */ + 0x03, 0x9f, 0x60, 0x2b, + + /* Char 40 is 8px wide @ 164 */ + /* ********* */ + /* ************* */ + /* ***** ***** */ + /* *** *** */ + /* ** ** */ + 0x02, 0xf9, 0xd2, 0xd0, 0xb5, 0x75, 0x73, 0xd2, + 0x34, 0x2d, 0x62, 0x01, 0x10, + + /* Char 41 is 8px wide @ 177 */ + /* ** ** */ + /* *** *** */ + /* ***** ***** */ + /* ************* */ + /* ********* */ + 0xdd, 0x2d, 0x62, 0x43, 0xd2, 0x37, 0x57, 0x5b, + 0xd0, 0xd2, 0x90, 0x32, + + /* Char 42 is 12px wide @ 189 */ + /* ** */ + /* * ** */ + /* *** ** */ + /* ******** */ + /* ****** */ + /* ******** */ + /* *** ** */ + /* * ** */ + /* ** */ + 0x03, 0x92, 0xd7, 0x13, 0x2d, 0x63, 0x12, 0xd8, + 0x8d, 0x76, 0xd5, 0x8d, 0x43, 0x12, 0xd8, 0x13, + 0x2d, 0xb2, 0x01, 0x50, + + /* Char 43 is 14px wide @ 209 */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ************ */ + /* ************ */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0x01, 0x8e, 0x32, 0xd6, 0xfc, 0xd6, 0xe3, 0x20, + 0x1c, + + /* Char 44 is 6px wide @ 218 */ + /* ** */ + /* ******* */ + /* **** */ + 0xdd, 0x2d, 0xb7, 0xd9, 0x40, 0x3b, + + /* Char 45 is 8px wide @ 224 */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0x01, 0x8e, 0x42, 0x01, 0xc0, + + /* Char 46 is 6px wide @ 229 */ + /* *** */ + /* *** */ + /* *** */ + 0x01, 0x2e, 0x13, 0x03, 0xb0, + + /* Char 47 is 10px wide @ 234 */ + /* **** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* **** */ + /* * */ + 0xe4, 0xda, 0x6d, 0xa5, 0xda, 0x6d, 0xa5, 0xda, + 0x6d, 0xa5, 0xda, 0x6d, 0xa4, 0xdc, 0x13, + + /* Char 48 is 14px wide @ 249 */ + /* ******* */ + /* ************* */ + /* **** **** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* **** **** */ + /* ************* */ + /* ******* */ + 0x01, 0x77, 0xd3, 0xd0, 0xc4, 0x74, 0xb2, 0xb2, + 0xae, 0x22, 0xd0, 0x2a, 0x2b, 0x2b, 0x47, 0x4c, + 0xd0, 0xd3, 0x70, 0x18, + + /* Char 49 is 14px wide @ 269 */ + /* ** */ + /* *** */ + /* ** */ + /* ** */ + /* ***************** */ + /* ***************** */ + 0x05, 0x22, 0xdb, 0x3d, 0xb2, 0xdc, 0x2a, 0xfd, + 0x40, 0x7b, + + /* Char 50 is 14px wide @ 279 */ + /* *** ** */ + /* **** ** */ + /* ** *** *** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** ******* */ + /* ** **** */ + /* ** */ + 0x02, 0xc3, 0xb2, 0xa4, 0xa2, 0xa2, 0x13, 0x83, + 0x92, 0x23, 0x82, 0x92, 0x33, 0x72, 0x92, 0x43, + 0x62, 0x92, 0x53, 0x52, 0x92, 0x63, 0x32, 0xa2, + 0x77, 0xa2, 0x94, 0xb2, 0x02, 0x20, + + /* Char 51 is 14px wide @ 309 */ + /* ** * */ + /* *** ** */ + /* ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** *** ** */ + /* *** **** ** */ + /* *** ********** */ + /* ****** **** */ + /* **** */ + 0x01, 0x32, 0xc1, 0xa3, 0xb2, 0xa2, 0xd0, 0x29, + 0xe1, 0x26, 0x25, 0x29, 0x26, 0x34, 0x29, 0x34, + 0x43, 0x2b, 0x32, 0xac, 0x63, 0x4d, 0x14, 0x03, + 0x70, + + /* Char 52 is 14px wide @ 334 */ + /* *** */ + /* ***** */ + /* ** *** */ + /* ** **** */ + /* ** *** */ + /* ** *** */ + /* ** *** */ + /* ** **** */ + /* ***************** */ + /* ***************** */ + /* ** */ + /* ** */ + 0x01, 0x63, 0xda, 0x5d, 0x82, 0x13, 0xd7, 0x22, + 0x4d, 0x52, 0x43, 0xd4, 0x25, 0x3d, 0x32, 0x63, + 0xd2, 0x27, 0x49, 0xfd, 0x4d, 0x0f, 0x20, 0x1e, + + + /* Char 53 is 14px wide @ 358 */ + /* ** */ + /* ** ** */ + /* ** ******** */ + /* ** ******** */ + /* ** ** ** */ + /* ** *** ** */ + /* *** ** ** */ + /* *** *** ** */ + /* ******** ** */ + /* ***** */ + 0x02, 0xd2, 0xda, 0x27, 0x2d, 0x2f, 0x27, 0x89, + 0x27, 0x24, 0x29, 0x26, 0x34, 0x29, 0x35, 0x25, + 0x2a, 0x33, 0x35, 0x2a, 0x86, 0x2c, 0x50, 0x36, + + + /* Char 54 is 14px wide @ 382 */ + /* ******* */ + /* *********** */ + /* *** ****** */ + /* *** ** ** */ + /* ** ** *** */ + /* ** ** ** */ + /* ** ** *** */ + /* *** *** ** */ + /* *** *** ** */ + /* ******** ** */ + /* ***** */ + 0x03, 0x07, 0xd4, 0xbd, 0x13, 0x46, 0xc3, 0x62, + 0x22, 0xb2, 0x72, 0x23, 0xa2, 0x72, 0x32, 0xa2, + 0x72, 0x33, 0x93, 0x53, 0x42, 0xa3, 0x33, 0x52, + 0xb8, 0x52, 0xc5, 0x01, 0xc0, + + /* Char 55 is 14px wide @ 411 */ + /* ** */ + /* ** */ + /* ** */ + /* *** ** */ + /* ******* ** */ + /* ****** ** */ + /* ***** ** */ + /* **** ** */ + /* *** ** */ + /* **** */ + /* *** */ + 0x02, 0x1e, 0x12, 0x93, 0xc2, 0x97, 0x82, 0xc6, + 0x62, 0xd2, 0x54, 0x2d, 0x54, 0x22, 0xd7, 0x31, + 0x2d, 0x94, 0xda, 0x30, 0x2d, + + /* Char 56 is 14px wide @ 432 */ + /* *** *** */ + /* ****** ***** */ + /* ** ** *** ** */ + /* *** **** *** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* *** **** *** */ + /* ** *** *** ** */ + /* ****** ****** */ + /* *** *** */ + 0x01, 0x53, 0x53, 0xd0, 0x63, 0x5c, 0x23, 0x21, + 0x32, 0x2a, 0x34, 0x43, 0x39, 0xf2, 0x62, 0x52, + 0x9f, 0x25, 0x35, 0x29, 0x33, 0x44, 0x3a, 0x22, + 0x31, 0x32, 0x2b, 0x63, 0x6d, 0x03, 0x53, 0x01, + 0x60, + + /* Char 57 is 14px wide @ 465 */ + /* **** */ + /* ** ******* */ + /* ** *** *** */ + /* ** *** *** */ + /* *** ** ** */ + /* ** ** ** */ + /* *** ** ** */ + /* *** ** *** */ + /* ******* *** */ + /* *********** */ + /* ******* */ + 0x01, 0xc4, 0xc2, 0x67, 0xb2, 0x63, 0x23, 0xa2, + 0x53, 0x43, 0x93, 0x42, 0x62, 0xa2, 0x42, 0x62, + 0xa3, 0x32, 0x62, 0xb3, 0x22, 0x53, 0xc7, 0x33, + 0xd1, 0xbd, 0x47, 0x03, 0x10, + + /* Char 58 is 6px wide @ 494 */ + /* *** *** */ + /* *** *** */ + /* *** *** */ + 0x01, 0x2e, 0x13, 0x73, 0x03, 0x10, + + /* Char 59 is 6px wide @ 500 */ + /* ** *** */ + /* ******* *** */ + /* **** *** */ + 0xdd, 0x2c, 0x39, 0x77, 0x3c, 0x47, 0x30, 0x31, + + + /* Char 60 is 14px wide @ 508 */ + /* * */ + /* *** */ + /* *** */ + /* ***** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* * * */ + 0x01, 0x91, 0xdb, 0xf3, 0xd9, 0x5d, 0x82, 0x12, + 0xd7, 0xf2, 0x32, 0xd5, 0x33, 0x3d, 0x4f, 0x25, + 0x2d, 0x32, 0x72, 0xd3, 0x17, 0x10, 0x18, + + /* Char 61 is 14px wide @ 531 */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + 0x03, 0x0e, 0x92, 0x32, 0x01, 0x90, + + /* Char 62 is 14px wide @ 537 */ + /* * * */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ***** */ + /* *** */ + /* *** */ + /* * */ + 0x01, 0x51, 0x71, 0xd3, 0x27, 0x2d, 0x3f, 0x25, + 0x2d, 0x43, 0x33, 0xd5, 0xf2, 0x32, 0xd7, 0x21, + 0x2d, 0x85, 0xd9, 0xf3, 0xdb, 0x10, 0x1c, + + /* Char 63 is 10px wide @ 560 */ + /* * */ + /* *** */ + /* *** *** ** */ + /* *** **** ** */ + /* *** ** */ + /* ** *** */ + /* ****** */ + /* **** */ + 0x02, 0x11, 0xdb, 0x39, 0x32, 0x37, 0x29, 0x32, + 0x46, 0x2d, 0x33, 0x52, 0xd5, 0x23, 0x3d, 0x66, + 0xd8, 0x40, 0x15, + + /* Char 64 is 23px wide @ 579 */ + /* ******* */ + /* *********** */ + /* ***** ***** */ + /* **** *** */ + /* ** ** */ + /* ** ***** ** */ + /* ** ******** ** */ + /* *** *** *** ** */ + /* ** *** *** ** */ + /* ** ** ** ** */ + /* ** ** ** ** */ + /* ** ** ** ** */ + /* ** *********** *** */ + /* ** *********** ** */ + /* ** *** */ + /* ** *** */ + /* **** **** */ + /* *********** */ + /* ******* */ + 0x02, 0xf7, 0xd4, 0xbd, 0x05, 0x55, 0xa4, 0xa3, + 0x92, 0xd0, 0x28, 0x25, 0x55, 0x27, 0x23, 0x84, + 0x26, 0x33, 0x33, 0x34, 0x25, 0x23, 0x35, 0x33, + 0x25, 0x23, 0xe1, 0x27, 0x23, 0x25, 0x23, 0xb2, + 0x35, 0x23, 0xb2, 0x2b, 0x2a, 0x3b, 0x29, 0x3c, + 0x45, 0x4d, 0x1b, 0xd4, 0x70, 0x33, + + /* Char 65 is 17px wide @ 625 */ + /* * */ + /* **** */ + /* ****** */ + /* ****** */ + /* ******** */ + /* ** ***** */ + /* ** ****** */ + /* ** **** */ + /* ** ****** */ + /* ** ***** */ + /* ******** */ + /* ****** */ + /* ****** */ + /* **** */ + /* * */ + 0x41, 0xdc, 0x4d, 0xa6, 0xd9, 0x6d, 0x88, 0xd5, + 0x23, 0x5d, 0x32, 0x56, 0xd0, 0x27, 0x4d, 0x02, + 0x56, 0xd0, 0x23, 0x5d, 0x38, 0xd4, 0x6d, 0x56, + 0xd6, 0x4d, 0x91, 0x03, 0xd0, + + /* Char 66 is 16px wide @ 654 */ + /* ***************** */ + /* ***************** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** *** *** */ + /* ** **** ** */ + /* *** *** ****** */ + /* ****** **** */ + /* **** */ + 0x02, 0xcf, 0xd4, 0x9e, 0x32, 0x62, 0x52, 0x92, + 0x63, 0x33, 0xa2, 0x44, 0x32, 0xb3, 0x23, 0x16, + 0xc6, 0x34, 0xd1, 0x40, 0x37, + + /* Char 67 is 16px wide @ 675 */ + /* ******* */ + /* *********** */ + /* **** **** */ + /* *** *** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + 0x01, 0x77, 0xd4, 0xbd, 0x14, 0x54, 0xc3, 0x93, + 0xb2, 0xb2, 0xa3, 0xb3, 0x9e, 0x32, 0xd0, 0x29, + 0x3b, 0x3a, 0x2b, 0x20, 0x2e, + + /* Char 68 is 17px wide @ 696 */ + /* ***************** */ + /* ***************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* **** **** */ + /* ********* */ + /* ******* */ + 0x02, 0xcf, 0xd4, 0x9e, 0x42, 0xd0, 0x2a, 0xf2, + 0xb2, 0xc2, 0x92, 0xd0, 0x45, 0x4d, 0x29, 0xd5, + 0x70, 0x18, + + /* Char 69 is 14px wide @ 714 */ + /* ***************** */ + /* ***************** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** */ + 0x02, 0xcf, 0xd4, 0x9e, 0x62, 0x62, 0x52, 0x92, + 0x02, 0x20, + + /* Char 70 is 13px wide @ 724 */ + /* ***************** */ + /* ***************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** */ + 0x02, 0xcf, 0xd4, 0xd4, 0xe5, 0x25, 0x2d, 0xb2, + 0x01, 0x30, + + /* Char 71 is 17px wide @ 734 */ + /* ******* */ + /* *********** */ + /* **** **** */ + /* *** *** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ******** *** */ + /* ******* ** */ + 0x01, 0x77, 0xd4, 0xbd, 0x14, 0x54, 0xc3, 0x93, + 0xb2, 0xb2, 0xa3, 0xb3, 0x9e, 0x32, 0xd0, 0x29, + 0x86, 0x3a, 0x76, 0x20, 0x48, + + /* Char 72 is 17px wide @ 755 */ + /* ***************** */ + /* ***************** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ***************** */ + /* ***************** */ + 0x02, 0xcf, 0xd4, 0xd4, 0xe7, 0x2d, 0x3f, 0xd4, + 0x02, 0xd0, + + /* Char 73 is 7px wide @ 765 */ + /* ***************** */ + /* ***************** */ + 0x02, 0xcf, 0xd4, 0x04, 0x70, + + /* Char 74 is 13px wide @ 770 */ + /* * */ + /* *** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* *** */ + /* *** */ + /* **************** */ + /* ************** */ + 0x51, 0xdb, 0x3d, 0xae, 0x22, 0xdb, 0x3d, 0xb3, + 0xda, 0xd3, 0xcd, 0x10, 0x47, + + /* Char 75 is 16px wide @ 783 */ + /* ***************** */ + /* ***************** */ + /* *** */ + /* **** */ + /* *** ** */ + /* *** ** */ + /* **** ** */ + /* **** ** */ + /* **** ** */ + /* **** ** */ + /* **** * */ + /* ** * */ + /* * */ + 0x02, 0xcf, 0xd4, 0xd4, 0x3d, 0x94, 0xd8, 0x31, + 0x2d, 0x63, 0x32, 0xd4, 0x44, 0x2d, 0x24, 0x62, + 0xd0, 0x48, 0x2b, 0x4a, 0x29, 0x4c, 0x19, 0x2d, + 0x11, 0x91, 0x02, 0x30, + + /* Char 76 is 13px wide @ 811 */ + /* ***************** */ + /* ***************** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0x02, 0xcf, 0xd4, 0x9e, 0x62, 0x02, 0x20, + + /* Char 77 is 22px wide @ 818 */ + /* *********** */ + /* ***************** */ + /* ******** */ + /* **** */ + /* **** */ + /* **** */ + /* ***** */ + /* ***** */ + /* *** */ + /* *** */ + /* ***** */ + /* **** */ + /* **** */ + /* **** */ + /* **** */ + /* ******** */ + /* ***************** */ + /* ********** */ + 0x01, 0x2b, 0xd2, 0xd4, 0xd5, 0x8d, 0x84, 0xd7, + 0x4d, 0x74, 0xd6, 0x5d, 0x65, 0xd7, 0xf3, 0xdb, + 0x5d, 0xb4, 0xdb, 0x4d, 0xb4, 0xdb, 0x4d, 0x68, + 0x9d, 0x49, 0xa0, 0x4e, + + /* Char 78 is 18px wide @ 846 */ + /* ***************** */ + /* ***************** */ + /* *** */ + /* **** */ + /* **** */ + /* *** */ + /* *** */ + /* **** */ + /* *** */ + /* *** */ + /* *** */ + /* **************** */ + /* ***************** */ + 0x02, 0xcf, 0xd4, 0xd9, 0x3d, 0x84, 0xd8, 0x4d, + 0x83, 0xd9, 0x3d, 0x84, 0xd8, 0x3d, 0x93, 0xd8, + 0x3d, 0x9d, 0x39, 0xd4, 0x04, 0x70, + + /* Char 79 is 19px wide @ 868 */ + /* ******* */ + /* *********** */ + /* **** **** */ + /* *** *** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* *** *** */ + /* **** **** */ + /* *********** */ + /* ******* */ + 0x01, 0x77, 0xd4, 0xbd, 0x14, 0x54, 0xc3, 0x93, + 0xb2, 0xb2, 0xa3, 0xb3, 0x9e, 0x22, 0xd0, 0x29, + 0x3b, 0x3a, 0x2b, 0x2b, 0x39, 0x3c, 0x45, 0x4d, + 0x1b, 0xd4, 0x70, 0x32, + + /* Char 80 is 15px wide @ 896 */ + /* ***************** */ + /* ***************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** ** */ + /* ** ** */ + /* *** *** */ + /* ******* */ + /* ***** */ + 0x02, 0xcf, 0xd4, 0xd2, 0xe3, 0x27, 0x2d, 0x23, + 0x62, 0xd3, 0x25, 0x2d, 0x43, 0x33, 0xd5, 0x7d, + 0x75, 0x01, 0x60, + + /* Char 81 is 19px wide @ 915 */ + /* ******* */ + /* ********* */ + /* **** **** */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* *** ** */ + /* **** ** */ + /* ***** ** */ + /* ** ** *** */ + /* *** ** ** */ + /* ** ** ** */ + /* ** **** **** */ + /* ********* */ + /* ****** */ + 0x01, 0x77, 0xd5, 0x9d, 0x24, 0x54, 0xd0, 0x29, + 0x2c, 0x2b, 0x2a, 0x3b, 0x39, 0xf2, 0xd0, 0x28, + 0x3d, 0x02, 0x74, 0xd0, 0x26, 0x5d, 0x02, 0x62, + 0x22, 0xb3, 0x53, 0x22, 0xb2, 0x62, 0x42, 0x92, + 0x72, 0x44, 0x54, 0xd2, 0x9d, 0x56, 0x01, 0x90, + + + /* Char 82 is 16px wide @ 955 */ + /* ***************** */ + /* ***************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** ** */ + /* ****** ** */ + /* *** *** *** */ + /* **** ****** */ + /* *** **** */ + /* ** */ + 0x02, 0xcf, 0xd4, 0xd3, 0xe3, 0x26, 0x2d, 0x23, + 0x62, 0xd0, 0x64, 0x2d, 0x03, 0x23, 0x23, 0xb4, + 0x46, 0xb3, 0x74, 0xc2, 0x02, 0x20, + + /* Char 83 is 13px wide @ 977 */ + /* ** **** */ + /* *** ****** */ + /* ** *** ** */ + /* ** ** ** */ + /* ** *** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* *** ** ** */ + /* *** ** *** */ + /* ******* * */ + /* **** */ + 0x01, 0x32, 0x84, 0xb3, 0x76, 0xa2, 0x73, 0x22, + 0xa2, 0x72, 0x42, 0x92, 0x63, 0x42, 0x92, 0x62, + 0x52, 0x92, 0x52, 0x62, 0x93, 0x42, 0x62, 0xa3, + 0x22, 0x63, 0xa7, 0x71, 0xc4, 0x01, 0xe0, + + /* Char 84 is 14px wide @ 1008 */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ***************** */ + /* ***************** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0xd6, 0xe3, 0x29, 0xfd, 0x4d, 0xbe, 0x32, 0x02, + 0xd0, + + /* Char 85 is 17px wide @ 1017 */ + /* ************* */ + /* *************** */ + /* *** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* *** */ + /* *************** */ + /* ************* */ + 0x03, 0x0d, 0x0b, 0xd2, 0xa3, 0xda, 0x2d, 0xae, + 0x32, 0xdc, 0x2d, 0xb3, 0xdb, 0xd2, 0xd0, 0xd0, + 0x02, 0xd0, + + /* Char 86 is 16px wide @ 1035 */ + /* ** */ + /* ***** */ + /* ****** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ***** */ + /* *** */ + /* **** */ + /* ***** */ + /* ****** */ + /* ****** */ + /* ****** */ + /* ****** */ + /* **** */ + /* ** */ + 0xd6, 0x2d, 0x85, 0xd6, 0x6d, 0x46, 0xd5, 0x5d, + 0x56, 0xd5, 0x5d, 0x83, 0xda, 0x4d, 0xa5, 0xda, + 0x6d, 0x96, 0xda, 0x6d, 0x96, 0xda, 0x4d, 0xb2, + 0x50, + + /* Char 87 is 23px wide @ 1060 */ + /* *** */ + /* ******** */ + /* ********* */ + /* ********* */ + /* ******* */ + /* **** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ****** */ + /* **** */ + /* ******* */ + /* ******* */ + /* ******* */ + /* ****** */ + /* **** */ + /* ******* */ + /* ********* */ + /* ********* */ + /* ******* */ + /* *** */ + 0x02, 0x03, 0xd5, 0x8d, 0x29, 0xd0, 0x9d, 0x27, + 0xd6, 0x4d, 0x96, 0xda, 0x5d, 0xa6, 0xda, 0x6d, + 0xa4, 0xd6, 0x7d, 0x37, 0xd3, 0x7d, 0x46, 0xd7, + 0x4d, 0x97, 0xd8, 0x9d, 0x89, 0xd8, 0x7d, 0xa3, + 0x01, 0x30, + + /* Char 88 is 16px wide @ 1094 */ + /* * * */ + /* ** ** */ + /* **** **** */ + /* *** *** */ + /* **** **** */ + /* *** *** */ + /* ***** */ + /* ***** */ + /* *** *** */ + /* **** **** */ + /* *** *** */ + /* **** **** */ + /* ** ** */ + /* * * */ + 0x01, 0x21, 0xd2, 0x19, 0x2d, 0x02, 0x94, 0x94, + 0xb3, 0x73, 0xd1, 0x43, 0x4d, 0x43, 0x13, 0xd7, + 0xf5, 0xd7, 0x31, 0x3d, 0x44, 0x34, 0xd1, 0x37, + 0x3b, 0x49, 0x49, 0x2d, 0x02, 0x91, 0xd2, 0x10, + 0x13, + + /* Char 89 is 14px wide @ 1127 */ + /* * */ + /* *** */ + /* **** */ + /* **** */ + /* **** */ + /* *** */ + /* ********** */ + /* ********** */ + /* *** */ + /* **** */ + /* **** */ + /* **** */ + /* *** */ + /* * */ + 0xd7, 0x1d, 0xa3, 0xd9, 0x4d, 0x74, 0xd7, 0x4d, + 0x83, 0xd2, 0xfa, 0xdb, 0x3d, 0xb4, 0xdb, 0x4d, + 0xb4, 0xda, 0x3d, 0xc1, 0x50, + + /* Char 90 is 14px wide @ 1148 */ + /* *** ** */ + /* **** ** */ + /* ****** ** */ + /* ** *** ** */ + /* ** **** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** ***** */ + /* ** **** */ + /* ** *** */ + 0x01, 0x23, 0xc2, 0x94, 0xb2, 0x96, 0x92, 0x92, + 0x23, 0x82, 0x92, 0x34, 0x62, 0x92, 0x53, 0x52, + 0x92, 0x63, 0x42, 0x92, 0x73, 0x32, 0x92, 0x93, + 0x12, 0x92, 0xa5, 0x92, 0xb4, 0x92, 0xc3, 0x01, + 0x30, + + /* Char 91 is 9px wide @ 1181 */ + /* *********************** */ + /* *********************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + 0x02, 0x8d, 0xaf, 0x32, 0xd6, 0xe2, 0x20, 0x11, + + + /* Char 92 is 10px wide @ 1189 */ + /* **** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* ***** */ + /* ****** */ + /* **** */ + /* * */ + 0xd6, 0x4d, 0x66, 0xd5, 0x5d, 0x56, 0xd5, 0x5d, + 0x56, 0xd5, 0x5d, 0x56, 0xd6, 0x4d, 0x91, 0xdc, + + + /* Char 93 is 9px wide @ 1205 */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *********************** */ + /* *********************** */ + 0xe2, 0xd6, 0xe2, 0x23, 0xda, 0xf0, 0x45, + + /* Char 94 is 14px wide @ 1212 */ + /* * */ + /* *** */ + /* **** */ + /* **** */ + /* *** */ + /* *** */ + /* *** */ + /* **** */ + /* **** */ + /* *** */ + /* * */ + 0x01, 0xb1, 0xdb, 0x3d, 0xb4, 0xdb, 0x4d, 0xb3, + 0xdb, 0x3d, 0x93, 0xd8, 0x4d, 0x74, 0xd8, 0x3d, + 0xb1, 0x03, 0x40, + + /* Char 95 is 12px wide @ 1231 */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0xe2, 0xe9, 0xdb, 0x2d, 0xb0, + + /* Char 96 is 9px wide @ 1236 */ + /* * */ + /* *** */ + /* *** */ + /* *** */ + /* * */ + 0x02, 0x31, 0xdb, 0x3d, 0x93, 0xd9, 0x3d, 0xb1, + 0x04, 0x80, + + /* Char 97 is 13px wide @ 1246 */ + /* **** */ + /* ****** ** */ + /* *** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** *** */ + /* ************ */ + /* *********** */ + 0x01, 0x44, 0xd8, 0x64, 0x2d, 0x03, 0x22, 0x42, + 0xd0, 0xe2, 0x24, 0x23, 0x2d, 0x02, 0x42, 0x23, + 0xd0, 0xcd, 0x1b, 0x03, 0x30, + + /* Char 98 is 15px wide @ 1267 */ + /* ****************** */ + /* ****************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** *** */ + /* *** *** */ + /* ********* */ + /* ***** */ + 0x02, 0xcf, 0xd5, 0x82, 0x82, 0xd1, 0xe2, 0x29, + 0x2d, 0x12, 0x73, 0xd1, 0x35, 0x3d, 0x39, 0xd6, + 0x50, 0x35, + + /* Char 99 is 12px wide @ 1285 */ + /* ***** */ + /* ********* */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + 0x01, 0x65, 0xd6, 0x9d, 0x33, 0x53, 0xd2, 0x27, + 0x2d, 0x1e, 0x42, 0x92, 0x01, 0x70, + + /* Char 100 is 15px wide @ 1299 */ + /* ***** */ + /* ********* */ + /* *** *** */ + /* ** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ****************** */ + /* ****************** */ + 0x01, 0x65, 0xd6, 0x9d, 0x33, 0x53, 0xd2, 0x27, + 0x3d, 0x0e, 0x22, 0x92, 0xd0, 0x28, 0x2d, 0x1f, + 0xd5, 0x04, 0x60, + + /* Char 101 is 14px wide @ 1318 */ + /* ***** */ + /* ********* */ + /* **** ** *** */ + /* *** ** *** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** *** */ + /* ** ** *** */ + /* ** ****** */ + /* **** */ + 0x01, 0x65, 0xd6, 0x9d, 0x34, 0x12, 0x13, 0xd1, + 0x33, 0x22, 0x3d, 0x0e, 0x12, 0x42, 0x32, 0xd0, + 0x24, 0x22, 0x3d, 0x02, 0x42, 0x13, 0xd1, 0x24, + 0x6d, 0x74, 0x03, 0x40, + + /* Char 102 is 10px wide @ 1346 */ + /* **************** */ + /* ***************** */ + /* ** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** */ + 0x02, 0xcd, 0x3a, 0xd4, 0xd7, 0x22, 0x3d, 0x6e, + 0x12, 0x32, 0xdb, 0x20, 0x12, + + /* Char 103 is 14px wide @ 1359 */ + /* ****** */ + /* ** ********* */ + /* ** *** *** */ + /* ** *** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** */ + /* ****** ** */ + /* **************** */ + /* ************** */ + 0x01, 0x56, 0xd0, 0x24, 0x9b, 0x23, 0x35, 0x3a, + 0x22, 0x37, 0x2a, 0x22, 0xe2, 0x29, 0x2a, 0x68, + 0x2a, 0xd3, 0xcd, 0x10, 0x31, + + /* Char 104 is 14px wide @ 1380 */ + /* ****************** */ + /* ****************** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* *** */ + /* ************ */ + /* ********** */ + 0x02, 0xcf, 0xd5, 0xd6, 0xe3, 0x2d, 0x93, 0xd1, + 0xcd, 0x1a, 0x03, 0x40, + + /* Char 105 is 7px wide @ 1392 */ + /* ************* ** */ + /* ************* ** */ + 0x02, 0xcf, 0xd0, 0x32, 0x04, 0x60, + + /* Char 106 is 7px wide @ 1398 */ + /* ** */ + /* *** */ + /* **************** ** */ + /* *************** ** */ + 0xe2, 0xdb, 0x3d, 0xbd, 0x33, 0x26, 0xd2, 0x32, + 0x04, 0x60, + + /* Char 107 is 13px wide @ 1408 */ + /* ****************** */ + /* ****************** */ + /* ** */ + /* **** */ + /* ****** */ + /* **** *** */ + /* **** ** */ + /* **** ** */ + /* **** ** */ + /* ** * */ + /* * */ + 0x02, 0xcf, 0xd5, 0xd1, 0x2d, 0xa4, 0xd8, 0x6d, + 0x64, 0x13, 0xd4, 0x43, 0x2d, 0x34, 0x52, 0xd1, + 0x47, 0x2d, 0x02, 0xa1, 0xd0, 0x1d, 0x80, + + /* Char 108 is 7px wide @ 1431 */ + /* **************** */ + /* ****************** */ + /* *** */ + /* ** */ + 0x02, 0xed, 0x38, 0xd5, 0x83, 0xda, 0x20, 0x22, + + + /* Char 109 is 21px wide @ 1439 */ + /* ************* */ + /* ************* */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* **** */ + /* ************ */ + /* ************ */ + /* *** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* **** */ + /* ************ */ + /* ********** */ + 0x02, 0xcf, 0xd0, 0xdb, 0xe3, 0x2d, 0x94, 0xd0, + 0xfc, 0xdb, 0x3d, 0xbe, 0x22, 0xd9, 0x4d, 0x0c, + 0xd1, 0xa0, 0x1a, + + /* Char 110 is 14px wide @ 1458 */ + /* ************* */ + /* ************* */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* *** */ + /* ************ */ + /* ********** */ + 0x02, 0xcf, 0xd0, 0xdb, 0xe3, 0x2d, 0x93, 0xd1, + 0xcd, 0x1a, 0x03, 0x40, + + /* Char 111 is 15px wide @ 1470 */ + /* ***** */ + /* ********* */ + /* *** *** */ + /* *** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** ** */ + /* *** *** */ + /* ********* */ + /* ***** */ + 0x01, 0x65, 0xd6, 0x9d, 0x33, 0x53, 0xd1, 0x37, + 0x2d, 0x1e, 0x22, 0x92, 0xd0, 0x37, 0x2d, 0x23, + 0x53, 0xd3, 0x9d, 0x65, 0x03, 0x50, + + /* Char 112 is 15px wide @ 1492 */ + /* ***************** */ + /* ***************** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* *** ** */ + /* *** *** */ + /* ********* */ + /* ***** */ + 0x02, 0x8d, 0x4f, 0xd1, 0x28, 0x2d, 0x0e, 0x22, + 0x92, 0xd0, 0x37, 0x2d, 0x23, 0x53, 0xd3, 0x9d, + 0x65, 0x03, 0x50, + + /* Char 113 is 15px wide @ 1511 */ + /* ***** */ + /* ********* */ + /* *** *** */ + /* *** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ***************** */ + /* ***************** */ + 0x01, 0x65, 0xd6, 0x9d, 0x33, 0x53, 0xd1, 0x37, + 0x2d, 0x1e, 0x22, 0x92, 0xd1, 0x28, 0x29, 0xd4, + 0xf0, 0x4b, + + /* Char 114 is 10px wide @ 1529 */ + /* ************ */ + /* ************* */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + 0x02, 0xcc, 0xd1, 0xd0, 0xdb, 0xe3, 0x20, 0x17, + + + /* Char 115 is 11px wide @ 1537 */ + /* ** *** */ + /* ** ***** */ + /* ** *** ** */ + /* ** ** ** */ + /* ** *** ** */ + /* ** ** ** */ + /* *** *** ** */ + /* ***** ** */ + /* *** */ + 0x01, 0x22, 0x63, 0xd2, 0x25, 0x5d, 0x12, 0x43, + 0x12, 0xd1, 0x24, 0x23, 0x2d, 0x02, 0x33, 0x32, + 0xd0, 0x23, 0x24, 0x2d, 0x03, 0x13, 0x42, 0xd1, + 0x55, 0x2d, 0x23, 0x01, 0xf0, + + /* Char 116 is 10px wide @ 1566 */ + /* *************** */ + /* **************** */ + /* *** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + /* ** ** */ + 0x02, 0xed, 0x2a, 0xd3, 0x93, 0x82, 0xd0, 0xe2, + 0x29, 0x20, 0x17, + + /* Char 117 is 14px wide @ 1577 */ + /* ********** */ + /* ************ */ + /* *** */ + /* *** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ************* */ + /* ************* */ + 0x02, 0xfa, 0xd1, 0xcd, 0x13, 0xd9, 0x3d, 0xae, + 0x22, 0xdb, 0xfd, 0x00, 0x31, + + /* Char 118 is 12px wide @ 1590 */ + /* ** */ + /* ***** */ + /* ****** */ + /* ****** */ + /* ***** */ + /* **** */ + /* **** */ + /* ***** */ + /* ****** */ + /* ****** */ + /* ***** */ + /* ** */ + 0xd2, 0x2d, 0x85, 0xd6, 0x6d, 0x46, 0xd5, 0x5d, + 0x7f, 0x4d, 0xa5, 0xda, 0x6d, 0xa6, 0xd9, 0x5d, + 0xb2, 0x90, + + /* Char 119 is 19px wide @ 1608 */ + /* ** */ + /* ***** */ + /* ******* */ + /* ****** */ + /* ***** */ + /* **** */ + /* ****** */ + /* ******* */ + /* ******* */ + /* ***** */ + /* ******** */ + /* ******* */ + /* ****** */ + /* **** */ + /* ***** */ + /* ****** */ + /* ******* */ + /* ***** */ + /* ** */ + 0xd2, 0x2d, 0x85, 0xd5, 0x7d, 0x36, 0xd5, 0x5d, + 0x84, 0xd9, 0x6d, 0x97, 0xd9, 0x7d, 0x95, 0xd5, + 0x8d, 0x27, 0xd4, 0x6d, 0x74, 0xd9, 0x5d, 0xa6, + 0xda, 0x7d, 0x95, 0xdb, 0x29, + + /* Char 120 is 13px wide @ 1637 */ + /* * * */ + /* ** ** */ + /* **** *** */ + /* *** *** */ + /* *** *** */ + /* ***** */ + /* ***** */ + /* *** *** */ + /* *** *** */ + /* **** *** */ + /* ** ** */ + /* * * */ + 0x41, 0xb1, 0xd0, 0x29, 0x2d, 0x04, 0x63, 0xd2, + 0x33, 0x3d, 0x53, 0x13, 0xd7, 0xf5, 0xd7, 0x31, + 0x3d, 0x53, 0x33, 0xd2, 0x46, 0x3d, 0x02, 0x92, + 0xd0, 0x1b, 0x10, 0x17, + + /* Char 121 is 12px wide @ 1665 */ + /* ** ** */ + /* ** ***** */ + /* ** ******* */ + /* *** ******* */ + /* ********* */ + /* ****** */ + /* ****** */ + /* ****** */ + /* ****** */ + /* **** */ + /* ** */ + 0xe2, 0xd0, 0x29, 0x2a, 0x59, 0x27, 0x7a, 0x33, + 0x7d, 0x19, 0xd5, 0x6d, 0x96, 0xda, 0x6d, 0xa6, + 0xda, 0x4d, 0xb2, 0x01, 0x70, + + /* Char 122 is 12px wide @ 1686 */ + /* *** ** */ + /* **** ** */ + /* ****** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** *** ** */ + /* ** ***** */ + /* ** **** */ + /* ** *** */ + 0x01, 0x23, 0x82, 0xd0, 0x47, 0x2d, 0x06, 0x52, + 0xd0, 0x22, 0x34, 0x2d, 0x02, 0x33, 0x32, 0xd0, + 0x25, 0x31, 0x2d, 0x02, 0x65, 0xd0, 0x27, 0x4d, + 0x02, 0x83, 0x03, 0x10, + + /* Char 123 is 9px wide @ 1714 */ + /* ** */ + /* **** */ + /* ******************* */ + /* ********* ********* */ + /* *** *** */ + /* ** ** */ + /* ** ** */ + 0x01, 0x82, 0xda, 0x4d, 0x2d, 0x66, 0x93, 0x94, + 0x3d, 0x43, 0x32, 0xd6, 0xf2, 0x01, 0x10, + + /* Char 124 is 7px wide @ 1729 */ + /* *********************** */ + /* *********************** */ + 0x02, 0x8d, 0xaf, 0x04, 0x50, + + /* Char 125 is 9px wide @ 1734 */ + /* ** ** */ + /* ** ** */ + /* *** *** */ + /* ********* ********* */ + /* ******************* */ + /* **** */ + /* ** */ + 0xe2, 0xd6, 0xf2, 0x33, 0xd4, 0x34, 0x93, 0x96, + 0xd6, 0xd1, 0x4d, 0xa2, 0x03, 0x60, + + /* Char 126 is 14px wide @ 1748 */ + /* ** */ + /* *** */ + /* *** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* ** */ + /* *** */ + /* *** */ + /* ** */ + 0x01, 0x72, 0xdb, 0x3d, 0xb3, 0xdb, 0xf2, 0xda, + 0x2d, 0xaf, 0x2d, 0xb3, 0xdb, 0x3d, 0xb2, 0x03, + 0x50, + + /* Char 196 is 17px wide @ 1765 */ + /* * */ + /* **** */ + /* ****** */ + /* ****** *** */ + /* ******** *** */ + /* ** ***** *** */ + /* ** ****** */ + /* ** **** */ + /* ** ****** *** */ + /* ** ***** *** */ + /* ******** *** */ + /* ****** */ + /* ****** */ + /* **** */ + /* * */ + 0x41, 0xdc, 0x4d, 0xa6, 0xd9, 0x6a, 0x38, 0x87, + 0x38, 0x23, 0x55, 0x38, 0x25, 0x6d, 0x02, 0x74, + 0xd0, 0x25, 0x62, 0x38, 0x23, 0x55, 0x38, 0x87, + 0x37, 0x6d, 0x56, 0xd6, 0x4d, 0x91, 0x03, 0xd0, + + + /* Char 214 is 19px wide @ 1797 */ + /* ******* */ + /* *********** */ + /* **** **** */ + /* *** *** */ + /* ** ** *** */ + /* *** *** *** */ + /* ** ** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** *** */ + /* *** *** *** */ + /* ** ** *** */ + /* *** *** */ + /* **** **** */ + /* *********** */ + /* ******* */ + 0x01, 0x77, 0xd4, 0xbd, 0x14, 0x54, 0xc3, 0x93, + 0xb2, 0xb2, 0x33, 0x43, 0xb3, 0x23, 0x42, 0xd0, + 0x22, 0x34, 0xf2, 0xd0, 0x29, 0x2d, 0x02, 0x23, + 0x43, 0xb3, 0x23, 0x52, 0xb2, 0x33, 0x53, 0x93, + 0xc4, 0x54, 0xd1, 0xbd, 0x47, 0x03, 0x20, + + /* Char 220 is 17px wide @ 1836 */ + /* ************* */ + /* *************** */ + /* *** *** */ + /* ** *** */ + /* ** *** */ + /* ** */ + /* ** */ + /* ** *** */ + /* ** *** */ + /* ** *** */ + /* *** */ + /* *************** */ + /* ************* */ + 0x03, 0x0d, 0x0b, 0xd2, 0xa3, 0xd2, 0x35, 0x2d, + 0x33, 0x42, 0xd4, 0x34, 0xf2, 0xdb, 0xf2, 0xd4, + 0x35, 0x2d, 0x33, 0x53, 0xdb, 0xd2, 0xd0, 0xd0, + 0x02, 0xd0, + + /* Char 223 is 16px wide @ 1862 */ + /* *************** */ + /* ***************** */ + /* *** */ + /* *** */ + /* ** *** ** */ + /* ** **** ** */ + /* ** *** ** ** */ + /* ** ** ** *** */ + /* ** *** ***** */ + /* *** *** *** */ + /* ****** */ + /* **** */ + 0x02, 0xcd, 0x2b, 0xd4, 0xda, 0x3d, 0xb3, 0x82, + 0x53, 0x62, 0x82, 0x54, 0x52, 0x82, 0x43, 0x12, + 0x42, 0x82, 0x42, 0x32, 0x23, 0x82, 0x33, 0x45, + 0x93, 0x23, 0x53, 0xb6, 0xd8, 0x40, 0x38, + + /* Char 228 is 13px wide @ 1893 */ + /* **** */ + /* ****** ** *** */ + /* *** ** ** *** */ + /* ** ** ** *** */ + /* ** ** ** */ + /* ** ** ** */ + /* ** ** ** *** */ + /* ** ** *** *** */ + /* ************ *** */ + /* *********** */ + 0x01, 0x44, 0xd8, 0x64, 0x22, 0x38, 0x32, 0x24, + 0x22, 0x38, 0x24, 0x23, 0x22, 0x38, 0xf2, 0x42, + 0x32, 0xd0, 0x24, 0x23, 0x22, 0x38, 0x24, 0x22, + 0x32, 0x38, 0xc3, 0x38, 0xb0, 0x33, + + /* Char 246 is 15px wide @ 1923 */ + /* ***** */ + /* ********* */ + /* *** *** *** */ + /* *** ** *** */ + /* ** ** *** */ + /* ** ** */ + /* ** ** */ + /* ** ** *** */ + /* *** ** *** */ + /* *** *** *** */ + /* ********* */ + /* ***** */ + 0x01, 0x65, 0xd6, 0x9d, 0x33, 0x53, 0x33, 0x83, + 0x72, 0x33, 0x82, 0x92, 0x23, 0x8f, 0x29, 0x2d, + 0x02, 0x92, 0x23, 0x83, 0x72, 0x33, 0x93, 0x53, + 0x33, 0xa9, 0xd6, 0x50, 0x35, + + /* Char 252 is 14px wide @ 1952 */ + /* ********** */ + /* ************ *** */ + /* *** *** */ + /* *** *** */ + /* ** */ + /* ** */ + /* ** *** */ + /* ** *** */ + /* ************* *** */ + /* ************* */ + 0x02, 0xfa, 0xd1, 0xc2, 0x39, 0x3b, 0x38, 0x3c, + 0x38, 0xf2, 0xdb, 0xf2, 0xd0, 0x38, 0xd0, 0x23, + 0x8d, 0x00, 0x31, + + /* Char 8364 is 14px wide @ 1971 */ + /* ** ** */ + /* ** ** */ + /* ******** */ + /* ************ */ + /* ****** ****** */ + /* ** ** ** ** */ + /* *** ** ** *** */ + /* ** ** ** ** */ + /* ** ** ** ** */ + /* ** ** ** ** */ + /* ** ** ** */ + /* ** ** */ + /* ** ** */ + 0x01, 0x7f, 0x22, 0x2d, 0x68, 0xd3, 0xcd, 0x06, + 0x26, 0xc2, 0x22, 0x22, 0x22, 0xb3, 0x22, 0x22, + 0x23, 0xae, 0x12, 0x32, 0x22, 0x32, 0xa2, 0x72, + 0x32, 0xa2, 0xc2, 0xa2, 0xc2, 0x60, }; @@ -1443,112 +1599,124 @@ const FONT_CHAR_INFO Ubuntu18ptLengths[] = { { 2}, /* */ { 5}, /* ! */ { 7}, /* " */ - {32}, /* # */ - {25}, /* $ */ - {44}, /* % */ - {36}, /* & */ + {38}, /* # */ + {26}, /* $ */ + {45}, /* % */ + {37}, /* & */ { 4}, /* ' */ - {12}, /* ( */ + {13}, /* ( */ {12}, /* ) */ - {19}, /* * */ + {20}, /* * */ { 9}, /* + */ { 6}, /* , */ { 5}, /* - */ - { 4}, /* . */ + { 5}, /* . */ {15}, /* / */ {20}, /* 0 */ {10}, /* 1 */ {30}, /* 2 */ - {24}, /* 3 */ - {23}, /* 4 */ + {25}, /* 3 */ + {24}, /* 4 */ {24}, /* 5 */ - {28}, /* 6 */ + {29}, /* 6 */ {21}, /* 7 */ - {31}, /* 8 */ - {28}, /* 9 */ - { 5}, /* : */ + {33}, /* 8 */ + {29}, /* 9 */ + { 6}, /* : */ { 8}, /* ; */ {23}, /* < */ { 6}, /* = */ {23}, /* > */ {19}, /* ? */ - {45}, /* @ */ - {27}, /* A */ + {46}, /* @ */ + {29}, /* A */ {21}, /* B */ {21}, /* C */ - {17}, /* D */ + {18}, /* D */ {10}, /* E */ - { 9}, /* F */ + {10}, /* F */ {21}, /* G */ {10}, /* H */ { 5}, /* I */ {13}, /* J */ - {27}, /* K */ + {28}, /* K */ { 7}, /* L */ - {27}, /* M */ + {28}, /* M */ {22}, /* N */ - {27}, /* O */ - {17}, /* P */ - {38}, /* Q */ - {20}, /* R */ - {30}, /* S */ + {28}, /* O */ + {19}, /* P */ + {40}, /* Q */ + {22}, /* R */ + {31}, /* S */ { 9}, /* T */ - {17}, /* U */ + {18}, /* U */ {25}, /* V */ - {32}, /* W */ - {31}, /* X */ - {20}, /* Y */ - {32}, /* Z */ - { 7}, /* [ */ + {34}, /* W */ + {33}, /* X */ + {21}, /* Y */ + {33}, /* Z */ + { 8}, /* [ */ {16}, /* \ */ - { 6}, /* ] */ + { 7}, /* ] */ {19}, /* ^ */ { 5}, /* _ */ {10}, /* ` */ - {18}, /* a */ - {17}, /* b */ - {13}, /* c */ - {17}, /* d */ - {25}, /* e */ + {21}, /* a */ + {18}, /* b */ + {14}, /* c */ + {19}, /* d */ + {28}, /* e */ {13}, /* f */ {21}, /* g */ - {11}, /* h */ + {12}, /* h */ { 6}, /* i */ {10}, /* j */ - {21}, /* k */ + {23}, /* k */ { 8}, /* l */ - {18}, /* m */ - {11}, /* n */ - {20}, /* o */ - {17}, /* p */ - {17}, /* q */ + {19}, /* m */ + {12}, /* n */ + {22}, /* o */ + {19}, /* p */ + {18}, /* q */ { 8}, /* r */ - {24}, /* s */ + {29}, /* s */ {11}, /* t */ - {12}, /* u */ + {13}, /* u */ {18}, /* v */ {29}, /* w */ - {25}, /* x */ - {20}, /* y */ - {23}, /* z */ - {13}, /* { */ + {28}, /* x */ + {21}, /* y */ + {28}, /* z */ + {15}, /* { */ { 5}, /* | */ - {12}, /* } */ + {14}, /* } */ {17}, /* ~ */ + {32}, /* Ä */ + {39}, /* Ö */ + {26}, /* Ü */ + {31}, /* ß */ + {30}, /* ä */ + {29}, /* ö */ + {19}, /* ü */ + {30}, /* € */ +}; + +const uint16_t Ubuntu18ptExtra[] = { +196,214,220,223,228,246,252,8364,65535 }; /* Font info */ const struct FONT_DEF Font_Ubuntu18pt = { 1, /* width (1 == comressed) */ - 23, /* character height */ + 26, /* character height */ 32, /* first char */ 126, /* last char */ - Ubuntu18ptBitmaps, Ubuntu18ptLengths + Ubuntu18ptBitmaps, Ubuntu18ptLengths, Ubuntu18ptExtra }; /* Font metadata: * Name: Ubuntu Regular 18pt - * Height: 23 px (3 bytes) + * Height: 26 px (4 bytes) * Maximum width: 23 px - * Storage size: 1778 bytes (compressed by 53%) + * Storage size: 2104 bytes (compressed by 62%) */ diff --git a/tools/makefont.pl b/tools/makefont.pl index 4f73df9..564288f 100755 --- a/tools/makefont.pl +++ b/tools/makefont.pl @@ -22,10 +22,9 @@ $|=1; ### Configure me ### -my $charlist; -for(32..126){ - $charlist.=chr $_; -}; +my @charlist=(32..126,0x20ac); #,0x3044 # hiragana I +push @charlist,map {ord $_} qw(ä ö ü Ä Ö Ü ß); + ### ### Runtime Options @@ -84,6 +83,9 @@ $file.="-raw" if($raw); print "Rasterizing $title into ${file}.c\n"; +@charlist=sort { $a <=> $b } @charlist; +my $charlist=join("",map {chr $_} @charlist); + ### Get & optimize bounding box my $im = new GD::Image($width,$height); @@ -278,9 +280,22 @@ EOF print C @offsets; -my($first)=ord substr($charlist,0,1); -my($last)=$first+length($charlist)-1; -printf C "}; +my($first)=$charlist[0]; +my($last)=$first-1; +for(@charlist){ + last unless $_ == $last+1; + $last++; +}; +print C <