diff options
-rw-r--r-- | graphics/newfont.cpp | 3682 | ||||
-rw-r--r-- | graphics/newfont_big.cpp | 4591 |
2 files changed, 6409 insertions, 1864 deletions
diff --git a/graphics/newfont.cpp b/graphics/newfont.cpp index b90f620945..52605e2053 100644 --- a/graphics/newfont.cpp +++ b/graphics/newfont.cpp @@ -1,19 +1,19 @@ -/* Generated by convbdf on Sun Aug 15 15:59:36 2004. */ +/* Generated by convbdf on Thu Jan 6 23:04:08 2005. */ #include "common/stdafx.h" #include "graphics/font.h" /* Font information: - name: 04b-16b-10 - facename: 04b-16b-10 - w x h: 9x10 - size: 94 + name: win_crox0c + facename: -Cronyx-Fixed-Medium-R-Normal--10-100-75-75-C-60-Windows-1251 + w x h: 6x10 + size: 96 ascent: 8 descent: 2 - first char: 33 (0x21) - last char: 126 (0x7e) - default char: 33 (0x21) - proportional: yes - + first char: 32 (0x20) + last char: 127 (0x7f) + default char: 32 (0x20) + proportional: no + Copyright (C) 1994 Cronyx Ltd. */ namespace Graphics { @@ -21,181 +21,207 @@ namespace Graphics { /* Font character bitmap data. */ static const bitmap_t _font_bits[] = { -/* Character 33 (0x21): - width 3 - +---+ - | | - | * | - | * | - | * | - | * | - | * | - | | - | * | - | | - | | - +---+ +/* Character 32 (0x20): + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, 0x0000, -0x4000, 0x0000, 0x0000, - -/* Character 34 (0x22): - width 4 - +----+ - | | - |* * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +----+ -*/ 0x0000, -0xa000, -0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 33 (0x21): + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | | + | * | + | | + | | + +------+ +*/ +0x0000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, +0x1000, 0x0000, 0x0000, -/* Character 35 (0x23): +/* Character 34 (0x22): width 6 +------+ | | + | * * | + | * * | + | * * | + | | + | | | | - | * * | - |***** | - | * * | - |***** | - | * * | | | | | | | +------+ */ 0x0000, +0x2800, +0x2800, +0x2800, +0x0000, +0x0000, 0x0000, -0x5000, -0xf800, -0x5000, -0xf800, -0x5000, 0x0000, 0x0000, 0x0000, -/* Character 36 (0x24): +/* Character 35 (0x23): width 6 +------+ - | * | - | *** | - |* * * | - |* * | - | *** | + | | + | * * | + | * * | + | *****| + | * * | + | *****| + | * * | | * * | - |* * * | - | *** | - | * | + | | | | +------+ */ -0x2000, -0x7000, -0xa800, -0xa000, -0x7000, +0x0000, 0x2800, -0xa800, -0x7000, -0x2000, +0x2800, +0x7c00, +0x2800, +0x7c00, +0x2800, +0x2800, +0x0000, +0x0000, + +/* Character 36 (0x24): + width 6 + +------+ + | | + | * | + | *** | + | * * | + | *** | + | * *| + | *** | + | * | + | | + | | + +------+ +*/ +0x0000, +0x1000, +0x3800, +0x5000, +0x3800, +0x1400, +0x3800, +0x1000, +0x0000, 0x0000, /* Character 37 (0x25): - width 9 - +---------+ - | | - | * * | - |* * * | - |* * * | - | * * | - | * * | - | * * * | - | * * * | - | * * | - | | - +---------+ -*/ -0x0000, -0x4400, -0xa400, -0xa800, + width 6 + +------+ + | | + | * *| + | * * *| + | * * | + | * | + | * * | + | * * *| + | * * | + | | + | | + +------+ +*/ +0x0000, +0x2400, +0x5400, +0x2800, +0x1000, +0x2800, +0x5400, 0x4800, -0x1200, -0x1500, -0x2500, -0x2200, +0x0000, 0x0000, /* Character 38 (0x26): - width 5 - +-----+ - | | - | ** | - |* | - |* * | - | *** | - |* * | - |* * | - | * * | - | | - | | - +-----+ + width 6 + +------+ + | | + | * | + | * * | + | * * | + | * | + | * * *| + | * * | + | ** *| + | | + | | + +------+ */ 0x0000, -0x6000, -0x8000, -0xa000, -0x7000, -0xa000, -0xa000, +0x2000, 0x5000, +0x5000, +0x2000, +0x5400, +0x4800, +0x3400, 0x0000, 0x0000, /* Character 39 (0x27): - width 2 - +--+ - | | - |* | - |* | - | | - | | - | | - | | - | | - | | - | | - +--+ + width 6 + +------+ + | | + | ** | + | * | + | * | + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, -0x8000, -0x8000, -0x0000, +0x1800, +0x1000, +0x2000, 0x0000, 0x0000, 0x0000, @@ -204,54 +230,54 @@ static const bitmap_t _font_bits[] = { 0x0000, /* Character 40 (0x28): - width 5 - +-----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, +0x0800, 0x1000, 0x2000, -0x4000, -0x4000, -0x4000, +0x2000, 0x2000, 0x1000, +0x0800, 0x0000, 0x0000, /* Character 41 (0x29): - width 5 - +-----+ - | | - |* | - | * | - | * | - | * | - | * | - | * | - |* | - | | - | | - +-----+ -*/ -0x0000, -0x8000, -0x4000, -0x2000, + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, 0x2000, +0x1000, +0x0800, +0x0800, +0x0800, +0x1000, 0x2000, -0x4000, -0x8000, 0x0000, 0x0000, @@ -260,11 +286,11 @@ static const bitmap_t _font_bits[] = { +------+ | | | | - | * | - |* * * | - | *** | - |* * * | - | * | + | * *| + | * * | + | *****| + | * * | + | * *| | | | | | | @@ -272,11 +298,11 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, -0x2000, -0xa800, -0x7000, -0xa800, -0x2000, +0x4400, +0x2800, +0x7c00, +0x2800, +0x4400, 0x0000, 0x0000, 0x0000, @@ -286,11 +312,11 @@ static const bitmap_t _font_bits[] = { +------+ | | | | - | * | - | * | - |***** | - | * | - | * | + | * | + | * | + | *****| + | * | + | * | | | | | | | @@ -298,61 +324,61 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, -0x2000, -0x2000, -0xf800, -0x2000, -0x2000, +0x1000, +0x1000, +0x7c00, +0x1000, +0x1000, 0x0000, 0x0000, 0x0000, /* Character 44 (0x2c): - width 3 - +---+ - | | - | | - | | - | | - | | - | * | - | | - | * | - |* | - | | - +---+ + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | ** | + | * | + | * | + | | + +------+ */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -0x4000, 0x0000, -0x4000, -0x8000, +0x1800, +0x1000, +0x2000, 0x0000, /* Character 45 (0x2d): - width 5 - +-----+ - | | - | | - | | - | | - |**** | - | | - | | - | | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | | + | *****| + | | + | | + | | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0xf000, +0x7c00, 0x0000, 0x0000, 0x0000, @@ -360,19 +386,19 @@ static const bitmap_t _font_bits[] = { 0x0000, /* Character 46 (0x2e): - width 2 - +--+ - | | - | | - | | - | | - | | - | | - | | - |* | - | | - | | - +--+ + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | * | + | *** | + | * | + | | + +------+ */ 0x0000, 0x0000, @@ -380,788 +406,788 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x0000, -0x8000, -0x0000, +0x1000, +0x3800, +0x1000, 0x0000, /* Character 47 (0x2f): - width 5 - +-----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - |* | - |* | - | | - +-----+ + width 6 + +------+ + | | + | *| + | *| + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, -0x1000, +0x0400, +0x0400, +0x0800, 0x1000, 0x2000, -0x2000, 0x4000, 0x4000, -0x8000, -0x8000, +0x0000, 0x0000, /* Character 48 (0x30): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | * | + | * * | + | * *| + | * *| + | * *| + | * * | + | * | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, +0x1000, +0x2800, +0x4400, +0x4400, +0x4400, +0x2800, +0x1000, 0x0000, 0x0000, /* Character 49 (0x31): - width 3 - +---+ - | | - | * | - |** | - | * | - | * | - | * | - | * | - | * | - | | - | | - +---+ + width 6 + +------+ + | | + | * | + | ** | + | * * | + | * | + | * | + | * | + | *****| + | | + | | + +------+ */ 0x0000, -0x4000, -0xc000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, +0x1000, +0x3000, +0x5000, +0x1000, +0x1000, +0x1000, +0x7c00, 0x0000, 0x0000, /* Character 50 (0x32): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | * | - | * | - |* | - |**** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | *| + | ** | + | * | + | * | + | *****| + | | + | | + +------+ */ 0x0000, -0xe000, -0x1000, -0x1000, +0x3800, +0x4400, +0x0400, +0x1800, 0x2000, 0x4000, -0x8000, -0xf000, +0x7c00, 0x0000, 0x0000, /* Character 51 (0x33): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | ** | - | * | - | * | - |*** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *****| + | *| + | * | + | ** | + | *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0xe000, -0x1000, -0x1000, -0x6000, -0x1000, -0x1000, -0xe000, +0x7c00, +0x0400, +0x0800, +0x1800, +0x0400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 52 (0x34): - width 5 - +-----+ - | | - | * | - | ** | - |* * | - |* * | - |**** | - | * | - | * | - | | - | | - +-----+ + width 6 + +------+ + | | + | * | + | ** | + | * * | + | * * | + | *****| + | * | + | * | + | | + | | + +------+ */ 0x0000, -0x2000, -0x6000, -0xa000, -0xa000, -0xf000, -0x2000, -0x2000, +0x0800, +0x1800, +0x2800, +0x4800, +0x7c00, +0x0800, +0x0800, 0x0000, 0x0000, /* Character 53 (0x35): - width 5 - +-----+ - | | - |**** | - |* | - |*** | - | * | - | * | - | * | - |*** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *****| + | * | + | * ** | + | ** *| + | *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0xf000, -0x8000, -0xe000, -0x1000, -0x1000, -0x1000, -0xe000, +0x7c00, +0x4000, +0x5800, +0x6400, +0x0400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 54 (0x36): - width 5 - +-----+ - | | - | ** | - |* | - |*** | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | ** | + | * | + | * | + | * ** | + | ** *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0x6000, +0x1800, +0x2000, +0x4000, +0x5800, +0x6400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 55 (0x37): - width 5 - +-----+ - | | - |**** | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 6 + +------+ + | | + | *****| + | *| + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, -0xf000, -0x1000, +0x7c00, +0x0400, +0x0800, +0x0800, 0x1000, 0x2000, 0x2000, -0x4000, -0x4000, 0x0000, 0x0000, /* Character 56 (0x38): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - | ** | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * *| + | *** | + | * *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4400, +0x3800, +0x4400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 57 (0x39): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * **| + | ** *| + | *| + | * | + | ** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, +0x3800, +0x4400, +0x4c00, +0x3400, +0x0400, +0x0800, +0x3000, 0x0000, 0x0000, /* Character 58 (0x3a): - width 2 - +--+ - | | - | | - | | - |* | - | | - |* | - | | - | | - | | - | | - +--+ + width 6 + +------+ + | | + | | + | * | + | *** | + | * | + | | + | * | + | *** | + | * | + | | + +------+ */ 0x0000, 0x0000, +0x1000, +0x3800, +0x1000, 0x0000, -0x8000, -0x0000, -0x8000, -0x0000, -0x0000, -0x0000, +0x1000, +0x3800, +0x1000, 0x0000, /* Character 59 (0x3b): - width 2 - +--+ - | | - | | - | | - |* | - | | - |* | - |* | - | | - | | - | | - +--+ + width 6 + +------+ + | | + | | + | * | + | *** | + | * | + | | + | ** | + | * | + | * | + | | + +------+ */ 0x0000, 0x0000, +0x1000, +0x3800, +0x1000, 0x0000, -0x8000, -0x0000, -0x8000, -0x8000, -0x0000, -0x0000, +0x1800, +0x1000, +0x2000, 0x0000, /* Character 60 (0x3c): - width 5 - +-----+ - | | - | | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - +-----+ + width 6 + +------+ + | | + | *| + | * | + | * | + | * | + | * | + | * | + | *| + | | + | | + +------+ */ 0x0000, -0x0000, +0x0400, +0x0800, 0x1000, 0x2000, -0x4000, -0x2000, 0x1000, -0x0000, +0x0800, +0x0400, 0x0000, 0x0000, /* Character 61 (0x3d): - width 5 - +-----+ - | | - | | - | | - |**** | - | | - |**** | - | | - | | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *****| + | | + | *****| + | | + | | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0xf000, +0x7c00, 0x0000, -0xf000, +0x7c00, 0x0000, 0x0000, 0x0000, 0x0000, /* Character 62 (0x3e): - width 5 - +-----+ - | | - | | - |* | - | * | - | * | - | * | - |* | - | | - | | - | | - +-----+ -*/ -0x0000, -0x0000, -0x8000, + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, 0x4000, 0x2000, +0x1000, +0x0800, +0x1000, +0x2000, 0x4000, -0x8000, -0x0000, 0x0000, 0x0000, /* Character 63 (0x3f): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | * | - | * | - | | - | * | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * | + | * | + | * | + | | + | * | + | | + | | + +------+ */ 0x0000, -0xe000, +0x3800, +0x4400, +0x0800, 0x1000, 0x1000, -0x2000, -0x4000, 0x0000, -0x4000, +0x1000, 0x0000, 0x0000, /* Character 64 (0x40): - width 7 - +-------+ - | | - | *** | - | * * | - |* *** | - |* * * | - |* *** | - | * | - | **** | - | | - | | - +-------+ + width 6 + +------+ + | | + | *** | + | * *| + | * **| + | * * *| + | * ** | + | * | + | *** | + | | + | | + +------+ */ 0x0000, 0x3800, 0x4400, -0x9c00, -0xa400, -0x9c00, +0x4c00, +0x5400, +0x5800, 0x4000, -0x3c00, +0x3800, 0x0000, 0x0000, /* Character 65 (0x41): - width 5 - +-----+ - | | - | ** | - |* * | - |**** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 6 + +------+ + | | + | * | + | * * | + | * *| + | * *| + | *****| + | * *| + | * *| + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0xf000, -0x9000, -0x9000, -0x9000, -0x9000, +0x1000, +0x2800, +0x4400, +0x4400, +0x7c00, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 66 (0x42): - width 5 - +-----+ - | | - |*** | - |* * | - |*** | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ -*/ -0x0000, -0xe000, -0x9000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, + width 6 + +------+ + | | + | **** | + | * *| + | * *| + | *** | + | * *| + | * *| + | **** | + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x2400, +0x2400, +0x3800, +0x2400, +0x2400, +0x7800, 0x0000, 0x0000, /* Character 67 (0x43): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - |* | - |* | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * | + | * | + | * | + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x8000, -0x8000, -0x8000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4000, +0x4000, +0x4000, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 68 (0x44): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ -*/ -0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0xe000, + width 6 + +------+ + | | + | **** | + | * *| + | * *| + | * *| + | * *| + | * *| + | **** | + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x2400, +0x2400, +0x2400, +0x2400, +0x2400, +0x7800, 0x0000, 0x0000, /* Character 69 (0x45): - width 5 - +-----+ - | | - |**** | - |* | - |**** | - |* | - |* | - |* | - |**** | - | | - | | - +-----+ -*/ -0x0000, -0xf000, -0x8000, -0xf000, -0x8000, -0x8000, -0x8000, -0xf000, + width 6 + +------+ + | | + | *****| + | * | + | * | + | **** | + | * | + | * | + | *****| + | | + | | + +------+ +*/ +0x0000, +0x7c00, +0x4000, +0x4000, +0x7800, +0x4000, +0x4000, +0x7c00, 0x0000, 0x0000, /* Character 70 (0x46): - width 5 - +-----+ - | | - |**** | - |* | - |**** | - |* | - |* | - |* | - |* | - | | - | | - +-----+ -*/ -0x0000, -0xf000, -0x8000, -0xf000, -0x8000, -0x8000, -0x8000, -0x8000, + width 6 + +------+ + | | + | *****| + | * | + | * | + | **** | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, +0x7c00, +0x4000, +0x4000, +0x7800, +0x4000, +0x4000, +0x4000, 0x0000, 0x0000, /* Character 71 (0x47): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - |* ** | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * | + | * | + | * **| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x8000, -0xb000, -0x9000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4000, +0x4000, +0x4c00, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 72 (0x48): - width 5 - +-----+ - | | - |* * | - |* * | - |**** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x9000, -0x9000, -0xf000, -0x9000, -0x9000, -0x9000, -0x9000, + width 6 + +------+ + | | + | * *| + | * *| + | * *| + | *****| + | * *| + | * *| + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4400, +0x4400, +0x4400, +0x7c00, +0x4400, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 73 (0x49): - width 2 - +--+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ -*/ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, + width 6 + +------+ + | | + | *** | + | * | + | * | + | * | + | * | + | * | + | *** | + | | + | | + +------+ +*/ +0x0000, +0x3800, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x3800, 0x0000, 0x0000, /* Character 74 (0x4a): - width 5 - +-----+ - | | - | ** | - | * | - | * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | ***| + | *| + | *| + | *| + | *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x3000, -0x1000, -0x1000, -0x9000, -0x9000, -0x9000, -0x6000, +0x1c00, +0x0400, +0x0400, +0x0400, +0x0400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 75 (0x4b): - width 5 - +-----+ - | | - |* * | - |* * | - |* * | - |** | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x9000, -0x9000, -0xa000, -0xc000, -0xa000, -0x9000, -0x9000, + width 6 + +------+ + | | + | * *| + | * * | + | * * | + | ** | + | * * | + | * * | + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4400, +0x4800, +0x5000, +0x6000, +0x5000, +0x4800, +0x4400, 0x0000, 0x0000, /* Character 76 (0x4c): - width 5 - +-----+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - | *** | - | | - | | - +-----+ -*/ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x7000, + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | *****| + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x7c00, 0x0000, 0x0000, @@ -1169,181 +1195,181 @@ static const bitmap_t _font_bits[] = { width 6 +------+ | | - |* * | - |** ** | - |* * * | - |* * | - |* * | - |* * | - |* * | + | * *| + | * *| + | ** **| + | * * *| + | * *| + | * *| + | * *| | | | | +------+ */ 0x0000, -0x8800, -0xd800, -0xa800, -0x8800, -0x8800, -0x8800, -0x8800, +0x4400, +0x4400, +0x6c00, +0x5400, +0x4400, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 78 (0x4e): - width 5 - +-----+ - | | - |* * | - |** * | - |* ** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x9000, -0xd000, -0xb000, -0x9000, -0x9000, -0x9000, -0x9000, + width 6 + +------+ + | | + | * *| + | * *| + | ** *| + | * * *| + | * **| + | * *| + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4400, +0x4400, +0x6400, +0x5400, +0x4c00, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 79 (0x4f): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * *| + | * *| + | * *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4400, +0x4400, +0x4400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 80 (0x50): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |*** | - |* | - |* | - |* | - | | - | | - +-----+ -*/ -0x0000, -0xe000, -0x9000, -0x9000, -0xe000, -0x8000, -0x8000, -0x8000, + width 6 + +------+ + | | + | **** | + | * *| + | * *| + | **** | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x4400, +0x4400, +0x7800, +0x4000, +0x4000, +0x4000, 0x0000, 0x0000, /* Character 81 (0x51): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | * | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * *| + | * *| + | * *| + | * * *| + | *** | + | *| + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, -0x1000, +0x3800, +0x4400, +0x4400, +0x4400, +0x4400, +0x5400, +0x3800, +0x0400, 0x0000, /* Character 82 (0x52): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |*** | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0xe000, -0x9000, -0x9000, -0xe000, -0x9000, -0x9000, -0x9000, + width 6 + +------+ + | | + | **** | + | * *| + | * *| + | **** | + | * * | + | * * | + | * *| + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x4400, +0x4400, +0x7800, +0x5000, +0x4800, +0x4400, 0x0000, 0x0000, /* Character 83 (0x53): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - | ** | - | * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *** | + | * *| + | * | + | *** | + | *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x9000, -0x8000, -0x6000, -0x1000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4000, +0x3800, +0x0400, +0x4400, +0x3800, 0x0000, 0x0000, @@ -1351,51 +1377,51 @@ static const bitmap_t _font_bits[] = { width 6 +------+ | | - |***** | - | * | - | * | - | * | - | * | - | * | - | * | + | *****| + | * | + | * | + | * | + | * | + | * | + | * | | | | | +------+ */ 0x0000, -0xf800, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, +0x7c00, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, 0x0000, 0x0000, /* Character 85 (0x55): - width 5 - +-----+ - | | - |* * | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ -*/ -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, + width 6 + +------+ + | | + | * *| + | * *| + | * *| + | * *| + | * *| + | * *| + | *** | + | | + | | + +------+ +*/ +0x0000, +0x4400, +0x4400, +0x4400, +0x4400, +0x4400, +0x4400, +0x3800, 0x0000, 0x0000, @@ -1403,25 +1429,25 @@ static const bitmap_t _font_bits[] = { width 6 +------+ | | - |* * | - |* * | - |* * | - | * * | - | * * | - | * | - | * | + | * *| + | * *| + | * *| + | * * | + | * * | + | * * | + | * | | | | | +------+ */ 0x0000, -0x8800, -0x8800, -0x8800, -0x5000, -0x5000, -0x2000, -0x2000, +0x4400, +0x4400, +0x4400, +0x2800, +0x2800, +0x2800, +0x1000, 0x0000, 0x0000, @@ -1429,51 +1455,51 @@ static const bitmap_t _font_bits[] = { width 6 +------+ | | - |* * | - |* * | - |* * | - |* * * | - |* * * | - | * * | - | * * | + | * *| + | * *| + | * *| + | * * *| + | * * *| + | ** **| + | * *| | | | | +------+ */ 0x0000, -0x8800, -0x8800, -0x8800, -0xa800, -0xa800, -0x5000, -0x5000, +0x4400, +0x4400, +0x4400, +0x5400, +0x5400, +0x6c00, +0x4400, 0x0000, 0x0000, /* Character 88 (0x58): - width 5 - +-----+ - | | - |* * | - |* * | - | ** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, + width 6 + +------+ + | | + | * *| + | * *| + | * * | + | * | + | * * | + | * *| + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4400, +0x4400, +0x2800, +0x1000, +0x2800, +0x4400, +0x4400, 0x0000, 0x0000, @@ -1481,151 +1507,151 @@ static const bitmap_t _font_bits[] = { width 6 +------+ | | - |* * | - |* * | - | * * | - | * | - | * | - | * | - | * | + | * *| + | * *| + | * * | + | * | + | * | + | * | + | * | | | | | +------+ */ 0x0000, -0x8800, -0x8800, -0x5000, -0x2000, -0x2000, -0x2000, -0x2000, +0x4400, +0x4400, +0x2800, +0x1000, +0x1000, +0x1000, +0x1000, 0x0000, 0x0000, /* Character 90 (0x5a): - width 5 - +-----+ - | | - |**** | - | * | - | * | - | * | - |* | - |* | - |**** | - | | - | | - +-----+ -*/ -0x0000, -0xf000, + width 6 + +------+ + | | + | *****| + | *| + | * | + | * | + | * | + | * | + | *****| + | | + | | + +------+ +*/ +0x0000, +0x7c00, +0x0400, +0x0800, 0x1000, 0x2000, 0x4000, -0x8000, -0x8000, -0xf000, +0x7c00, 0x0000, 0x0000, /* Character 91 (0x5b): - width 4 - +----+ - | | - | ** | - | * | - | * | - | * | - | * | - | * | - | ** | - | | - | | - +----+ + width 6 + +------+ + | | + | *** | + | * | + | * | + | * | + | * | + | * | + | *** | + | | + | | + +------+ */ 0x0000, -0x6000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x6000, +0x3800, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x3800, 0x0000, 0x0000, /* Character 92 (0x5c): - width 5 - +-----+ - | | - |* | - |* | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +-----+ -*/ -0x0000, -0x8000, -0x8000, + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | *| + | *| + | | + | | + +------+ +*/ +0x0000, 0x4000, 0x4000, 0x2000, -0x2000, -0x1000, 0x1000, +0x0800, +0x0400, +0x0400, +0x0000, 0x0000, /* Character 93 (0x5d): - width 4 - +----+ - | | - |** | - | * | - | * | - | * | - | * | - | * | - |** | - | | - | | - +----+ -*/ -0x0000, -0xc000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0xc000, + width 6 + +------+ + | | + | *** | + | * | + | * | + | * | + | * | + | * | + | *** | + | | + | | + +------+ +*/ +0x0000, +0x3800, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x3800, 0x0000, 0x0000, /* Character 94 (0x5e): - width 4 - +----+ - | | - | * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +----+ + width 6 + +------+ + | | + | * | + | * * | + | * *| + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, -0x4000, -0xa000, -0x0000, +0x1000, +0x2800, +0x4400, 0x0000, 0x0000, 0x0000, @@ -1634,19 +1660,19 @@ static const bitmap_t _font_bits[] = { 0x0000, /* Character 95 (0x5f): - width 5 - +-----+ - | | - | | - | | - | | - | | - | | - | | - |**** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | *****| + | | + +------+ */ 0x0000, 0x0000, @@ -1655,29 +1681,29 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0xf000, 0x0000, +0x7c00, 0x0000, /* Character 96 (0x60): - width 3 - +---+ - | | - |* | - | * | - | | - | | - | | - | | - | | - | | - | | - +---+ -*/ -0x0000, -0x8000, -0x4000, + width 6 + +------+ + | | + | ** | + | * | + | * | + | | + | | + | | + | | + | | + | | + +------+ +*/ 0x0000, +0x3000, +0x1000, +0x0800, 0x0000, 0x0000, 0x0000, @@ -1686,314 +1712,314 @@ static const bitmap_t _font_bits[] = { 0x0000, /* Character 97 (0x61): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *** | + | *| + | ****| + | * *| + | ****| + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, +0x3800, +0x0400, +0x3c00, +0x4400, +0x3c00, 0x0000, 0x0000, /* Character 98 (0x62): - width 5 - +-----+ - | | - |* | - |* | - |*** | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ -*/ -0x0000, -0x8000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, + width 6 + +------+ + | | + | * | + | * | + | * ** | + | ** *| + | * *| + | ** *| + | * ** | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x4000, +0x5800, +0x6400, +0x4400, +0x6400, +0x5800, 0x0000, 0x0000, /* Character 99 (0x63): - width 4 - +----+ - | | - | | - | | - | ** | - |* | - |* | - |* | - | ** | - | | - | | - +----+ + width 6 + +------+ + | | + | | + | | + | *** | + | * *| + | * | + | * *| + | *** | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x6000, -0x8000, -0x8000, -0x8000, -0x6000, +0x3800, +0x4400, +0x4000, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 100 (0x64): - width 5 - +-----+ - | | - | * | - | * | - | *** | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ + width 6 + +------+ + | | + | *| + | *| + | ** *| + | * **| + | * *| + | * **| + | ** *| + | | + | | + +------+ */ 0x0000, -0x1000, -0x1000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, +0x0400, +0x0400, +0x3400, +0x4c00, +0x4400, +0x4c00, +0x3400, 0x0000, 0x0000, /* Character 101 (0x65): - width 5 - +-----+ - | | - | | - | | - | ** | - |* * | - |**** | - |* | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *** | + | * *| + | *****| + | * | + | *** | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x6000, -0x9000, -0xf000, -0x8000, -0x6000, +0x3800, +0x4400, +0x7c00, +0x4000, +0x3800, 0x0000, 0x0000, /* Character 102 (0x66): - width 5 - +-----+ - | | - | ** | - | * | - |**** | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 6 + +------+ + | | + | ** | + | * *| + | * | + | **** | + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, -0x3000, -0x4000, -0xf000, -0x4000, -0x4000, -0x4000, -0x4000, +0x1800, +0x2400, +0x2000, +0x7800, +0x2000, +0x2000, +0x2000, 0x0000, 0x0000, /* Character 103 (0x67): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - +-----+ + width 6 + +------+ + | | + | | + | | + | ** *| + | * * | + | ** | + | * | + | *** | + | * *| + | *** | + +------+ */ 0x0000, 0x0000, 0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, +0x3400, +0x4800, +0x3000, +0x4000, +0x3800, +0x4400, +0x3800, /* Character 104 (0x68): - width 5 - +-----+ - | | - |* | - |* | - |*** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x8000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, + width 6 + +------+ + | | + | * | + | * | + | * ** | + | ** *| + | * *| + | * *| + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x4000, +0x5800, +0x6400, +0x4400, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 105 (0x69): - width 2 - +--+ - | | - |* | - | | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ + width 6 + +------+ + | | + | * | + | | + | ** | + | * | + | * | + | * | + | *** | + | | + | | + +------+ */ 0x0000, -0x8000, +0x1000, 0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, +0x3000, +0x1000, +0x1000, +0x1000, +0x3800, 0x0000, 0x0000, /* Character 106 (0x6a): - width 4 - +----+ - | | - | * | - | | - | * | - | * | - | * | - | * | - | * | - | * | - |** | - +----+ + width 6 + +------+ + | | + | * | + | | + | ** | + | * | + | * | + | * | + | * * | + | * * | + | ** | + +------+ */ 0x0000, -0x2000, +0x0800, 0x0000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0xc000, +0x1800, +0x0800, +0x0800, +0x0800, +0x4800, +0x4800, +0x3000, /* Character 107 (0x6b): - width 5 - +-----+ - | | - |* | - |* | - |* * | - |* * | - |** | - |* * | - |* * | - | | - | | - +-----+ -*/ -0x0000, -0x8000, -0x8000, -0x9000, -0xa000, -0xc000, -0xa000, -0x9000, + width 6 + +------+ + | | + | * | + | * | + | * *| + | * * | + | *** | + | * * | + | * *| + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x4000, +0x4400, +0x4800, +0x7000, +0x4800, +0x4400, 0x0000, 0x0000, /* Character 108 (0x6c): - width 2 - +--+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ -*/ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, + width 6 + +------+ + | | + | ** | + | * | + | * | + | * | + | * | + | * | + | *** | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x3800, 0x0000, 0x0000, @@ -2003,11 +2029,11 @@ static const bitmap_t _font_bits[] = { | | | | | | - |**** | - |* * * | - |* * * | - |* * * | - |* * * | + | ** * | + | * * *| + | * * *| + | * * *| + | * *| | | | | +------+ @@ -2015,219 +2041,219 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0xf000, -0xa800, -0xa800, -0xa800, -0xa800, +0x6800, +0x5400, +0x5400, +0x5400, +0x4400, 0x0000, 0x0000, /* Character 110 (0x6e): - width 5 - +-----+ - | | - | | - | | - |*** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | * ** | + | ** *| + | * *| + | * *| + | * *| + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, +0x5800, +0x6400, +0x4400, +0x4400, +0x4400, 0x0000, 0x0000, /* Character 111 (0x6f): - width 5 - +-----+ - | | - | | - | | - | ** | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *** | + | * *| + | * *| + | * *| + | *** | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x6000, +0x3800, +0x4400, +0x4400, +0x4400, +0x3800, 0x0000, 0x0000, /* Character 112 (0x70): - width 5 - +-----+ - | | - | | - | | - |*** | - |* * | - |* * | - |* * | - |*** | - |* | - |* | - +-----+ -*/ -0x0000, -0x0000, -0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, -0x8000, -0x8000, + width 6 + +------+ + | | + | | + | | + | * ** | + | ** *| + | ** *| + | * ** | + | * | + | * | + | * | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x5800, +0x6400, +0x6400, +0x5800, +0x4000, +0x4000, +0x4000, /* Character 113 (0x71): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | * | - | * | - +-----+ + width 6 + +------+ + | | + | | + | | + | ** *| + | * **| + | * **| + | ** *| + | *| + | *| + | *| + +------+ */ 0x0000, 0x0000, 0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x1000, +0x3400, +0x4c00, +0x4c00, +0x3400, +0x0400, +0x0400, +0x0400, /* Character 114 (0x72): - width 5 - +-----+ - | | - | | - | | - |* ** | - |** | - |* | - |* | - |* | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | * ** | + | ** *| + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0xb000, -0xc000, -0x8000, -0x8000, -0x8000, +0x5800, +0x6400, +0x4000, +0x4000, +0x4000, 0x0000, 0x0000, /* Character 115 (0x73): - width 5 - +-----+ - | | - | | - | | - | *** | - |* | - | ** | - | * | - |*** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *** | + | * | + | *** | + | *| + | **** | + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x7000, -0x8000, -0x6000, -0x1000, -0xe000, +0x3800, +0x4000, +0x3800, +0x0400, +0x7800, 0x0000, 0x0000, /* Character 116 (0x74): - width 4 - +----+ - | | - | * | - | * | - |*** | - | * | - | * | - | * | - | * | - | | - | | - +----+ + width 6 + +------+ + | | + | * | + | * | + | **** | + | * | + | * | + | * *| + | ** | + | | + | | + +------+ */ 0x0000, -0x4000, -0x4000, -0xe000, -0x4000, -0x4000, -0x4000, 0x2000, +0x2000, +0x7800, +0x2000, +0x2000, +0x2400, +0x1800, 0x0000, 0x0000, /* Character 117 (0x75): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ -*/ -0x0000, -0x0000, -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x7000, + width 6 + +------+ + | | + | | + | | + | * *| + | * *| + | * *| + | * **| + | ** *| + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x4400, +0x4400, +0x4400, +0x4c00, +0x3400, 0x0000, 0x0000, @@ -2237,11 +2263,11 @@ static const bitmap_t _font_bits[] = { | | | | | | - |* * | - |* * | - | * * | - | * * | - | * | + | * *| + | * *| + | * * | + | * * | + | * | | | | | +------+ @@ -2249,11 +2275,11 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x8800, -0x8800, -0x5000, -0x5000, -0x2000, +0x4400, +0x4400, +0x2800, +0x2800, +0x1000, 0x0000, 0x0000, @@ -2263,11 +2289,11 @@ static const bitmap_t _font_bits[] = { | | | | | | - |* * * | - |* * * | - |* * * | - | * * | - | * * | + | * *| + | * *| + | * * *| + | * * *| + | * * | | | | | +------+ @@ -2275,307 +2301,235 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0xa800, -0xa800, -0xa800, -0x5000, -0x5000, +0x4400, +0x4400, +0x5400, +0x5400, +0x2800, 0x0000, 0x0000, /* Character 120 (0x78): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - | ** | - |* * | - |* * | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | * *| + | * * | + | * | + | * * | + | * *| + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, +0x4400, +0x2800, +0x1000, +0x2800, +0x4400, 0x0000, 0x0000, /* Character 121 (0x79): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - +-----+ -*/ -0x0000, -0x0000, -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, + width 6 + +------+ + | | + | | + | | + | * *| + | * *| + | * **| + | ** *| + | *| + | * *| + | *** | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x4400, +0x4400, +0x4c00, +0x3400, +0x0400, +0x4400, +0x3800, /* Character 122 (0x7a): - width 5 - +-----+ - | | - | | - | | - |**** | - | * | - | ** | - |* | - |**** | - | | - | | - +-----+ + width 6 + +------+ + | | + | | + | | + | *****| + | * | + | * | + | * | + | *****| + | | + | | + +------+ */ 0x0000, 0x0000, 0x0000, -0xf000, +0x7c00, +0x0800, 0x1000, -0x6000, -0x8000, -0xf000, +0x2000, +0x7c00, 0x0000, 0x0000, /* Character 123 (0x7b): - width 5 - +-----+ - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +-----+ + width 6 + +------+ + | | + | **| + | * | + | * | + | ** | + | * | + | * | + | **| + | | + | | + +------+ */ +0x0000, +0x0c00, 0x1000, -0x2000, -0x2000, -0x2000, -0x4000, -0x2000, -0x2000, -0x2000, +0x0800, +0x3000, +0x0800, 0x1000, +0x0c00, +0x0000, 0x0000, /* Character 124 (0x7c): - width 4 - +----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +----+ + width 6 + +------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ */ 0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, 0x0000, /* Character 125 (0x7d): - width 5 - +-----+ - |* | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - |* | - | | - +-----+ -*/ -0x8000, -0x4000, -0x4000, -0x4000, + width 6 + +------+ + | | + | ** | + | * | + | * | + | ** | + | * | + | * | + | ** | + | | + | | + +------+ +*/ +0x0000, +0x6000, +0x1000, 0x2000, -0x4000, -0x4000, -0x4000, -0x8000, +0x1800, +0x2000, +0x1000, +0x6000, +0x0000, 0x0000, /* Character 126 (0x7e): - width 5 - +-----+ - | | - | * * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +-----+ + width 6 + +------+ + | | + | * *| + | * * *| + | * * | + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, -0x5000, -0xa000, -0x0000, +0x2400, +0x5400, +0x4800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -}; -/* Character width data. */ -static const unsigned char _sysfont_width[] = { - 3, /* (0x21) */ - 4, /* (0x22) */ - 6, /* (0x23) */ - 6, /* (0x24) */ - 9, /* (0x25) */ - 5, /* (0x26) */ - 2, /* (0x27) */ - 5, /* (0x28) */ - 5, /* (0x29) */ - 6, /* (0x2a) */ - 6, /* (0x2b) */ - 3, /* (0x2c) */ - 5, /* (0x2d) */ - 2, /* (0x2e) */ - 5, /* (0x2f) */ - 5, /* (0x30) */ - 3, /* (0x31) */ - 5, /* (0x32) */ - 5, /* (0x33) */ - 5, /* (0x34) */ - 5, /* (0x35) */ - 5, /* (0x36) */ - 5, /* (0x37) */ - 5, /* (0x38) */ - 5, /* (0x39) */ - 2, /* (0x3a) */ - 2, /* (0x3b) */ - 5, /* (0x3c) */ - 5, /* (0x3d) */ - 5, /* (0x3e) */ - 5, /* (0x3f) */ - 7, /* (0x40) */ - 5, /* (0x41) */ - 5, /* (0x42) */ - 5, /* (0x43) */ - 5, /* (0x44) */ - 5, /* (0x45) */ - 5, /* (0x46) */ - 5, /* (0x47) */ - 5, /* (0x48) */ - 2, /* (0x49) */ - 5, /* (0x4a) */ - 5, /* (0x4b) */ - 5, /* (0x4c) */ - 6, /* (0x4d) */ - 5, /* (0x4e) */ - 5, /* (0x4f) */ - 5, /* (0x50) */ - 5, /* (0x51) */ - 5, /* (0x52) */ - 5, /* (0x53) */ - 6, /* (0x54) */ - 5, /* (0x55) */ - 6, /* (0x56) */ - 6, /* (0x57) */ - 5, /* (0x58) */ - 6, /* (0x59) */ - 5, /* (0x5a) */ - 4, /* (0x5b) */ - 5, /* (0x5c) */ - 4, /* (0x5d) */ - 4, /* (0x5e) */ - 5, /* (0x5f) */ - 3, /* (0x60) */ - 5, /* (0x61) */ - 5, /* (0x62) */ - 4, /* (0x63) */ - 5, /* (0x64) */ - 5, /* (0x65) */ - 5, /* (0x66) */ - 5, /* (0x67) */ - 5, /* (0x68) */ - 2, /* (0x69) */ - 4, /* (0x6a) */ - 5, /* (0x6b) */ - 2, /* (0x6c) */ - 6, /* (0x6d) */ - 5, /* (0x6e) */ - 5, /* (0x6f) */ - 5, /* (0x70) */ - 5, /* (0x71) */ - 5, /* (0x72) */ - 5, /* (0x73) */ - 4, /* (0x74) */ - 5, /* (0x75) */ - 6, /* (0x76) */ - 6, /* (0x77) */ - 5, /* (0x78) */ - 5, /* (0x79) */ - 5, /* (0x7a) */ - 5, /* (0x7b) */ - 4, /* (0x7c) */ - 5, /* (0x7d) */ - 5, /* (0x7e) */ +/* Character 127 (0x7f): + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, }; /* Exported structure definition. */ static const FontDesc desc = { - "04b-16b-10", - 9, + "win_crox0c", + 6, 10, 8, - 33, - 94, + 32, + 96, _font_bits, 0, /* no encode table*/ - _sysfont_width, - 33, + 0, /* fixed width*/ + 32, sizeof(_font_bits)/sizeof(bitmap_t) }; diff --git a/graphics/newfont_big.cpp b/graphics/newfont_big.cpp new file mode 100644 index 0000000000..f9527d11e5 --- /dev/null +++ b/graphics/newfont_big.cpp @@ -0,0 +1,4591 @@ +/* Generated by convbdf on Thu Jan 6 23:04:08 2005. */ +#include "common/stdafx.h" +#include "graphics/font.h" + +/* Font information: + name: win_crox3c + facename: -Cronyx-Courier-Medium-R-Normal--12-120-75-75-M-70-RAWIN-R + w x h: 12x20 + size: 129 + ascent: 16 + descent: 4 + first char: 32 (0x20) + last char: 160 (0xa0) + default char: 32 (0x20) + proportional: no + Copyright (C) 1990, 1991 EWT Consulting, Portions Copyright (C) 1994 Cronyx Ltd. +*/ + +namespace Graphics { + +/* Font character bitmap data. */ +static const bitmap_t _font_bits[] = { + +/* Character 32 (0x20): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 33 (0x21): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 34 (0x22): + width 12 + +------------+ + | | + | | + | | + | | + | * * | + | * * | + | * * | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0880, +0x0880, +0x0880, +0x0880, +0x0880, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 35 (0x23): + width 12 + +------------+ + | | + | | + | | + | | + | * * | + | * * | + | * * | + | ******** | + | * * | + | * * | + | * * | + | * * | + | ******** | + | * * | + | * * | + | * * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0440, +0x0440, +0x0440, +0x1fe0, +0x0880, +0x0880, +0x0880, +0x0880, +0x3fc0, +0x1100, +0x1100, +0x1100, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 36 (0x24): + width 12 + +------------+ + | | + | | + | | + | * | + | * | + | **** * | + | * ** | + | * * | + | * | + | * | + | *** | + | * | + | * | + | * * | + | ** * | + | * **** | + | * | + | * | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0f40, +0x10c0, +0x1040, +0x1000, +0x0800, +0x0700, +0x0080, +0x0040, +0x1040, +0x1840, +0x1780, +0x0200, +0x0200, +0x0000, +0x0000, + +/* Character 37 (0x25): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * * * | + | * * * | + | * * * | + | *** * | + | * | + | * | + | * *** | + | * * *| + | * * *| + | * * *| + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x3800, +0x4420, +0x4440, +0x4480, +0x3900, +0x0200, +0x0200, +0x04e0, +0x0910, +0x1110, +0x2110, +0x00e0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 38 (0x26): + width 12 + +------------+ + | | + | | + | | + | | + | **** | + | * * | + | * | + | * | + | * | + | * * | + | * * | + | * * * | + | * * * | + | * * | + | * * * | + | ***** *| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f00, +0x1080, +0x1000, +0x1000, +0x0800, +0x1400, +0x1200, +0x2120, +0x20a0, +0x2040, +0x20a0, +0x1f10, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 39 (0x27): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 40 (0x28): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0100, +0x0200, +0x0200, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0200, +0x0200, +0x0100, +0x0000, + +/* Character 41 (0x29): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0400, +0x0200, +0x0200, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0200, +0x0200, +0x0400, +0x0000, + +/* Character 42 (0x2a): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * * * | + | ***** | + | *** | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x1240, +0x0f80, +0x0700, +0x0500, +0x0880, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 43 (0x2b): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | ********* | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0200, +0x0200, +0x3fe0, +0x0200, +0x0200, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 44 (0x2c): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | * | + | * | + | * | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0400, +0x0000, +0x0000, +0x0000, + +/* Character 45 (0x2d): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ********* | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3fe0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 46 (0x2e): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 47 (0x2f): + width 12 + +------------+ + | | + | | + | | + | | + | | + | *| + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0010, +0x0020, +0x0040, +0x0080, +0x0100, +0x0200, +0x0400, +0x0800, +0x1000, +0x2000, +0x4000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 48 (0x30): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0700, +0x0880, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x0880, +0x0700, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 49 (0x31): + width 12 + +------------+ + | | + | | + | | + | | + | ** | + | ** * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ******* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0600, +0x1a00, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x1fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 50 (0x32): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * * | + | * * | + | * | + | * | + | * | + | * | + | * | + | * | + | * * | + | * * | + | ******* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0700, +0x0880, +0x1040, +0x0040, +0x0040, +0x0080, +0x0100, +0x0200, +0x0400, +0x0840, +0x1040, +0x1fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 51 (0x33): + width 12 + +------------+ + | | + | | + | | + | | + | **** | + | * * | + | * | + | * | + | * | + | ** | + | * | + | * | + | * | + | * | + | * * | + | **** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f00, +0x1080, +0x0040, +0x0040, +0x0080, +0x0300, +0x0080, +0x0040, +0x0040, +0x0040, +0x1080, +0x0f00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 52 (0x34): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | ** | + | ** | + | * * | + | * * | + | * * | + | * * | + | * * | + | ******* | + | * | + | * | + | **** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0080, +0x0180, +0x0180, +0x0280, +0x0480, +0x0480, +0x0880, +0x1080, +0x1fc0, +0x0080, +0x0080, +0x03c0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 53 (0x35): + width 12 + +------------+ + | | + | | + | | + | | + | ****** | + | * | + | * | + | * | + | ***** | + | * * | + | * | + | * | + | * | + | * | + | * * | + | **** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x1f80, +0x1000, +0x1000, +0x1000, +0x1f00, +0x1080, +0x0040, +0x0040, +0x0040, +0x0040, +0x1080, +0x0f00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 54 (0x36): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | ** | + | * | + | * | + | * | + | * *** | + | ** * | + | * * | + | * * | + | * * | + | * * | + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x01c0, +0x0600, +0x0800, +0x0800, +0x1000, +0x1700, +0x1880, +0x1040, +0x1040, +0x1040, +0x0880, +0x0700, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 55 (0x37): + width 12 + +------------+ + | | + | | + | | + | | + | ******* | + | * * | + | * * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x1fc0, +0x1040, +0x1040, +0x0080, +0x0080, +0x0100, +0x0100, +0x0200, +0x0200, +0x0400, +0x0400, +0x0400, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 56 (0x38): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * * | + | * * | + | * * | + | * * | + | *** | + | * * | + | * * | + | * * | + | * * | + | * * | + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0700, +0x0880, +0x1040, +0x1040, +0x0880, +0x0700, +0x0880, +0x1040, +0x1040, +0x1040, +0x0880, +0x0700, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 57 (0x39): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * * | + | * * | + | * * | + | * * | + | * ** | + | *** * | + | * | + | * | + | * | + | ** | + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0700, +0x0880, +0x1040, +0x1040, +0x1040, +0x08c0, +0x0740, +0x0040, +0x0080, +0x0080, +0x0300, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 58 (0x3a): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | * | + | * | + | | + | | + | | + | | + | | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 59 (0x3b): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | * | + | * | + | | + | | + | | + | | + | | + | * | + | * | + | * | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0400, +0x0000, +0x0000, +0x0000, + +/* Character 60 (0x3c): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0080, +0x0100, +0x0200, +0x0400, +0x0800, +0x0400, +0x0200, +0x0100, +0x0080, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 61 (0x3d): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | ********* | + | | + | | + | | + | ********* | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3fe0, +0x0000, +0x0000, +0x0000, +0x3fe0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 62 (0x3e): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0800, +0x0400, +0x0200, +0x0100, +0x0080, +0x0100, +0x0200, +0x0400, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 63 (0x3f): + width 12 + +------------+ + | | + | | + | | + | | + | ***** | + | * * | + | * * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x1040, +0x1040, +0x0040, +0x0080, +0x0100, +0x0200, +0x0200, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 64 (0x40): + width 12 + +------------+ + | | + | | + | | + | | + | ***** | + | * * | + | * * | + | * * | + | * ***** | + | * * * | + | * * * | + | * * * | + | * * * | + | * * * | + | * ***** | + | * | + | * | + | ***** | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x1040, +0x2020, +0x2020, +0x23e0, +0x2420, +0x2420, +0x2420, +0x2420, +0x2420, +0x23e0, +0x2000, +0x1000, +0x0f80, +0x0000, +0x0000, + +/* Character 65 (0x41): + width 12 + +------------+ + | | + | | + | | + | | + | *** | + | * | + | * | + | * * | + | * * | + | * * | + | * * | + | * * | + | ******* | + | * * | + | * * | + | *** ***| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0200, +0x0200, +0x0500, +0x0500, +0x0880, +0x0880, +0x1040, +0x1fc0, +0x2020, +0x2020, +0x7070, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 66 (0x42): + width 12 + +------------+ + | | + | | + | | + | | + | ******** | + | * * | + | * * | + | * * | + | * * | + | ******* | + | * * | + | * *| + | * *| + | * *| + | * * | + | ********* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x1040, +0x1020, +0x1020, +0x1040, +0x1fc0, +0x1020, +0x1010, +0x1010, +0x1010, +0x1020, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 67 (0x43): + width 12 + +------------+ + | | + | | + | | + | | + | ***** *| + | ** **| + | * *| + | * | + | * | + | * | + | * | + | * | + | * | + | * *| + | ** **| + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x07d0, +0x1830, +0x1010, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x1010, +0x1830, +0x07c0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 68 (0x44): + width 12 + +------------+ + | | + | | + | | + | | + | ******** | + | * ** | + | * * | + | * *| + | * *| + | * *| + | * *| + | * *| + | * *| + | * * | + | * ** | + | ******** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x1060, +0x1020, +0x1010, +0x1010, +0x1010, +0x1010, +0x1010, +0x1010, +0x1020, +0x1060, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 69 (0x45): + width 12 + +------------+ + | | + | | + | | + | | + | ********** | + | * * | + | * * | + | * | + | * * | + | ****** | + | * * | + | * | + | * | + | * * | + | * * | + | ********** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7fe0, +0x1020, +0x1020, +0x1000, +0x1080, +0x1f80, +0x1080, +0x1000, +0x1000, +0x1020, +0x1020, +0x7fe0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 70 (0x46): + width 12 + +------------+ + | | + | | + | | + | | + | **********| + | * *| + | * *| + | * | + | * * | + | ****** | + | * * | + | * | + | * | + | * | + | * | + | ****** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x3ff0, +0x0810, +0x0810, +0x0800, +0x0840, +0x0fc0, +0x0840, +0x0800, +0x0800, +0x0800, +0x0800, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 71 (0x47): + width 12 + +------------+ + | | + | | + | | + | | + | ***** * | + | ** ** | + | * * | + | * | + | * | + | * | + | * *****| + | * * | + | * * | + | * * | + | ** ** | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0fa0, +0x3060, +0x2020, +0x4000, +0x4000, +0x4000, +0x41f0, +0x4020, +0x4020, +0x2020, +0x3060, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 72 (0x48): + width 12 + +------------+ + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | ********* | + | * * | + | * * | + | * * | + | * * | + | * * | + | *** ***| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x2020, +0x2020, +0x2020, +0x3fe0, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x7070, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 73 (0x49): + width 12 + +------------+ + | | + | | + | | + | | + | ******* | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ******* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x1fc0, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x1fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 74 (0x4a): + width 12 + +------------+ + | | + | | + | | + | | + | ****** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * * | + | * * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x07e0, +0x0080, +0x0080, +0x0080, +0x0080, +0x0080, +0x0080, +0x0080, +0x0080, +0x2080, +0x2080, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 75 (0x4b): + width 12 + +------------+ + | | + | | + | | + | | + | *** **** | + | * * | + | * * | + | * * | + | * * | + | * * | + | ** * | + | * * | + | * * | + | * * | + | * * | + | *** **| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x71e0, +0x2080, +0x2100, +0x2200, +0x2400, +0x2800, +0x3400, +0x2200, +0x2100, +0x2080, +0x2040, +0x7030, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 76 (0x4c): + width 12 + +------------+ + | | + | | + | | + | | + | ****** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * * | + | * * | + | ********** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1020, +0x1020, +0x7fe0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 77 (0x4d): + width 12 + +------------+ + | | + | | + | | + | | + | ** **| + | ** ** | + | ** ** | + | * * * * | + | * * * * | + | * * * * | + | * * * * | + | * * * | + | * * * | + | * * | + | * * | + | *** ***| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x6030, +0x3060, +0x3060, +0x28a0, +0x28a0, +0x2520, +0x2520, +0x2220, +0x2220, +0x2020, +0x2020, +0x7070, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 78 (0x4e): + width 12 + +------------+ + | | + | | + | | + | | + | ** ****| + | ** * | + | ** * | + | * * * | + | * * * | + | * * * | + | * * * | + | * * * | + | * * * | + | * ** | + | * ** | + | **** * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x60f0, +0x3020, +0x3020, +0x2820, +0x2420, +0x2220, +0x2220, +0x2120, +0x20a0, +0x2060, +0x2060, +0x7820, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 79 (0x4f): + width 12 + +------------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | * * | + | * *| + | * *| + | * *| + | * *| + | * *| + | * *| + | * * | + | ** ** | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x3060, +0x2020, +0x4010, +0x4010, +0x4010, +0x4010, +0x4010, +0x4010, +0x2020, +0x3060, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 80 (0x50): + width 12 + +------------+ + | | + | | + | | + | | + | ******* | + | * * | + | * * | + | * * | + | * * | + | * * | + | ****** | + | * | + | * | + | * | + | * | + | ****** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x1040, +0x1020, +0x1020, +0x1020, +0x1040, +0x1f80, +0x1000, +0x1000, +0x1000, +0x1000, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 81 (0x51): + width 12 + +------------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | * * | + | * *| + | * *| + | * *| + | * *| + | * *| + | * *| + | * * | + | ** ** | + | ***** | + | * | + | *** * | + | * *** | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x3060, +0x2020, +0x4010, +0x4010, +0x4010, +0x4010, +0x4010, +0x4010, +0x2020, +0x3060, +0x0f80, +0x0800, +0x1c40, +0x2380, +0x0000, + +/* Character 82 (0x52): + width 12 + +------------+ + | | + | | + | | + | | + | ******** | + | * * | + | * * | + | * * | + | * * | + | * * | + | ****** | + | * * | + | * * | + | * * | + | * * | + | ***** *| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x1040, +0x1020, +0x1020, +0x1020, +0x1040, +0x1f80, +0x1100, +0x1080, +0x1040, +0x1020, +0x7c10, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 83 (0x53): + width 12 + +------------+ + | | + | | + | | + | | + | ***** * | + | * ** | + | * * | + | * | + | * | + | *** | + | ** | + | * | + | * | + | * * | + | ** * | + | * ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0fa0, +0x1060, +0x2020, +0x2000, +0x1000, +0x0e00, +0x0180, +0x0040, +0x0020, +0x2020, +0x3040, +0x2f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 84 (0x54): + width 12 + +------------+ + | | + | | + | | + | | + | ***********| + | * * *| + | * * *| + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7ff0, +0x4210, +0x4210, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 85 (0x55): + width 12 + +------------+ + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x1040, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 86 (0x56): + width 12 + +------------+ + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x2020, +0x1040, +0x1040, +0x0880, +0x0880, +0x0880, +0x0500, +0x0500, +0x0200, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 87 (0x57): + width 12 + +------------+ + | | + | | + | | + | | + | ** **| + | * *| + | * *| + | * * *| + | * * *| + | * * * * | + | * * * * | + | * * * * | + | * * * * | + | * * | + | * * | + | * * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x6030, +0x4010, +0x4010, +0x4210, +0x4210, +0x2520, +0x2520, +0x28a0, +0x28a0, +0x1040, +0x1040, +0x1040, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 88 (0x58): + width 12 + +------------+ + | | + | | + | | + | | + | **** ****| + | * * | + | * * | + | * * | + | * * | + | * | + | * | + | * * | + | * * | + | * * | + | * * | + | **** ****| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x78f0, +0x2020, +0x1040, +0x0880, +0x0500, +0x0200, +0x0200, +0x0500, +0x0880, +0x1040, +0x2020, +0x78f0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 89 (0x59): + width 12 + +------------+ + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | * * | + | * | + | * | + | * | + | * | + | * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x2020, +0x1040, +0x0880, +0x0500, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 90 (0x5a): + width 12 + +------------+ + | | + | | + | | + | | + | ********* | + | * * | + | * * | + | * | + | * | + | * | + | * | + | * | + | * | + | * * | + | * * | + | ********* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x3fe0, +0x2020, +0x2040, +0x0080, +0x0100, +0x0200, +0x0200, +0x0400, +0x0800, +0x1020, +0x2020, +0x3fe0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 91 (0x5b): + width 12 + +------------+ + | | + | | + | | + | | + | **** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | **** | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0780, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0780, +0x0000, + +/* Character 92 (0x5c): + width 12 + +------------+ + | | + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | *| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4000, +0x2000, +0x1000, +0x0800, +0x0400, +0x0200, +0x0100, +0x0080, +0x0040, +0x0020, +0x0010, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 93 (0x5d): + width 12 + +------------+ + | | + | | + | | + | | + | **** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | **** | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f00, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0f00, +0x0000, + +/* Character 94 (0x5e): + width 12 + +------------+ + | | + | | + | | + | * | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0200, +0x0500, +0x0880, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 95 (0x5f): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |************| + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfff0, +0x0000, +0x0000, + +/* Character 96 (0x60): + width 12 + +------------+ + | | + | | + | | + | * | + | * | + | * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0400, +0x0200, +0x0100, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 97 (0x61): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | * * | + | * | + | ***** | + | ** * | + | * * | + | * * | + | * * | + | ****** * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x1040, +0x0040, +0x07c0, +0x1840, +0x2040, +0x2040, +0x2040, +0x1fa0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 98 (0x62): + width 12 + +------------+ + | | + | | + | | + | ** | + | * | + | * | + | * | + | * **** | + | ** * | + | * * | + | * * | + | * * | + | * * | + | * * | + | ** * | + | ** **** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x1780, +0x1840, +0x1020, +0x1020, +0x1020, +0x1020, +0x1020, +0x1840, +0x3780, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 99 (0x63): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | **** * | + | * ** | + | * * | + | * | + | * | + | * | + | * | + | * * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x07a0, +0x0860, +0x1020, +0x1000, +0x1000, +0x1000, +0x1000, +0x0820, +0x07c0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 100 (0x64): + width 12 + +------------+ + | | + | | + | | + | ** | + | * | + | * | + | * | + | **** * | + | * ** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * ** | + | **** ** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x00c0, +0x0040, +0x0040, +0x0040, +0x0f40, +0x10c0, +0x2040, +0x2040, +0x2040, +0x2040, +0x2040, +0x10c0, +0x0f60, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 101 (0x65): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | * * | + | * * | + | * * | + | ********* | + | * | + | * * | + | * * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x1040, +0x2020, +0x2020, +0x3fe0, +0x2000, +0x2020, +0x1040, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 102 (0x66): + width 12 + +------------+ + | | + | | + | | + | *** | + | * | + | * | + | * | + | ****** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ****** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x01c0, +0x0200, +0x0200, +0x0200, +0x0fc0, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 103 (0x67): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | **** ** | + | * ** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * ** | + | **** * | + | * | + | * | + | * | + | ***** | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f60, +0x10c0, +0x2040, +0x2040, +0x2040, +0x2040, +0x2040, +0x10c0, +0x0f40, +0x0040, +0x0040, +0x0080, +0x1f00, + +/* Character 104 (0x68): + width 12 + +------------+ + | | + | | + | | + | ** | + | * | + | * | + | * | + | * **** | + | ** * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | *** *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x1780, +0x1840, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x38e0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 105 (0x69): + width 12 + +------------+ + | | + | | + | | + | * | + | * | + | | + | | + | *** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ******* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0000, +0x0000, +0x0e00, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x1fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 106 (0x6a): + width 12 + +------------+ + | | + | | + | | + | * | + | * | + | | + | | + | ***** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | *** | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0100, +0x0100, +0x0000, +0x0000, +0x1f00, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0100, +0x0200, +0x1c00, + +/* Character 107 (0x6b): + width 12 + +------------+ + | | + | | + | | + | ** | + | * | + | * | + | * | + | * **** | + | * * | + | * * | + | * * | + | * ** | + | ** * | + | * * | + | * * | + | ** **| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x11e0, +0x1080, +0x1100, +0x1200, +0x1600, +0x1900, +0x1080, +0x1040, +0x3030, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 108 (0x6c): + width 12 + +------------+ + | | + | | + | | + | *** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | ******* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0e00, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x1fc0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 109 (0x6d): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** ** | + | ** ** * | + | * * * | + | * * * | + | * * * | + | * * * | + | * * * | + | * * * | + | *** ** **| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6cc0, +0x3320, +0x2220, +0x2220, +0x2220, +0x2220, +0x2220, +0x2220, +0x7330, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 110 (0x6e): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ** **** | + | ** * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | *** *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3780, +0x1840, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x38e0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 111 (0x6f): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x1040, +0x2020, +0x2020, +0x2020, +0x2020, +0x2020, +0x1040, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 112 (0x70): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ** **** | + | ** * | + | * * | + | * * | + | * * | + | * * | + | * * | + | ** * | + | * **** | + | * | + | * | + | * | + | **** | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3780, +0x1840, +0x1020, +0x1020, +0x1020, +0x1020, +0x1020, +0x1840, +0x1780, +0x1000, +0x1000, +0x1000, +0x3c00, + +/* Character 113 (0x71): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | **** ** | + | * ** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * ** | + | **** * | + | * | + | * | + | * | + | **** | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f60, +0x10c0, +0x2040, +0x2040, +0x2040, +0x2040, +0x2040, +0x10c0, +0x0f40, +0x0040, +0x0040, +0x0040, +0x01e0, + +/* Character 114 (0x72): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | *** **** | + | ** * | + | * | + | * | + | * | + | * | + | * | + | * | + | ****** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3bc0, +0x0c20, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 115 (0x73): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ***** * | + | * ** | + | * * | + | * | + | ***** | + | * | + | * * | + | ** * | + | * ***** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0fa0, +0x1060, +0x2020, +0x1000, +0x0f80, +0x0040, +0x2020, +0x3040, +0x2f80, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 116 (0x74): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | ******* | + | * | + | * | + | * | + | * | + | * | + | * * | + | * * | + | *** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0400, +0x0400, +0x0400, +0x1fc0, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0440, +0x0440, +0x0380, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 117 (0x75): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * ** | + | **** ** | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x30c0, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x1040, +0x10c0, +0x0f60, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 118 (0x76): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x1040, +0x1040, +0x0880, +0x0880, +0x0500, +0x0500, +0x0200, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 119 (0x77): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | *** ***| + | * * | + | * * * | + | * * * | + | * * * * | + | * * * * | + | * * | + | * * | + | * * | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x2220, +0x2220, +0x1540, +0x1540, +0x0880, +0x0880, +0x0880, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 120 (0x78): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | **** ****| + | * * | + | * * | + | * * | + | * | + | * * | + | * * | + | * * | + | **** ****| + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x78f0, +0x1040, +0x0880, +0x0500, +0x0200, +0x0500, +0x0880, +0x1040, +0x78f0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 121 (0x79): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | *** ***| + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * | + | * | + | * | + | * | + | **** | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7070, +0x2020, +0x1040, +0x1040, +0x0880, +0x0880, +0x0500, +0x0500, +0x0200, +0x0200, +0x0400, +0x0400, +0x1e00, + +/* Character 122 (0x7a): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | ********* | + | * * | + | * * | + | * | + | * | + | * | + | * * | + | * * | + | ********* | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3fe0, +0x2040, +0x2080, +0x0100, +0x0200, +0x0400, +0x0820, +0x1020, +0x3fe0, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 123 (0x7b): + width 12 + +------------+ + | | + | | + | | + | | + | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | ** | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0180, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0c00, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0180, +0x0000, + +/* Character 124 (0x7c): + width 12 + +------------+ + | | + | | + | | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, + +/* Character 125 (0x7d): + width 12 + +------------+ + | | + | | + | | + | | + | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | ** | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0180, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0200, +0x0c00, +0x0000, + +/* Character 126 (0x7e): + width 12 + +------------+ + | | + | | + | | + | *** * | + | * * * | + | * *** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x1c20, +0x2220, +0x21c0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 160 (0xa0): + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +}; + +/* Character->glyph mapping. */ +static const unsigned long _sysfont_offset[] = { + 0, /* (0x20) */ + 20, /* (0x21) */ + 40, /* (0x22) */ + 60, /* (0x23) */ + 80, /* (0x24) */ + 100, /* (0x25) */ + 120, /* (0x26) */ + 140, /* (0x27) */ + 160, /* (0x28) */ + 180, /* (0x29) */ + 200, /* (0x2a) */ + 220, /* (0x2b) */ + 240, /* (0x2c) */ + 260, /* (0x2d) */ + 280, /* (0x2e) */ + 300, /* (0x2f) */ + 320, /* (0x30) */ + 340, /* (0x31) */ + 360, /* (0x32) */ + 380, /* (0x33) */ + 400, /* (0x34) */ + 420, /* (0x35) */ + 440, /* (0x36) */ + 460, /* (0x37) */ + 480, /* (0x38) */ + 500, /* (0x39) */ + 520, /* (0x3a) */ + 540, /* (0x3b) */ + 560, /* (0x3c) */ + 580, /* (0x3d) */ + 600, /* (0x3e) */ + 620, /* (0x3f) */ + 640, /* (0x40) */ + 660, /* (0x41) */ + 680, /* (0x42) */ + 700, /* (0x43) */ + 720, /* (0x44) */ + 740, /* (0x45) */ + 760, /* (0x46) */ + 780, /* (0x47) */ + 800, /* (0x48) */ + 820, /* (0x49) */ + 840, /* (0x4a) */ + 860, /* (0x4b) */ + 880, /* (0x4c) */ + 900, /* (0x4d) */ + 920, /* (0x4e) */ + 940, /* (0x4f) */ + 960, /* (0x50) */ + 980, /* (0x51) */ + 1000, /* (0x52) */ + 1020, /* (0x53) */ + 1040, /* (0x54) */ + 1060, /* (0x55) */ + 1080, /* (0x56) */ + 1100, /* (0x57) */ + 1120, /* (0x58) */ + 1140, /* (0x59) */ + 1160, /* (0x5a) */ + 1180, /* (0x5b) */ + 1200, /* (0x5c) */ + 1220, /* (0x5d) */ + 1240, /* (0x5e) */ + 1260, /* (0x5f) */ + 1280, /* (0x60) */ + 1300, /* (0x61) */ + 1320, /* (0x62) */ + 1340, /* (0x63) */ + 1360, /* (0x64) */ + 1380, /* (0x65) */ + 1400, /* (0x66) */ + 1420, /* (0x67) */ + 1440, /* (0x68) */ + 1460, /* (0x69) */ + 1480, /* (0x6a) */ + 1500, /* (0x6b) */ + 1520, /* (0x6c) */ + 1540, /* (0x6d) */ + 1560, /* (0x6e) */ + 1580, /* (0x6f) */ + 1600, /* (0x70) */ + 1620, /* (0x71) */ + 1640, /* (0x72) */ + 1660, /* (0x73) */ + 1680, /* (0x74) */ + 1700, /* (0x75) */ + 1720, /* (0x76) */ + 1740, /* (0x77) */ + 1760, /* (0x78) */ + 1780, /* (0x79) */ + 1800, /* (0x7a) */ + 1820, /* (0x7b) */ + 1840, /* (0x7c) */ + 1860, /* (0x7d) */ + 1880, /* (0x7e) */ + 0, /* (0x7f) */ + 0, /* (0x80) */ + 0, /* (0x81) */ + 0, /* (0x82) */ + 0, /* (0x83) */ + 0, /* (0x84) */ + 0, /* (0x85) */ + 0, /* (0x86) */ + 0, /* (0x87) */ + 0, /* (0x88) */ + 0, /* (0x89) */ + 0, /* (0x8a) */ + 0, /* (0x8b) */ + 0, /* (0x8c) */ + 0, /* (0x8d) */ + 0, /* (0x8e) */ + 0, /* (0x8f) */ + 0, /* (0x90) */ + 0, /* (0x91) */ + 0, /* (0x92) */ + 0, /* (0x93) */ + 0, /* (0x94) */ + 0, /* (0x95) */ + 0, /* (0x96) */ + 0, /* (0x97) */ + 0, /* (0x98) */ + 0, /* (0x99) */ + 0, /* (0x9a) */ + 0, /* (0x9b) */ + 0, /* (0x9c) */ + 0, /* (0x9d) */ + 0, /* (0x9e) */ + 0, /* (0x9f) */ + 1900, /* (0xa0) */ +}; + +/* Exported structure definition. */ +static const FontDesc desc = { + "win_crox3c", + 12, + 20, + 16, + 32, + 129, + _font_bits, + _sysfont_offset, + 0, /* fixed width*/ + 32, + sizeof(_font_bits)/sizeof(bitmap_t) +}; + +extern const NewFont g_sysfont_big(desc); + +} // End of namespace Graphics |