// Generated by convbdf on Fri Jan 6 14:33:14 2012 #include "graphics/fonts/bdf.h" // Font information: // Name: -Adobe-Helvetica-Bold-R-Normal--12-120-75-75-P-70-ISO8859-1 // Size: 13x14 // Box: 13 15 -1 -3 // Ascent: 11 // First character: 0 // Default character: 0 // Characters: 256 // Copyright: "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved." namespace Graphics { // Character 0 (0x00) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |* * * *| // | | // |* *| // | | // |* *| // | | // |* *| // | | // |* * * *| // +-------+ static const byte glyph0[] = { 0xAA, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0xAA }; // Character 32 (0x20) // Box: 1 1 0 0 // Advance: 4 // // +-+ // | | // +-+ static const byte glyph32[] = { 0x00 }; // Character 33 (0x21) // Box: 2 9 1 0 // Advance: 4 // // +--+ // |**| // |**| // |**| // |**| // |**| // |* | // | | // |**| // |**| // +--+ static const byte glyph33[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x80, 0x00, 0xC0, 0xC0 }; // Character 34 (0x22) // Box: 3 3 1 6 // Advance: 5 // // +---+ // |* *| // |* *| // |* *| // +---+ static const byte glyph34[] = { 0xA0, 0xA0, 0xA0 }; // Character 35 (0x23) // Box: 7 8 0 0 // Advance: 8 // // +-------+ // | * * | // | * * | // | ******| // | * * | // | * * | // |****** | // | * * | // | * * | // +-------+ static const byte glyph35[] = { 0x14, 0x14, 0x7E, 0x28, 0x28, 0xFC, 0x50, 0x50 }; // Character 36 (0x24) // Box: 6 11 0 -2 // Advance: 7 // // +------+ // | * | // | **** | // |** * *| // |** * | // | **** | // | ***| // |* * *| // |** * *| // | **** | // | * | // | * | // +------+ static const byte glyph36[] = { 0x10, 0x78, 0xD4, 0xD0, 0x78, 0x1C, 0x94, 0xD4, 0x78, 0x10, 0x10 }; // Character 37 (0x25) // Box: 11 9 0 0 // Advance: 12 // // +-----------+ // | *** * | // |** ** ** | // |** ** * | // | *** * | // | * | // | * *** | // | * ** **| // | ** ** **| // | * *** | // +-----------+ static const byte glyph37[] = { 0x71, 0x00, 0xDB, 0x00, 0xDA, 0x00, 0x74, 0x00, 0x04, 0x00, 0x09, 0xC0, 0x0B, 0x60, 0x1B, 0x60, 0x11, 0xC0 }; // Character 38 (0x26) // Box: 9 9 0 0 // Advance: 9 // // +---------+ // | *** | // | ** ** | // | ** ** | // | *** | // | **** * | // |** **** | // |** ** | // |** **** | // | **** **| // +---------+ static const byte glyph38[] = { 0x38, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x38, 0x00, 0x79, 0x00, 0xCF, 0x00, 0xC6, 0x00, 0xCF, 0x00, 0x79, 0x80 }; // Character 39 (0x27) // Box: 1 3 1 6 // Advance: 3 // // +-+ // |*| // |*| // |*| // +-+ static const byte glyph39[] = { 0x80, 0x80, 0x80 }; // Character 40 (0x28) // Box: 4 12 1 -3 // Advance: 6 // // +----+ // | **| // | ** | // | ** | // |** | // |** | // |** | // |** | // |** | // |** | // | ** | // | ** | // | **| // +----+ static const byte glyph40[] = { 0x30, 0x60, 0x60, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x60, 0x60, 0x30 }; // Character 41 (0x29) // Box: 4 12 1 -3 // Advance: 6 // // +----+ // |** | // | ** | // | ** | // | **| // | **| // | **| // | **| // | **| // | **| // | ** | // | ** | // |** | // +----+ static const byte glyph41[] = { 0xC0, 0x60, 0x60, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x60, 0x60, 0xC0 }; // Character 42 (0x2A) // Box: 5 4 0 5 // Advance: 6 // // +-----+ // | * | // |*****| // | *** | // | * * | // +-----+ static const byte glyph42[] = { 0x20, 0xF8, 0x70, 0x50 }; // Character 43 (0x2B) // Box: 6 5 0 1 // Advance: 7 // // +------+ // | ** | // | ** | // |******| // | ** | // | ** | // +------+ static const byte glyph43[] = { 0x30, 0x30, 0xFC, 0x30, 0x30 }; // Character 44 (0x2C) // Box: 2 4 1 -2 // Advance: 4 // // +--+ // |**| // |**| // | *| // |* | // +--+ static const byte glyph44[] = { 0xC0, 0xC0, 0x40, 0x80 }; // Character 45 (0x2D) // Box: 4 1 0 3 // Advance: 5 // // +----+ // |****| // +----+ static const byte glyph45[] = { 0xF0 }; // Character 46 (0x2E) // Box: 2 2 1 0 // Advance: 4 // // +--+ // |**| // |**| // +--+ static const byte glyph46[] = { 0xC0, 0xC0 }; // Character 47 (0x2F) // Box: 4 9 0 0 // Advance: 4 // // +----+ // | **| // | **| // | * | // | ** | // | ** | // | * | // | * | // |** | // |** | // +----+ static const byte glyph47[] = { 0x30, 0x30, 0x20, 0x60, 0x60, 0x40, 0x40, 0xC0, 0xC0 }; // Character 48 (0x30) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph48[] = { 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 49 (0x31) // Box: 4 9 0 0 // Advance: 7 // // +----+ // | **| // |****| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // +----+ static const byte glyph49[] = { 0x30, 0xF0, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 }; // Character 50 (0x32) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // | **| // | ** | // | ** | // | ** | // |** | // |** | // |******| // +------+ static const byte glyph50[] = { 0x78, 0xCC, 0x0C, 0x18, 0x30, 0x60, 0xC0, 0xC0, 0xFC }; // Character 51 (0x33) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // | **| // | *** | // | **| // | **| // | **| // |** **| // | **** | // +------+ static const byte glyph51[] = { 0x78, 0xCC, 0x0C, 0x38, 0x0C, 0x0C, 0x0C, 0xCC, 0x78 }; // Character 52 (0x34) // Box: 7 9 0 0 // Advance: 7 // // +-------+ // | ** | // | *** | // | * ** | // | * ** | // | * ** | // |* ** | // |*******| // | ** | // | ** | // +-------+ static const byte glyph52[] = { 0x0C, 0x1C, 0x2C, 0x2C, 0x4C, 0x8C, 0xFE, 0x0C, 0x0C }; // Character 53 (0x35) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | *****| // | ** | // |** | // |***** | // | **| // | **| // |** **| // |** **| // | **** | // +------+ static const byte glyph53[] = { 0x7C, 0x60, 0xC0, 0xF8, 0x0C, 0x0C, 0xCC, 0xCC, 0x78 }; // Character 54 (0x36) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** | // |** | // |***** | // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph54[] = { 0x78, 0xCC, 0xC0, 0xC0, 0xF8, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 55 (0x37) // Box: 6 9 0 0 // Advance: 7 // // +------+ // |******| // | **| // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +------+ static const byte glyph55[] = { 0xFC, 0x0C, 0x18, 0x18, 0x30, 0x30, 0x30, 0x60, 0x60 }; // Character 56 (0x38) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** **| // | **** | // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph56[] = { 0x78, 0xCC, 0xCC, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 57 (0x39) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** **| // |** **| // | *****| // | **| // | **| // |** **| // | **** | // +------+ static const byte glyph57[] = { 0x78, 0xCC, 0xCC, 0xCC, 0x7C, 0x0C, 0x0C, 0xCC, 0x78 }; // Character 58 (0x3A) // Box: 2 7 1 0 // Advance: 4 // // +--+ // |**| // |**| // | | // | | // | | // |**| // |**| // +--+ static const byte glyph58[] = { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0 }; // Character 59 (0x3B) // Box: 2 9 1 -2 // Advance: 4 // // +--+ // |**| // |**| // | | // | | // | | // |**| // |**| // | *| // |* | // +--+ static const byte glyph59[] = { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x40, 0x80 }; // Character 60 (0x3C) // Box: 5 5 1 1 // Advance: 7 // // +-----+ // | **| // | *** | // |** | // | *** | // | **| // +-----+ static const byte glyph60[] = { 0x18, 0x70, 0xC0, 0x70, 0x18 }; // Character 61 (0x3D) // Box: 6 3 0 2 // Advance: 7 // // +------+ // |******| // | | // |******| // +------+ static const byte glyph61[] = { 0xFC, 0x00, 0xFC }; // Character 62 (0x3E) // Box: 5 5 1 1 // Advance: 7 // // +-----+ // |** | // | *** | // | **| // | *** | // |** | // +-----+ static const byte glyph62[] = { 0xC0, 0x70, 0x18, 0x70, 0xC0 }; // Character 63 (0x3F) // Box: 6 9 1 0 // Advance: 8 // // +------+ // | **** | // |** **| // |** **| // | ** | // | ** | // | ** | // | | // | ** | // | ** | // +------+ static const byte glyph63[] = { 0x78, 0xCC, 0xCC, 0x18, 0x30, 0x30, 0x00, 0x30, 0x30 }; // Character 64 (0x40) // Box: 10 10 1 -1 // Advance: 12 // // +----------+ // | ***** | // | ** * | // | * *| // |* ** * *| // |* * * *| // |* * * *| // |* * ** * | // |* ** ** | // | * | // | ***** | // +----------+ static const byte glyph64[] = { 0x1F, 0x00, 0x60, 0x80, 0x40, 0x40, 0x8D, 0x40, 0x92, 0x40, 0xA2, 0x40, 0xA6, 0x80, 0x9B, 0x00, 0x40, 0x00, 0x3E, 0x00 }; // Character 65 (0x41) // Box: 8 9 0 0 // Advance: 8 // // +--------+ // | ** | // | **** | // | * * | // | ** ** | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph65[] = { 0x18, 0x3C, 0x24, 0x66, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 66 (0x42) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |****** | // |** **| // |** **| // |** **| // |****** | // |** **| // |** **| // |** **| // |****** | // +-------+ static const byte glyph66[] = { 0xFC, 0xC6, 0xC6, 0xC6, 0xFC, 0xC6, 0xC6, 0xC6, 0xFC }; // Character 67 (0x43) // Box: 7 9 1 0 // Advance: 8 // // +-------+ // | **** | // | ** **| // |** | // |** | // |** | // |** | // |** | // | ** **| // | **** | // +-------+ static const byte glyph67[] = { 0x3C, 0x66, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x66, 0x3C }; // Character 68 (0x44) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |***** | // |** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // |** ** | // |***** | // +-------+ static const byte glyph68[] = { 0xF8, 0xCC, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xCC, 0xF8 }; // Character 69 (0x45) // Box: 6 9 1 0 // Advance: 8 // // +------+ // |******| // |** | // |** | // |** | // |******| // |** | // |** | // |** | // |******| // +------+ static const byte glyph69[] = { 0xFC, 0xC0, 0xC0, 0xC0, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 70 (0x46) // Box: 6 9 1 0 // Advance: 7 // // +------+ // |******| // |** | // |** | // |** | // |***** | // |** | // |** | // |** | // |** | // +------+ static const byte glyph70[] = { 0xFC, 0xC0, 0xC0, 0xC0, 0xF8, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 71 (0x47) // Box: 8 9 1 0 // Advance: 10 // // +--------+ // | ***** | // | ** **| // |** | // |** | // |** ****| // |** **| // |** **| // | ** **| // | **** *| // +--------+ static const byte glyph71[] = { 0x3E, 0x63, 0xC0, 0xC0, 0xCF, 0xC3, 0xC3, 0x63, 0x3D }; // Character 72 (0x48) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |** **| // |** **| // |** **| // |** **| // |*******| // |** **| // |** **| // |** **| // |** **| // +-------+ static const byte glyph72[] = { 0xC6, 0xC6, 0xC6, 0xC6, 0xFE, 0xC6, 0xC6, 0xC6, 0xC6 }; // Character 73 (0x49) // Box: 2 9 1 0 // Advance: 4 // // +--+ // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph73[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 74 (0x4A) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **| // | **| // | **| // | **| // | **| // | **| // |** **| // |** **| // | **** | // +------+ static const byte glyph74[] = { 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0xCC, 0xCC, 0x78 }; // Character 75 (0x4B) // Box: 8 9 1 0 // Advance: 9 // // +--------+ // |** ** | // |** ** | // |** ** | // |**** | // |**** | // |** ** | // |** ** | // |** ** | // |** **| // +--------+ static const byte glyph75[] = { 0xC6, 0xCC, 0xD8, 0xF0, 0xF0, 0xD8, 0xCC, 0xC6, 0xC3 }; // Character 76 (0x4C) // Box: 6 9 1 0 // Advance: 7 // // +------+ // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |******| // +------+ static const byte glyph76[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 77 (0x4D) // Box: 9 9 1 0 // Advance: 11 // // +---------+ // |** **| // |** **| // |*** ***| // |*** ***| // |**** ****| // |** * * **| // |** *** **| // |** * **| // |** * **| // +---------+ static const byte glyph77[] = { 0xC1, 0x80, 0xC1, 0x80, 0xE3, 0x80, 0xE3, 0x80, 0xF7, 0x80, 0xD5, 0x80, 0xDD, 0x80, 0xC9, 0x80, 0xC9, 0x80 }; // Character 78 (0x4E) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |** **| // |*** **| // |*** **| // |** * **| // |** * **| // |** ***| // |** ***| // |** **| // |** **| // +-------+ static const byte glyph78[] = { 0xC6, 0xE6, 0xE6, 0xD6, 0xD6, 0xCE, 0xCE, 0xC6, 0xC6 }; // Character 79 (0x4F) // Box: 8 9 1 0 // Advance: 10 // // +--------+ // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph79[] = { 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 80 (0x50) // Box: 7 9 1 0 // Advance: 8 // // +-------+ // |****** | // |** **| // |** **| // |** **| // |****** | // |** | // |** | // |** | // |** | // +-------+ static const byte glyph80[] = { 0xFC, 0xC6, 0xC6, 0xC6, 0xFC, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 81 (0x51) // Box: 8 9 1 0 // Advance: 10 // // +--------+ // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** * **| // |** ****| // | ** ** | // | ******| // +--------+ static const byte glyph81[] = { 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xCB, 0xCF, 0x66, 0x3F }; // Character 82 (0x52) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |****** | // |** **| // |** **| // |** **| // |****** | // |** ** | // |** **| // |** **| // |** **| // +-------+ static const byte glyph82[] = { 0xFC, 0xC6, 0xC6, 0xC6, 0xFC, 0xCC, 0xC6, 0xC6, 0xC6 }; // Character 83 (0x53) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // | ***** | // |** **| // |** **| // | *** | // | *** | // | ***| // |** **| // |** **| // | ***** | // +-------+ static const byte glyph83[] = { 0x7C, 0xC6, 0xC6, 0x70, 0x1C, 0x0E, 0xC6, 0xC6, 0x7C }; // Character 84 (0x54) // Box: 8 9 0 0 // Advance: 8 // // +--------+ // |********| // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +--------+ static const byte glyph84[] = { 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18 }; // Character 85 (0x55) // Box: 7 9 1 0 // Advance: 9 // // +-------+ // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | ***** | // +-------+ static const byte glyph85[] = { 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x7C }; // Character 86 (0x56) // Box: 8 9 0 0 // Advance: 8 // // +--------+ // |** **| // |** **| // | ** ** | // | ** ** | // | ** ** | // | * * | // | **** | // | ** | // | ** | // +--------+ static const byte glyph86[] = { 0xC3, 0xC3, 0x66, 0x66, 0x66, 0x24, 0x3C, 0x18, 0x18 }; // Character 87 (0x57) // Box: 10 9 0 0 // Advance: 10 // // +----------+ // |** ** **| // |** ** **| // |** ** **| // | * ** * | // | ** ** ** | // | ** ** ** | // | ** ** | // | ** ** | // | ** ** | // +----------+ static const byte glyph87[] = { 0xCC, 0xC0, 0xCC, 0xC0, 0xCC, 0xC0, 0x4C, 0x80, 0x6D, 0x80, 0x6D, 0x80, 0x33, 0x00, 0x33, 0x00, 0x33, 0x00 }; // Character 88 (0x58) // Box: 8 9 0 0 // Advance: 8 // // +--------+ // |** **| // |** **| // | ** ** | // | **** | // | ** | // | **** | // | ** ** | // |** **| // |** **| // +--------+ static const byte glyph88[] = { 0xC3, 0xC3, 0x66, 0x3C, 0x18, 0x3C, 0x66, 0xC3, 0xC3 }; // Character 89 (0x59) // Box: 8 9 0 0 // Advance: 8 // // +--------+ // |** **| // |** **| // | ** ** | // | ** ** | // | **** | // | ** | // | ** | // | ** | // | ** | // +--------+ static const byte glyph89[] = { 0xC3, 0xC3, 0x66, 0x66, 0x3C, 0x18, 0x18, 0x18, 0x18 }; // Character 90 (0x5A) // Box: 7 9 0 0 // Advance: 7 // // +-------+ // |*******| // | **| // | ** | // | ** | // | ** | // | ** | // | ** | // |** | // |*******| // +-------+ static const byte glyph90[] = { 0xFE, 0x06, 0x0C, 0x18, 0x30, 0x30, 0x60, 0xC0, 0xFE }; // Character 91 (0x5B) // Box: 3 12 1 -3 // Advance: 4 // // +---+ // |***| // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |***| // +---+ static const byte glyph91[] = { 0xE0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xE0 }; // Character 92 (0x5C) // Box: 4 9 0 0 // Advance: 4 // // +----+ // |** | // |** | // | * | // | ** | // | ** | // | * | // | * | // | **| // | **| // +----+ static const byte glyph92[] = { 0xC0, 0xC0, 0x40, 0x60, 0x60, 0x20, 0x20, 0x30, 0x30 }; // Character 93 (0x5D) // Box: 3 12 0 -3 // Advance: 4 // // +---+ // |***| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // |***| // +---+ static const byte glyph93[] = { 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0 }; // Character 94 (0x5E) // Box: 7 4 0 5 // Advance: 7 // // +-------+ // | * | // | *** | // | ** ** | // |** **| // +-------+ static const byte glyph94[] = { 0x10, 0x38, 0x6C, 0xC6 }; // Character 95 (0x5F) // Box: 7 1 0 -3 // Advance: 7 // // +-------+ // |*******| // +-------+ static const byte glyph95[] = { 0xFE }; // Character 96 (0x60) // Box: 3 2 0 8 // Advance: 4 // // +---+ // |** | // | **| // +---+ static const byte glyph96[] = { 0xC0, 0x60 }; // Character 97 (0x61) // Box: 7 7 0 0 // Advance: 7 // // +-------+ // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph97[] = { 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 98 (0x62) // Box: 6 9 0 0 // Advance: 7 // // +------+ // |** | // |** | // |** ** | // |*** **| // |** **| // |** **| // |** **| // |*** **| // |** ** | // +------+ static const byte glyph98[] = { 0xC0, 0xC0, 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xEC, 0xD8 }; // Character 99 (0x63) // Box: 6 7 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** | // |** | // |** | // |** **| // | **** | // +------+ static const byte glyph99[] = { 0x78, 0xCC, 0xC0, 0xC0, 0xC0, 0xCC, 0x78 }; // Character 100 (0x64) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | **| // | **| // | ** **| // |** ***| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph100[] = { 0x0C, 0x0C, 0x6C, 0xDC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 101 (0x65) // Box: 6 7 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** **| // |******| // |** | // |** **| // | **** | // +------+ static const byte glyph101[] = { 0x78, 0xCC, 0xCC, 0xFC, 0xC0, 0xCC, 0x78 }; // Character 102 (0x66) // Box: 5 9 0 0 // Advance: 5 // // +-----+ // | ***| // | ** | // |**** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +-----+ static const byte glyph102[] = { 0x38, 0x60, 0xF0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 103 (0x67) // Box: 6 10 0 -3 // Advance: 7 // // +------+ // | ** **| // |** ***| // |** **| // |** **| // |** **| // |** ***| // | ** **| // | **| // |** **| // | **** | // +------+ static const byte glyph103[] = { 0x6C, 0xDC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C, 0x0C, 0xCC, 0x78 }; // Character 104 (0x68) // Box: 6 9 0 0 // Advance: 7 // // +------+ // |** | // |** | // |** ** | // |*** **| // |** **| // |** **| // |** **| // |** **| // |** **| // +------+ static const byte glyph104[] = { 0xC0, 0xC0, 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC }; // Character 105 (0x69) // Box: 2 9 0 0 // Advance: 3 // // +--+ // |**| // | | // |**| // |**| // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph105[] = { 0xC0, 0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 106 (0x6A) // Box: 3 12 -1 -3 // Advance: 3 // // +---+ // | **| // | | // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // |** | // +---+ static const byte glyph106[] = { 0x60, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xC0 }; // Character 107 (0x6B) // Box: 7 9 0 0 // Advance: 7 // // +-------+ // |** | // |** | // |** ** | // |** ** | // |**** | // |**** | // |** ** | // |** ** | // |** **| // +-------+ static const byte glyph107[] = { 0xC0, 0xC0, 0xCC, 0xD8, 0xF0, 0xF0, 0xD8, 0xCC, 0xC6 }; // Character 108 (0x6C) // Box: 2 9 0 0 // Advance: 3 // // +--+ // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph108[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 109 (0x6D) // Box: 10 7 0 0 // Advance: 11 // // +----------+ // |* *** *** | // |** ** **| // |** ** **| // |** ** **| // |** ** **| // |** ** **| // |** ** **| // +----------+ static const byte glyph109[] = { 0xBB, 0x80, 0xCC, 0xC0, 0xCC, 0xC0, 0xCC, 0xC0, 0xCC, 0xC0, 0xCC, 0xC0, 0xCC, 0xC0 }; // Character 110 (0x6E) // Box: 6 7 0 0 // Advance: 7 // // +------+ // |** ** | // |*** **| // |** **| // |** **| // |** **| // |** **| // |** **| // +------+ static const byte glyph110[] = { 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC }; // Character 111 (0x6F) // Box: 6 7 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph111[] = { 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 112 (0x70) // Box: 6 10 0 -3 // Advance: 7 // // +------+ // |** ** | // |*** **| // |** **| // |** **| // |** **| // |*** **| // |** ** | // |** | // |** | // |** | // +------+ static const byte glyph112[] = { 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xEC, 0xD8, 0xC0, 0xC0, 0xC0 }; // Character 113 (0x71) // Box: 6 10 0 -3 // Advance: 7 // // +------+ // | *** *| // |** ***| // |** **| // |** **| // |** **| // |** ***| // | ** **| // | **| // | **| // | **| // +------+ static const byte glyph113[] = { 0x74, 0xDC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C, 0x0C, 0x0C, 0x0C }; // Character 114 (0x72) // Box: 5 7 0 0 // Advance: 5 // // +-----+ // |** **| // |*****| // |*** | // |** | // |** | // |** | // |** | // +-----+ static const byte glyph114[] = { 0xD8, 0xF8, 0xE0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 115 (0x73) // Box: 6 7 0 0 // Advance: 7 // // +------+ // | **** | // |** **| // |*** | // | *** | // | ***| // |** **| // | **** | // +------+ static const byte glyph115[] = { 0x78, 0xCC, 0xE0, 0x38, 0x1C, 0xCC, 0x78 }; // Character 116 (0x74) // Box: 5 9 0 0 // Advance: 5 // // +-----+ // | ** | // | ** | // |**** | // | ** | // | ** | // | ** | // | ** | // | ** *| // | ** | // +-----+ static const byte glyph116[] = { 0x60, 0x60, 0xF0, 0x60, 0x60, 0x60, 0x60, 0x68, 0x30 }; // Character 117 (0x75) // Box: 6 7 0 0 // Advance: 7 // // +------+ // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph117[] = { 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 118 (0x76) // Box: 7 7 0 0 // Advance: 8 // // +-------+ // |** **| // |** **| // | ** ** | // | ** ** | // | *** | // | *** | // | * | // +-------+ static const byte glyph118[] = { 0xC6, 0xC6, 0x6C, 0x6C, 0x38, 0x38, 0x10 }; // Character 119 (0x77) // Box: 10 7 0 0 // Advance: 11 // // +----------+ // |** ** **| // |** ** **| // | ** ** ** | // | ** ** ** | // | ** ** ** | // | ** ** | // | ** ** | // +----------+ static const byte glyph119[] = { 0xCC, 0xC0, 0xCC, 0xC0, 0x6D, 0x80, 0x6D, 0x80, 0x6D, 0x80, 0x33, 0x00, 0x33, 0x00 }; // Character 120 (0x78) // Box: 6 7 0 0 // Advance: 7 // // +------+ // |** **| // |** **| // | **** | // | ** | // | **** | // |** **| // |** **| // +------+ static const byte glyph120[] = { 0xCC, 0xCC, 0x78, 0x30, 0x78, 0xCC, 0xCC }; // Character 121 (0x79) // Box: 7 10 0 -3 // Advance: 8 // // +-------+ // |** **| // |** **| // | ** ** | // | ** ** | // | *** | // | *** | // | ** | // | * | // | ** | // | ** | // +-------+ static const byte glyph121[] = { 0xC6, 0xC6, 0x6C, 0x6C, 0x38, 0x38, 0x18, 0x10, 0x30, 0x60 }; // Character 122 (0x7A) // Box: 5 7 0 0 // Advance: 6 // // +-----+ // |*****| // | **| // | ** | // | * | // | ** | // |** | // |*****| // +-----+ static const byte glyph122[] = { 0xF8, 0x18, 0x30, 0x20, 0x60, 0xC0, 0xF8 }; // Character 123 (0x7B) // Box: 4 12 0 -3 // Advance: 5 // // +----+ // | **| // | ** | // | ** | // | ** | // | ** | // |** | // | ** | // | ** | // | ** | // | ** | // | ** | // | **| // +----+ static const byte glyph123[] = { 0x30, 0x60, 0x60, 0x60, 0x60, 0xC0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x30 }; // Character 124 (0x7C) // Box: 2 12 1 -3 // Advance: 4 // // +--+ // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph124[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 125 (0x7D) // Box: 4 12 0 -3 // Advance: 5 // // +----+ // |** | // | ** | // | ** | // | ** | // | ** | // | **| // | ** | // | ** | // | ** | // | ** | // | ** | // |** | // +----+ static const byte glyph125[] = { 0xC0, 0x60, 0x60, 0x60, 0x60, 0x30, 0x60, 0x60, 0x60, 0x60, 0x60, 0xC0 }; // Character 126 (0x7E) // Box: 7 2 0 3 // Advance: 7 // // +-------+ // | *** **| // |** *** | // +-------+ static const byte glyph126[] = { 0x76, 0xDC }; // Character 160 (0xA0) // Box: 1 1 0 0 // Advance: 4 // // +-+ // | | // +-+ static const byte glyph160[] = { 0x00 }; // Character 161 (0xA1) // Box: 2 10 1 -3 // Advance: 4 // // +--+ // |**| // |**| // | | // | *| // |**| // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph161[] = { 0xC0, 0xC0, 0x00, 0x40, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 162 (0xA2) // Box: 6 9 0 -1 // Advance: 7 // // +------+ // | * | // | **** | // |** ***| // |* * | // |* * | // |* * | // |*** **| // | **** | // | * | // +------+ static const byte glyph162[] = { 0x10, 0x78, 0xDC, 0x90, 0xA0, 0xA0, 0xEC, 0x78, 0x40 }; // Character 163 (0xA3) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | *** | // | ** **| // | ** | // | ** | // |***** | // | ** | // | ** | // |*** **| // |** ** | // +------+ static const byte glyph163[] = { 0x38, 0x6C, 0x60, 0x60, 0xF8, 0x60, 0x60, 0xEC, 0xD8 }; // Character 164 (0xA4) // Box: 6 6 0 1 // Advance: 7 // // +------+ // |** **| // | **** | // | * * | // | * * | // | **** | // |** **| // +------+ static const byte glyph164[] = { 0xCC, 0x78, 0x48, 0x48, 0x78, 0xCC }; // Character 165 (0xA5) // Box: 6 9 0 0 // Advance: 7 // // +------+ // |** **| // |** **| // | * * | // |******| // | ** | // |******| // | ** | // | ** | // | ** | // +------+ static const byte glyph165[] = { 0xCC, 0xCC, 0x48, 0xFC, 0x30, 0xFC, 0x30, 0x30, 0x30 }; // Character 166 (0xA6) // Box: 2 11 1 -2 // Advance: 4 // // +--+ // |**| // |**| // |**| // |**| // | | // | | // |**| // |**| // |**| // |**| // |**| // +--+ static const byte glyph166[] = { 0xC0, 0xC0, 0xC0, 0xC0, 0x00, 0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 167 (0xA7) // Box: 6 12 0 -3 // Advance: 7 // // +------+ // | **** | // |** **| // |*** | // | *** | // |** ** | // |** **| // |** **| // | ** **| // | *** | // | ***| // |** **| // | **** | // +------+ static const byte glyph167[] = { 0x78, 0xCC, 0xE0, 0x70, 0xD8, 0xCC, 0xCC, 0x6C, 0x38, 0x1C, 0xCC, 0x78 }; // Character 168 (0xA8) // Box: 5 1 0 8 // Advance: 5 // // +-----+ // |** **| // +-----+ static const byte glyph168[] = { 0xD8 }; // Character 169 (0xA9) // Box: 9 9 1 0 // Advance: 11 // // +---------+ // | ***** | // | * * | // |* *** *| // |* * * *| // |* * *| // |* * * *| // |* *** *| // | * * | // | ***** | // +---------+ static const byte glyph169[] = { 0x3E, 0x00, 0x41, 0x00, 0x9C, 0x80, 0xA2, 0x80, 0xA0, 0x80, 0xA2, 0x80, 0x9C, 0x80, 0x41, 0x00, 0x3E, 0x00 }; // Character 170 (0xAA) // Box: 4 6 1 3 // Advance: 6 // // +----+ // |*** | // | **| // |****| // |* **| // | | // |****| // +----+ static const byte glyph170[] = { 0xE0, 0x30, 0xF0, 0xB0, 0x00, 0xF0 }; // Character 171 (0xAB) // Box: 6 5 1 1 // Advance: 8 // // +------+ // | * *| // | ** **| // |** ** | // | ** **| // | * *| // +------+ static const byte glyph171[] = { 0x24, 0x6C, 0xD8, 0x6C, 0x24 }; // Character 172 (0xAC) // Box: 6 4 1 2 // Advance: 8 // // +------+ // |******| // | *| // | *| // | *| // +------+ static const byte glyph172[] = { 0xFC, 0x04, 0x04, 0x04 }; // Character 173 (0xAD) // Box: 4 1 0 3 // Advance: 5 // // +----+ // |****| // +----+ static const byte glyph173[] = { 0xF0 }; // Character 174 (0xAE) // Box: 9 9 1 0 // Advance: 11 // // +---------+ // | ***** | // | * * | // |* *** *| // |* * * *| // |* ** *| // |* * * *| // |* * * *| // | * * | // | ***** | // +---------+ static const byte glyph174[] = { 0x3E, 0x00, 0x41, 0x00, 0x9C, 0x80, 0x94, 0x80, 0x98, 0x80, 0x94, 0x80, 0x94, 0x80, 0x41, 0x00, 0x3E, 0x00 }; // Character 175 (0xAF) // Box: 4 1 0 8 // Advance: 4 // // +----+ // |****| // +----+ static const byte glyph175[] = { 0xF0 }; // Character 176 (0xB0) // Box: 4 4 0 4 // Advance: 5 // // +----+ // | ** | // |* *| // |* *| // | ** | // +----+ static const byte glyph176[] = { 0x60, 0x90, 0x90, 0x60 }; // Character 177 (0xB1) // Box: 6 7 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // |******| // | ** | // | ** | // | | // |******| // +------+ static const byte glyph177[] = { 0x30, 0x30, 0xFC, 0x30, 0x30, 0x00, 0xFC }; // Character 178 (0xB2) // Box: 4 5 0 4 // Advance: 4 // // +----+ // | ** | // |* **| // | ** | // |** | // |****| // +----+ static const byte glyph178[] = { 0x60, 0xB0, 0x60, 0xC0, 0xF0 }; // Character 179 (0xB3) // Box: 4 5 0 4 // Advance: 4 // // +----+ // | ** | // |* **| // | ** | // | **| // |*** | // +----+ static const byte glyph179[] = { 0x60, 0xB0, 0x60, 0x30, 0xE0 }; // Character 180 (0xB4) // Box: 3 2 0 8 // Advance: 4 // // +---+ // | **| // |** | // +---+ static const byte glyph180[] = { 0x60, 0xC0 }; // Character 181 (0xB5) // Box: 6 10 0 -3 // Advance: 7 // // +------+ // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // |*** **| // |** | // |** | // |** | // +------+ static const byte glyph181[] = { 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0xEC, 0xC0, 0xC0, 0xC0 }; // Character 182 (0xB6) // Box: 7 12 0 -3 // Advance: 7 // // +-------+ // | *****| // | *** * | // |**** * | // |**** * | // |**** * | // | *** * | // | ** * | // | * * | // | * * | // | * * | // | * * | // | * * | // +-------+ static const byte glyph182[] = { 0x3E, 0x74, 0xF4, 0xF4, 0xF4, 0x74, 0x34, 0x14, 0x14, 0x14, 0x14, 0x14 }; // Character 183 (0xB7) // Box: 2 2 1 3 // Advance: 4 // // +--+ // |**| // |**| // +--+ static const byte glyph183[] = { 0xC0, 0xC0 }; // Character 184 (0xB8) // Box: 4 4 0 -3 // Advance: 4 // // +----+ // | ** | // | **| // | **| // |*** | // +----+ static const byte glyph184[] = { 0x60, 0x30, 0x30, 0xE0 }; // Character 185 (0xB9) // Box: 3 5 0 4 // Advance: 4 // // +---+ // | **| // |***| // | **| // | **| // | **| // +---+ static const byte glyph185[] = { 0x60, 0xE0, 0x60, 0x60, 0x60 }; // Character 186 (0xBA) // Box: 4 6 1 3 // Advance: 6 // // +----+ // | ** | // |** *| // |** *| // | ** | // | | // |****| // +----+ static const byte glyph186[] = { 0x60, 0xD0, 0xD0, 0x60, 0x00, 0xF0 }; // Character 187 (0xBB) // Box: 6 5 1 1 // Advance: 8 // // +------+ // |* * | // |** ** | // | ** **| // |** ** | // |* * | // +------+ static const byte glyph187[] = { 0x90, 0xD8, 0x6C, 0xD8, 0x90 }; // Character 188 (0xBC) // Box: 10 9 0 0 // Advance: 10 // // +----------+ // | ** ** | // |*** ** | // | ** ** | // | ** ** | // | ** ** ** | // | * *** | // | ** * * | // | ** *****| // | ** ** | // +----------+ static const byte glyph188[] = { 0x63, 0x00, 0xE6, 0x00, 0x66, 0x00, 0x6C, 0x00, 0x6D, 0x80, 0x0B, 0x80, 0x1A, 0x80, 0x37, 0xC0, 0x31, 0x80 }; // Character 189 (0xBD) // Box: 10 9 0 0 // Advance: 10 // // +----------+ // | ** ** | // |*** ** | // | ** ** | // | ** ** | // | ** ** ** | // | * * **| // | ** ** | // | ** ** | // | ** ****| // +----------+ static const byte glyph189[] = { 0x63, 0x00, 0xE6, 0x00, 0x66, 0x00, 0x6C, 0x00, 0x6D, 0x80, 0x0A, 0xC0, 0x19, 0x80, 0x33, 0x00, 0x33, 0xC0 }; // Character 190 (0xBE) // Box: 10 9 0 0 // Advance: 10 // // +----------+ // | ** ** | // |* ** ** | // | ** ** | // | ** ** | // |*** ** ** | // | * *** | // | ** * * | // | ** *****| // | ** ** | // +----------+ static const byte glyph190[] = { 0x63, 0x00, 0xB3, 0x00, 0x66, 0x00, 0x36, 0x00, 0xED, 0x80, 0x0B, 0x80, 0x1A, 0x80, 0x37, 0xC0, 0x31, 0x80 }; // Character 191 (0xBF) // Box: 6 10 1 -3 // Advance: 8 // // +------+ // | ** | // | ** | // | | // | ** | // | ** | // | ** | // | ** | // |** **| // |** **| // | **** | // +------+ static const byte glyph191[] = { 0x30, 0x30, 0x00, 0x30, 0x30, 0x30, 0x60, 0xCC, 0xCC, 0x78 }; // Character 192 (0xC0) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | ** | // | ** | // | | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph192[] = { 0x30, 0x18, 0x00, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 193 (0xC1) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | ** | // | ** | // | | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph193[] = { 0x0C, 0x18, 0x00, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 194 (0xC2) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | *** | // | ** ** | // | | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph194[] = { 0x1C, 0x36, 0x00, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 195 (0xC3) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | ** * | // | * ** | // | | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph195[] = { 0x1A, 0x2C, 0x00, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 196 (0xC4) // Box: 8 11 0 0 // Advance: 8 // // +--------+ // | ** ** | // | | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph196[] = { 0x36, 0x00, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 197 (0xC5) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | ** | // | * * | // | ** | // | ** | // | ** | // | **** | // | * * | // | ** ** | // | ****** | // |** **| // |** **| // |** **| // +--------+ static const byte glyph197[] = { 0x18, 0x24, 0x18, 0x18, 0x18, 0x3C, 0x24, 0x66, 0x7E, 0xC3, 0xC3, 0xC3 }; // Character 198 (0xC6) // Box: 11 9 1 0 // Advance: 13 // // +-----------+ // | ********| // | ** ** | // | * ** | // | ** ** | // | ** ******| // | ****** | // |** ** | // |** ** | // |** ******| // +-----------+ static const byte glyph198[] = { 0x1F, 0xE0, 0x36, 0x00, 0x26, 0x00, 0x66, 0x00, 0x67, 0xE0, 0x7E, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC7, 0xE0 }; // Character 199 (0xC7) // Box: 7 12 1 -3 // Advance: 8 // // +-------+ // | **** | // | ** **| // |** | // |** | // |** | // |** | // |** | // | ** **| // | **** | // | ** | // | ** | // | *** | // +-------+ static const byte glyph199[] = { 0x3C, 0x66, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x66, 0x3C, 0x18, 0x18, 0x70 }; // Character 200 (0xC8) // Box: 6 12 1 0 // Advance: 8 // // +------+ // | ** | // | ** | // | | // |******| // |** | // |** | // |** | // |******| // |** | // |** | // |** | // |******| // +------+ static const byte glyph200[] = { 0x60, 0x30, 0x00, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 201 (0xC9) // Box: 6 12 1 0 // Advance: 8 // // +------+ // | ** | // | ** | // | | // |******| // |** | // |** | // |** | // |******| // |** | // |** | // |** | // |******| // +------+ static const byte glyph201[] = { 0x18, 0x30, 0x00, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 202 (0xCA) // Box: 6 12 1 0 // Advance: 8 // // +------+ // | *** | // | ** **| // | | // |******| // |** | // |** | // |** | // |******| // |** | // |** | // |** | // |******| // +------+ static const byte glyph202[] = { 0x38, 0x6C, 0x00, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 203 (0xCB) // Box: 6 11 1 0 // Advance: 8 // // +------+ // | ** **| // | | // |******| // |** | // |** | // |** | // |******| // |** | // |** | // |** | // |******| // +------+ static const byte glyph203[] = { 0x6C, 0x00, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC, 0xC0, 0xC0, 0xC0, 0xFC }; // Character 204 (0xCC) // Box: 3 12 0 0 // Advance: 4 // // +---+ // |** | // | **| // | | // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // | **| // +---+ static const byte glyph204[] = { 0xC0, 0x60, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 205 (0xCD) // Box: 3 12 1 0 // Advance: 4 // // +---+ // | **| // |** | // | | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // +---+ static const byte glyph205[] = { 0x60, 0xC0, 0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 206 (0xCE) // Box: 5 12 0 0 // Advance: 4 // // +-----+ // | *** | // |** **| // | | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +-----+ static const byte glyph206[] = { 0x70, 0xD8, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 207 (0xCF) // Box: 5 11 0 0 // Advance: 4 // // +-----+ // |** **| // | | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +-----+ static const byte glyph207[] = { 0xD8, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 208 (0xD0) // Box: 8 9 0 0 // Advance: 9 // // +--------+ // | ***** | // | ** ** | // | ** **| // | ** **| // |**** **| // | ** **| // | ** **| // | ** ** | // | ***** | // +--------+ static const byte glyph208[] = { 0x7C, 0x66, 0x63, 0x63, 0xF3, 0x63, 0x63, 0x66, 0x7C }; // Character 209 (0xD1) // Box: 7 12 1 0 // Advance: 9 // // +-------+ // | ** * | // | * ** | // | | // |** **| // |** **| // |*** **| // |*** **| // |**** **| // |** ***| // |** ***| // |** **| // |** **| // +-------+ static const byte glyph209[] = { 0x34, 0x58, 0x00, 0xC6, 0xC6, 0xE6, 0xE6, 0xF6, 0xCE, 0xCE, 0xC6, 0xC6 }; // Character 210 (0xD2) // Box: 8 12 1 0 // Advance: 10 // // +--------+ // | ** | // | ** | // | | // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph210[] = { 0x30, 0x18, 0x00, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 211 (0xD3) // Box: 8 12 1 0 // Advance: 10 // // +--------+ // | ** | // | ** | // | | // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph211[] = { 0x0C, 0x18, 0x00, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 212 (0xD4) // Box: 8 12 1 0 // Advance: 10 // // +--------+ // | *** | // | ** ** | // | | // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph212[] = { 0x1C, 0x36, 0x00, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 213 (0xD5) // Box: 8 12 1 0 // Advance: 10 // // +--------+ // | ** * | // | * ** | // | | // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph213[] = { 0x1A, 0x2C, 0x00, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 214 (0xD6) // Box: 8 11 1 0 // Advance: 10 // // +--------+ // | ** ** | // | | // | **** | // | ** ** | // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | **** | // +--------+ static const byte glyph214[] = { 0x66, 0x00, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C }; // Character 215 (0xD7) // Box: 6 5 0 1 // Advance: 7 // // +------+ // |** **| // | **** | // | ** | // | **** | // |** **| // +------+ static const byte glyph215[] = { 0xCC, 0x78, 0x30, 0x78, 0xCC }; // Character 216 (0xD8) // Box: 8 10 1 -1 // Advance: 10 // // +--------+ // | **** *| // | ** ** | // |** ****| // |** * **| // |** ** **| // |** * **| // |**** **| // | ** ** | // | ***** | // |* | // +--------+ static const byte glyph216[] = { 0x3D, 0x66, 0xCF, 0xCB, 0xDB, 0xD3, 0xF3, 0x66, 0x7C, 0x80 }; // Character 217 (0xD9) // Box: 7 12 1 0 // Advance: 9 // // +-------+ // | ** | // | ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | ***** | // +-------+ static const byte glyph217[] = { 0x30, 0x18, 0x00, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x7C }; // Character 218 (0xDA) // Box: 7 12 1 0 // Advance: 9 // // +-------+ // | ** | // | ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | ***** | // +-------+ static const byte glyph218[] = { 0x0C, 0x18, 0x00, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x7C }; // Character 219 (0xDB) // Box: 7 12 1 0 // Advance: 9 // // +-------+ // | *** | // | ** ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | ***** | // +-------+ static const byte glyph219[] = { 0x38, 0x6C, 0x00, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x7C }; // Character 220 (0xDC) // Box: 7 11 1 0 // Advance: 9 // // +-------+ // | ** ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // |** **| // | ** ** | // | ***** | // +-------+ static const byte glyph220[] = { 0x6C, 0x00, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x7C }; // Character 221 (0xDD) // Box: 8 12 0 0 // Advance: 8 // // +--------+ // | ** | // | ** | // | | // |** **| // |** **| // | ** ** | // | ** ** | // | * * | // | **** | // | ** | // | ** | // | ** | // +--------+ static const byte glyph221[] = { 0x0C, 0x18, 0x00, 0xC3, 0xC3, 0x66, 0x66, 0x24, 0x3C, 0x18, 0x18, 0x18 }; // Character 222 (0xDE) // Box: 7 9 1 0 // Advance: 8 // // +-------+ // |** | // |** | // |****** | // |** **| // |** **| // |** **| // |****** | // |** | // |** | // +-------+ static const byte glyph222[] = { 0xC0, 0xC0, 0xFC, 0xC6, 0xC6, 0xC6, 0xFC, 0xC0, 0xC0 }; // Character 223 (0xDF) // Box: 6 9 1 0 // Advance: 8 // // +------+ // | **** | // |** **| // |** **| // |** **| // |** ** | // |** **| // |** **| // |** **| // |** ** | // +------+ static const byte glyph223[] = { 0x78, 0xCC, 0xCC, 0xCC, 0xD8, 0xCC, 0xCC, 0xCC, 0xD8 }; // Character 224 (0xE0) // Box: 7 10 0 0 // Advance: 7 // // +-------+ // | ** | // | ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph224[] = { 0x30, 0x18, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 225 (0xE1) // Box: 7 10 0 0 // Advance: 7 // // +-------+ // | ** | // | ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph225[] = { 0x18, 0x30, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 226 (0xE2) // Box: 7 10 0 0 // Advance: 7 // // +-------+ // | *** | // | ** ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph226[] = { 0x38, 0x6C, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 227 (0xE3) // Box: 7 10 0 0 // Advance: 7 // // +-------+ // | ** * | // | * ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph227[] = { 0x34, 0x58, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 228 (0xE4) // Box: 7 9 0 0 // Advance: 7 // // +-------+ // | ** ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph228[] = { 0x6C, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 229 (0xE5) // Box: 7 11 0 0 // Advance: 7 // // +-------+ // | ** | // | * * | // | ** | // | | // | **** | // |** ** | // | ** | // | ***** | // |** ** | // |** ** | // | *** **| // +-------+ static const byte glyph229[] = { 0x30, 0x48, 0x30, 0x00, 0x78, 0xCC, 0x0C, 0x7C, 0xCC, 0xCC, 0x76 }; // Character 230 (0xE6) // Box: 10 7 0 0 // Advance: 11 // // +----------+ // | *** **** | // |** ** **| // | ** **| // | *********| // |** ** | // |** ** **| // | *** **** | // +----------+ static const byte glyph230[] = { 0x77, 0x80, 0xCC, 0xC0, 0x0C, 0xC0, 0x7F, 0xC0, 0xCC, 0x00, 0xCC, 0xC0, 0x77, 0x80 }; // Character 231 (0xE7) // Box: 6 10 0 -3 // Advance: 7 // // +------+ // | **** | // |** **| // |** | // |** | // |** | // |** **| // | **** | // | * | // | ** | // | *** | // +------+ static const byte glyph231[] = { 0x78, 0xCC, 0xC0, 0xC0, 0xC0, 0xCC, 0x78, 0x10, 0x18, 0x70 }; // Character 232 (0xE8) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // | **** | // |** **| // |** **| // |******| // |** | // |** **| // | **** | // +------+ static const byte glyph232[] = { 0x60, 0x30, 0x00, 0x78, 0xCC, 0xCC, 0xFC, 0xC0, 0xCC, 0x78 }; // Character 233 (0xE9) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // | **** | // |** **| // |** **| // |******| // |** | // |** **| // | **** | // +------+ static const byte glyph233[] = { 0x18, 0x30, 0x00, 0x78, 0xCC, 0xCC, 0xFC, 0xC0, 0xCC, 0x78 }; // Character 234 (0xEA) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | *** | // | ** **| // | | // | **** | // |** **| // |** **| // |******| // |** | // |** **| // | **** | // +------+ static const byte glyph234[] = { 0x38, 0x6C, 0x00, 0x78, 0xCC, 0xCC, 0xFC, 0xC0, 0xCC, 0x78 }; // Character 235 (0xEB) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | ** **| // | | // | **** | // |** **| // |** **| // |******| // |** | // |** **| // | **** | // +------+ static const byte glyph235[] = { 0x6C, 0x00, 0x78, 0xCC, 0xCC, 0xFC, 0xC0, 0xCC, 0x78 }; // Character 236 (0xEC) // Box: 3 10 -1 0 // Advance: 3 // // +---+ // |** | // | **| // | | // | **| // | **| // | **| // | **| // | **| // | **| // | **| // +---+ static const byte glyph236[] = { 0xC0, 0x60, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 237 (0xED) // Box: 3 10 0 0 // Advance: 3 // // +---+ // | **| // |** | // | | // |** | // |** | // |** | // |** | // |** | // |** | // |** | // +---+ static const byte glyph237[] = { 0x60, 0xC0, 0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 }; // Character 238 (0xEE) // Box: 5 10 -1 0 // Advance: 3 // // +-----+ // | *** | // |** **| // | | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +-----+ static const byte glyph238[] = { 0x70, 0xD8, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 239 (0xEF) // Box: 5 9 -1 0 // Advance: 3 // // +-----+ // |** **| // | | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // | ** | // +-----+ static const byte glyph239[] = { 0xD8, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 }; // Character 240 (0xF0) // Box: 6 10 0 0 // Advance: 7 // // +------+ // |** ** | // | *** | // |* * | // | ** | // | *****| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph240[] = { 0xD8, 0x70, 0x90, 0x18, 0x7C, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 241 (0xF1) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** *| // | * ** | // | | // |** ** | // |*** **| // |** **| // |** **| // |** **| // |** **| // |** **| // +------+ static const byte glyph241[] = { 0x34, 0x58, 0x00, 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC }; // Character 242 (0xF2) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph242[] = { 0x60, 0x30, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 243 (0xF3) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph243[] = { 0x18, 0x30, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 244 (0xF4) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | *** | // | ** **| // | | // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph244[] = { 0x38, 0x6C, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 245 (0xF5) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** *| // | * ** | // | | // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph245[] = { 0x34, 0x58, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 246 (0xF6) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | ** **| // | | // | **** | // |** **| // |** **| // |** **| // |** **| // |** **| // | **** | // +------+ static const byte glyph246[] = { 0x6C, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78 }; // Character 247 (0xF7) // Box: 6 5 0 1 // Advance: 7 // // +------+ // | ** | // | | // |******| // | | // | ** | // +------+ static const byte glyph247[] = { 0x30, 0x00, 0xFC, 0x00, 0x30 }; // Character 248 (0xF8) // Box: 8 7 -1 0 // Advance: 7 // // +--------+ // | **** *| // | ** ** | // | ** *** | // | *** ** | // | ** ** | // | ** ** | // |* **** | // +--------+ static const byte glyph248[] = { 0x3D, 0x66, 0x6E, 0x76, 0x66, 0x66, 0xBC }; // Character 249 (0xF9) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph249[] = { 0x60, 0x30, 0x00, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 250 (0xFA) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | ** | // | ** | // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph250[] = { 0x18, 0x30, 0x00, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 251 (0xFB) // Box: 6 10 0 0 // Advance: 7 // // +------+ // | *** | // | ** **| // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph251[] = { 0x38, 0x6C, 0x00, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 252 (0xFC) // Box: 6 9 0 0 // Advance: 7 // // +------+ // | ** **| // | | // |** **| // |** **| // |** **| // |** **| // |** **| // |** ***| // | ** **| // +------+ static const byte glyph252[] = { 0x6C, 0x00, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xDC, 0x6C }; // Character 253 (0xFD) // Box: 7 13 0 -3 // Advance: 8 // // +-------+ // | ** | // | ** | // | | // |** **| // |** **| // | ** ** | // | ** ** | // | *** | // | *** | // | ** | // | * | // | ** | // | ** | // +-------+ static const byte glyph253[] = { 0x0C, 0x18, 0x00, 0xC6, 0xC6, 0x6C, 0x6C, 0x38, 0x38, 0x18, 0x10, 0x30, 0x60 }; // Character 254 (0xFE) // Box: 6 12 0 -3 // Advance: 7 // // +------+ // |** | // |** | // |** ** | // |*** **| // |** **| // |** **| // |** **| // |*** **| // |** ** | // |** | // |** | // |** | // +------+ static const byte glyph254[] = { 0xC0, 0xC0, 0xD8, 0xEC, 0xCC, 0xCC, 0xCC, 0xEC, 0xD8, 0xC0, 0xC0, 0xC0 }; // Character 255 (0xFF) // Box: 7 12 0 -3 // Advance: 8 // // +-------+ // | ** ** | // | | // |** **| // |** **| // | ** ** | // | ** ** | // | *** | // | *** | // | ** | // | * | // | ** | // | ** | // +-------+ static const byte glyph255[] = { 0x6C, 0x00, 0xC6, 0xC6, 0x6C, 0x6C, 0x38, 0x38, 0x18, 0x10, 0x30, 0x60 }; // Bitmap pointer table const byte *const bitmapTable[] = { glyph0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, glyph32, glyph33, glyph34, glyph35, glyph36, glyph37, glyph38, glyph39, glyph40, glyph41, glyph42, glyph43, glyph44, glyph45, glyph46, glyph47, glyph48, glyph49, glyph50, glyph51, glyph52, glyph53, glyph54, glyph55, glyph56, glyph57, glyph58, glyph59, glyph60, glyph61, glyph62, glyph63, glyph64, glyph65, glyph66, glyph67, glyph68, glyph69, glyph70, glyph71, glyph72, glyph73, glyph74, glyph75, glyph76, glyph77, glyph78, glyph79, glyph80, glyph81, glyph82, glyph83, glyph84, glyph85, glyph86, glyph87, glyph88, glyph89, glyph90, glyph91, glyph92, glyph93, glyph94, glyph95, glyph96, glyph97, glyph98, glyph99, glyph100, glyph101, glyph102, glyph103, glyph104, glyph105, glyph106, glyph107, glyph108, glyph109, glyph110, glyph111, glyph112, glyph113, glyph114, glyph115, glyph116, glyph117, glyph118, glyph119, glyph120, glyph121, glyph122, glyph123, glyph124, glyph125, glyph126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, glyph160, glyph161, glyph162, glyph163, glyph164, glyph165, glyph166, glyph167, glyph168, glyph169, glyph170, glyph171, glyph172, glyph173, glyph174, glyph175, glyph176, glyph177, glyph178, glyph179, glyph180, glyph181, glyph182, glyph183, glyph184, glyph185, glyph186, glyph187, glyph188, glyph189, glyph190, glyph191, glyph192, glyph193, glyph194, glyph195, glyph196, glyph197, glyph198, glyph199, glyph200, glyph201, glyph202, glyph203, glyph204, glyph205, glyph206, glyph207, glyph208, glyph209, glyph210, glyph211, glyph212, glyph213, glyph214, glyph215, glyph216, glyph217, glyph218, glyph219, glyph220, glyph221, glyph222, glyph223, glyph224, glyph225, glyph226, glyph227, glyph228, glyph229, glyph230, glyph231, glyph232, glyph233, glyph234, glyph235, glyph236, glyph237, glyph238, glyph239, glyph240, glyph241, glyph242, glyph243, glyph244, glyph245, glyph246, glyph247, glyph248, glyph249, glyph250, glyph251, glyph252, glyph253, glyph254, glyph255 }; // Advance table static const byte advances[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 5, 8, 7, 12, 9, 3, 6, 6, 6, 7, 4, 5, 4, 4, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 7, 7, 7, 8, 12, 8, 9, 8, 9, 8, 7, 10, 9, 4, 7, 9, 7, 11, 9, 10, 8, 10, 9, 9, 8, 9, 8, 10, 8, 8, 7, 4, 4, 4, 7, 7, 4, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 7, 3, 11, 7, 7, 7, 7, 5, 7, 5, 7, 8, 11, 7, 8, 6, 5, 4, 5, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 7, 7, 7, 7, 4, 7, 5, 11, 6, 8, 8, 5, 11, 4, 5, 7, 4, 4, 4, 7, 7, 4, 4, 4, 6, 8, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 13, 8, 8, 8, 8, 8, 4, 4, 4, 4, 9, 9, 10, 10, 10, 10, 10, 7, 10, 9, 9, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 11, 7, 7, 7, 7, 7, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8 }; // Bounding box table static const BdfBoundingBox boxes[] = { { 7, 9, 1, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 1, 0, 0 }, { 2, 9, 1, 0 }, { 3, 3, 1, 6 }, { 7, 8, 0, 0 }, { 6, 11, 0, -2 }, { 11, 9, 0, 0 }, { 9, 9, 0, 0 }, { 1, 3, 1, 6 }, { 4, 12, 1, -3 }, { 4, 12, 1, -3 }, { 5, 4, 0, 5 }, { 6, 5, 0, 1 }, { 2, 4, 1, -2 }, { 4, 1, 0, 3 }, { 2, 2, 1, 0 }, { 4, 9, 0, 0 }, { 6, 9, 0, 0 }, { 4, 9, 0, 0 }, { 6, 9, 0, 0 }, { 6, 9, 0, 0 }, { 7, 9, 0, 0 }, { 6, 9, 0, 0 }, { 6, 9, 0, 0 }, { 6, 9, 0, 0 }, { 6, 9, 0, 0 }, { 6, 9, 0, 0 }, { 2, 7, 1, 0 }, { 2, 9, 1, -2 }, { 5, 5, 1, 1 }, { 6, 3, 0, 2 }, { 5, 5, 1, 1 }, { 6, 9, 1, 0 }, { 10, 10, 1, -1 }, { 8, 9, 0, 0 }, { 7, 9, 1, 0 }, { 7, 9, 1, 0 }, { 7, 9, 1, 0 }, { 6, 9, 1, 0 }, { 6, 9, 1, 0 }, { 8, 9, 1, 0 }, { 7, 9, 1, 0 }, { 2, 9, 1, 0 }, { 6, 9, 0, 0 }, { 8, 9, 1, 0 }, { 6, 9, 1, 0 }, { 9, 9, 1, 0 }, { 7, 9, 1, 0 }, { 8, 9, 1, 0 }, { 7, 9, 1, 0 }, { 8, 9, 1, 0 }, { 7, 9, 1, 0 }, { 7, 9, 1, 0 }, { 8, 9, 0, 0 }, { 7, 9, 1, 0 }, { 8, 9, 0, 0 }, { 10, 9, 0, 0 }, { 8, 9, 0, 0 }, { 8, 9, 0, 0 }, { 7, 9, 0, 0 }, { 3, 12, 1, -3 }, { 4, 9, 0, 0 }, { 3, 12, 0, -3 }, { 7, 4, 0, 5 }, { 7, 1, 0, -3 }, { 3, 2, 0, 8 }, { 7, 7, 0, 0 }, { 6, 9, 0, 0 }, { 6, 7, 0, 0 }, { 6, 9, 0, 0 }, { 6, 7, 0, 0 }, { 5, 9, 0, 0 }, { 6, 10, 0, -3 }, { 6, 9, 0, 0 }, { 2, 9, 0, 0 }, { 3, 12, -1, -3 }, { 7, 9, 0, 0 }, { 2, 9, 0, 0 }, { 10, 7, 0, 0 }, { 6, 7, 0, 0 }, { 6, 7, 0, 0 }, { 6, 10, 0, -3 }, { 6, 10, 0, -3 }, { 5, 7, 0, 0 }, { 6, 7, 0, 0 }, { 5, 9, 0, 0 }, { 6, 7, 0, 0 }, { 7, 7, 0, 0 }, { 10, 7, 0, 0 }, { 6, 7, 0, 0 }, { 7, 10, 0, -3 }, { 5, 7, 0, 0 }, { 4, 12, 0, -3 }, { 2, 12, 1, -3 }, { 4, 12, 0, -3 }, { 7, 2, 0, 3 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 1, 0, 0 }, { 2, 10, 1, -3 }, { 6, 9, 0, -1 }, { 6, 9, 0, 0 }, { 6, 6, 0, 1 }, { 6, 9, 0, 0 }, { 2, 11, 1, -2 }, { 6, 12, 0, -3 }, { 5, 1, 0, 8 }, { 9, 9, 1, 0 }, { 4, 6, 1, 3 }, { 6, 5, 1, 1 }, { 6, 4, 1, 2 }, { 4, 1, 0, 3 }, { 9, 9, 1, 0 }, { 4, 1, 0, 8 }, { 4, 4, 0, 4 }, { 6, 7, 0, 0 }, { 4, 5, 0, 4 }, { 4, 5, 0, 4 }, { 3, 2, 0, 8 }, { 6, 10, 0, -3 }, { 7, 12, 0, -3 }, { 2, 2, 1, 3 }, { 4, 4, 0, -3 }, { 3, 5, 0, 4 }, { 4, 6, 1, 3 }, { 6, 5, 1, 1 }, { 10, 9, 0, 0 }, { 10, 9, 0, 0 }, { 10, 9, 0, 0 }, { 6, 10, 1, -3 }, { 8, 12, 0, 0 }, { 8, 12, 0, 0 }, { 8, 12, 0, 0 }, { 8, 12, 0, 0 }, { 8, 11, 0, 0 }, { 8, 12, 0, 0 }, { 11, 9, 1, 0 }, { 7, 12, 1, -3 }, { 6, 12, 1, 0 }, { 6, 12, 1, 0 }, { 6, 12, 1, 0 }, { 6, 11, 1, 0 }, { 3, 12, 0, 0 }, { 3, 12, 1, 0 }, { 5, 12, 0, 0 }, { 5, 11, 0, 0 }, { 8, 9, 0, 0 }, { 7, 12, 1, 0 }, { 8, 12, 1, 0 }, { 8, 12, 1, 0 }, { 8, 12, 1, 0 }, { 8, 12, 1, 0 }, { 8, 11, 1, 0 }, { 6, 5, 0, 1 }, { 8, 10, 1, -1 }, { 7, 12, 1, 0 }, { 7, 12, 1, 0 }, { 7, 12, 1, 0 }, { 7, 11, 1, 0 }, { 8, 12, 0, 0 }, { 7, 9, 1, 0 }, { 6, 9, 1, 0 }, { 7, 10, 0, 0 }, { 7, 10, 0, 0 }, { 7, 10, 0, 0 }, { 7, 10, 0, 0 }, { 7, 9, 0, 0 }, { 7, 11, 0, 0 }, { 10, 7, 0, 0 }, { 6, 10, 0, -3 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 9, 0, 0 }, { 3, 10, -1, 0 }, { 3, 10, 0, 0 }, { 5, 10, -1, 0 }, { 5, 9, -1, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 9, 0, 0 }, { 6, 5, 0, 1 }, { 8, 7, -1, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 10, 0, 0 }, { 6, 9, 0, 0 }, { 7, 13, 0, -3 }, { 6, 12, 0, -3 }, { 7, 12, 0, -3 } }; // Font structure static const BdfFontData desc = { "Helvetica", // Family name "R", // Slant 13, // Max advance 14, // Height 12, // Size { 13, 15, -1, -3 }, // Bounding box 11, // Ascent 0, // First character 0, // Default character 256, // Characters bitmapTable, // Bitmaps advances, // Advances boxes // Boxes }; DEFINE_FONT(g_sysfont_big) } // End of namespace Graphics