diff options
author | Torbjörn Andersson | 2006-06-20 22:50:27 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2006-06-20 22:50:27 +0000 |
commit | 49af7d44c2e799dda335687ae803c27a7c3bd1c1 (patch) | |
tree | 12f31c8f265c7a88ef07127dad94cd3f80859cb3 /graphics/fonts/newfont.cpp | |
parent | 49a2f44944675253a13f3b6a18c627a1dd7be2d8 (diff) | |
download | scummvm-rg350-49af7d44c2e799dda335687ae803c27a7c3bd1c1.tar.gz scummvm-rg350-49af7d44c2e799dda335687ae803c27a7c3bd1c1.tar.bz2 scummvm-rg350-49af7d44c2e799dda335687ae803c27a7c3bd1c1.zip |
Applied patches from bug report #1276480, "GUI: Accented characters". This
changes quite a lot of things in the font renderer and the convbdf tools, so
there may be regressions, but we want this feature for 0.9.0.
svn-id: r23208
Diffstat (limited to 'graphics/fonts/newfont.cpp')
-rw-r--r-- | graphics/fonts/newfont.cpp | 6925 |
1 files changed, 5914 insertions, 1011 deletions
diff --git a/graphics/fonts/newfont.cpp b/graphics/fonts/newfont.cpp index c9d32fb044..0a55a26de2 100644 --- a/graphics/fonts/newfont.cpp +++ b/graphics/fonts/newfont.cpp @@ -1,19 +1,20 @@ -/* Generated by convbdf on Thu Jan 6 23:04:08 2005. */ +/* Generated by convbdf on Sat Jun 17 01:34:15 2006. */ #include "common/stdafx.h" #include "graphics/font.h" /* Font information: - 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: 32 (0x20) - last char: 127 (0x7f) - default char: 32 (0x20) + name: clR6x12-L1 + facename: -Schumacher-Clean-Medium-R-Normal--12-120-75-75-C-60-ISO8859-1 + w x h: 6x12 + bbx: 6 12 0 -3 + size: 256 + ascent: 9 + descent: 3 + first char: 0 (0x00) + last char: 255 (0xff) + default char: 0 (0x00) proportional: no - Copyright (C) 1994 Cronyx Ltd. + Copyright 1989 Dale Schumacher, 1999 Robert Brady. */ namespace Graphics { @@ -21,16 +22,52 @@ namespace Graphics { /* Font character bitmap data. */ static const bitmap_t _font_bits[] = { -/* Character 32 (0x20): +/* Character 0 (0x00): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | + |* * * | + | | + |* * | + | | + |* * | + | | + |* * * | | | | | | | + +------+ +*/ +0x0000, +0x0000, +0xa800, +0x0000, +0x8800, +0x0000, +0x8800, +0x0000, +0xa800, +0x0000, +0x0000, +0x0000, + +/* Character 1 (0x01): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | | | | | + | * | + | *** | + |***** | + | *** | + | * | | | | | | | @@ -40,47 +77,315 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, +0x2000, +0x7000, +0xf800, +0x7000, +0x2000, 0x0000, 0x0000, 0x0000, + +/* Character 2 (0x02): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + |* * * | + | * * *| + |* * * | + | * * *| + |* * * | + | * * *| + |* * * | + | * * *| + |* * * | + | * * *| + |* * * | + | * * *| + +------+ +*/ +0xa800, +0x5400, +0xa800, +0x5400, +0xa800, +0x5400, +0xa800, +0x5400, +0xa800, +0x5400, +0xa800, +0x5400, + +/* Character 3 (0x03): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + |* * | + |* * | + |*** | + |* * | + |* ****| + | * | + | * | + | * | + | * | + | | + | | + +------+ +*/ 0x0000, +0xa000, +0xa000, +0xe000, +0xa000, +0xbc00, +0x0800, +0x0800, +0x0800, +0x0800, 0x0000, 0x0000, -/* Character 33 (0x21): +/* Character 4 (0x04): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | + |*** | + |* | + |** | + |* ***| + |* * | + | ***| | * | | * | - | * | + | | + | | + | | + +------+ +*/ +0x0000, +0xe000, +0x8000, +0xc000, +0x9c00, +0x9000, +0x1c00, +0x1000, +0x1000, +0x0000, +0x0000, +0x0000, + +/* Character 5 (0x05): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | ** | + |* | + |* | + |* ** | + | *** *| + | ** | + | * *| + | * *| + | | + | | + | | + +------+ +*/ +0x0000, +0x6000, +0x8000, +0x8000, +0x9800, +0x7400, +0x1800, +0x1400, +0x1400, +0x0000, +0x0000, +0x0000, + +/* Character 6 (0x06): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + |* | + |* | + |* | + |* ***| + |**** | + | ** | | * | | * | | | - | * | | | | | +------+ */ 0x0000, +0x8000, +0x8000, +0x8000, +0x9c00, +0xf000, +0x1800, 0x1000, 0x1000, +0x0000, +0x0000, +0x0000, + +/* Character 7 (0x07): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | ** | + | * * | + | * * | + | ** | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x4800, +0x4800, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 8 (0x08): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * | + | * | + |***** | + | * | + | * | + | | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x2000, +0x2000, +0xf800, +0x2000, +0x2000, +0x0000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 9 (0x09): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + |* * | + |*** | + |*** | + |*** | + |* ** | + | * | + | * | + | * | + | ***| + | | + | | + | | + +------+ +*/ +0xa000, +0xe000, +0xe000, +0xe000, +0xb000, 0x1000, 0x1000, 0x1000, +0x1c00, 0x0000, -0x1000, 0x0000, 0x0000, -/* Character 34 (0x22): +/* Character 10 (0x0a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * * | - | * * | - | * * | + |* * | + |* * | + |* * | + | * ***| + | * * | + | * | + | * | + | * | + | | + | | | | + +------+ +*/ +0x0000, +0xa000, +0xa000, +0xa000, +0x5c00, +0x4800, +0x0800, +0x0800, +0x0800, +0x0000, +0x0000, +0x0000, + +/* Character 11 (0x0b): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + |*** | | | | | | | @@ -88,128 +393,894 @@ static const bitmap_t _font_bits[] = { | | +------+ */ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xe000, 0x0000, -0x2800, -0x2800, -0x2800, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 12 (0x0c): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + |*** | + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x0000, +0x0000, 0x0000, 0x0000, +0x0000, +0x0000, +0xe000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, -/* Character 35 (0x23): +/* Character 13 (0x0d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * * | - | * * | - | *****| - | * * | - | *****| - | * * | - | * * | | | | | + | | + | | + | | + | ****| + | * | + | * | + | * | + | * | + | * | +------+ */ 0x0000, -0x2800, -0x2800, -0x7c00, -0x2800, -0x7c00, -0x2800, -0x2800, 0x0000, 0x0000, +0x0000, +0x0000, +0x0000, +0x3f00, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, -/* Character 36 (0x24): +/* Character 14 (0x0e): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + | ****| + | | + | | + | | + | | + | | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 15 (0x0f): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + |******| + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xff00, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, + +/* Character 16 (0x10): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + |******| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0xfc00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 17 (0x11): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + |******| + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0xfc00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 18 (0x12): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + |******| + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfc00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 19 (0x13): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + |******| + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfc00, +0x0000, +0x0000, +0x0000, + +/* Character 20 (0x14): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |******| + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfc00, + +/* Character 21 (0x15): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + | ****| + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x3f00, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, + +/* Character 22 (0x16): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + |*** | + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xe000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, + +/* Character 23 (0x17): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + |******| + | | + | | + | | + | | + | | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xff00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 24 (0x18): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + |******| + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xff00, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, + +/* Character 25 (0x19): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, + +/* Character 26 (0x1a): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | ** | + | ** | + |* | + | ** | + | ** | + | | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x1800, +0x6000, +0x8000, +0x6000, +0x1800, +0x0000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 27 (0x1b): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + |** | + | ** | + | * | + | ** | + |** | + | | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0xc000, +0x3000, +0x0800, +0x3000, +0xc000, +0x0000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 28 (0x1c): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + |***** | + |* * | + |* * | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0xf800, +0x8800, +0x8800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 29 (0x1d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | + | | | * | - | *** | - | * * | - | *** | - | * *| - | *** | | * | + |***** | + | * | + |***** | + | * | + | * | + | | | | | | +------+ */ 0x0000, +0x0000, 0x1000, -0x3800, -0x5000, -0x3800, -0x1400, -0x3800, 0x1000, +0xf800, +0x2000, +0xf800, +0x4000, +0x4000, +0x0000, 0x0000, 0x0000, -/* Character 37 (0x25): +/* Character 30 (0x1e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * * *| - | * * | - | * | - | * * | - | * * *| + | ** | + | * * | + | * | + |*** | + | * | + | * | | * * | + |* ** | + | | | | | | +------+ */ 0x0000, -0x2400, -0x5400, -0x2800, -0x1000, -0x2800, -0x5400, +0x3000, 0x4800, +0x4000, +0xe000, +0x4000, +0x4000, +0x4800, +0xb000, +0x0000, 0x0000, 0x0000, -/* Character 38 (0x26): +/* Character 31 (0x1f): width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | ** | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 32 (0x20): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 33 (0x21): + width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | * | - | * * | - | * * | | * | - | * * *| - | * * | - | ** *| + | * | + | * | + | * | + | * | + | | + | * | + | | | | | | +------+ */ 0x0000, 0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 34 (0x22): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x5000, +0x5000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 35 (0x23): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | * * | + |***** | + | * * | + |***** | + | * * | + | * * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x5000, +0xf800, 0x5000, +0xf800, 0x5000, +0x5000, +0x0000, +0x0000, +0x0000, + +/* Character 36 (0x24): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * | + | **** | + |* * | + | *** | + | * * | + |**** | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, 0x2000, -0x5400, -0x4800, -0x3400, +0x7800, +0xa000, +0x7000, +0x2800, +0xf000, +0x2000, +0x0000, 0x0000, 0x0000, -/* Character 39 (0x27): +/* Character 37 (0x25): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ** | + | | + |** | + |** * | | * | | * | + | * | + |* ** | + | ** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0xc000, +0xc800, +0x1000, +0x2000, +0x4000, +0x9800, +0x1800, +0x0000, +0x0000, +0x0000, + +/* Character 38 (0x26): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | *** | + |* | + |* | + | * | + |* * * | + |* * | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x7000, +0x8000, +0x8000, +0x4000, +0xa800, +0x9000, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 39 (0x27): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | * | + | | + | | | | | | | | @@ -219,9 +1290,11 @@ static const bitmap_t _font_bits[] = { +------+ */ 0x0000, -0x1800, -0x1000, 0x2000, +0x2000, +0x2000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, @@ -231,66 +1304,82 @@ static const bitmap_t _font_bits[] = { /* Character 40 (0x28): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | | * | | * | + | * | | * | | * | | * | + | * | + | * | + | * | | * | | * | | | - | | +------+ */ -0x0000, 0x0800, 0x1000, +0x1000, +0x2000, +0x2000, 0x2000, 0x2000, 0x2000, 0x1000, +0x1000, 0x0800, 0x0000, -0x0000, /* Character 41 (0x29): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | + | * | + | * | | * | | * | - | * | - | * | - | * | + | * | + | * | + | * | | * | | * | - | | + | * | + | * | | | +------+ */ -0x0000, +0x4000, +0x2000, 0x2000, 0x1000, -0x0800, -0x0800, -0x0800, +0x1000, +0x1000, +0x1000, 0x1000, 0x2000, -0x0000, +0x2000, +0x4000, 0x0000, /* Character 42 (0x2a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | - | * *| - | * * | - | *****| - | * * | - | * *| + | | + | * | + |* * * | + | *** | + |* * * | + | * | + | | | | | | | | @@ -298,25 +1387,31 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, -0x4400, -0x2800, -0x7c00, -0x2800, -0x4400, +0x0000, +0x2000, +0xa800, +0x7000, +0xa800, +0x2000, +0x0000, 0x0000, 0x0000, 0x0000, /* Character 43 (0x2b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | - | * | - | * | - | *****| - | * | - | * | + | | + | * | + | * | + |***** | + | * | + | * | + | | | | | | | | @@ -324,17 +1419,21 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, -0x1000, -0x1000, -0x7c00, -0x1000, -0x1000, +0x0000, +0x2000, +0x2000, +0xf800, +0x2000, +0x2000, +0x0000, 0x0000, 0x0000, 0x0000, /* Character 44 (0x2c): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | @@ -342,9 +1441,11 @@ static const bitmap_t _font_bits[] = { | | | | | | - | ** | - | * | + | | + | ** | + | ** | | * | + | * | | | +------+ */ @@ -354,19 +1455,25 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x1800, -0x1000, +0x0000, +0x3000, +0x3000, 0x2000, +0x4000, 0x0000, /* Character 45 (0x2d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | | | - | *****| + | | + |***** | + | | | | | | | | @@ -378,7 +1485,9 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x7c00, +0x0000, +0xf800, +0x0000, 0x0000, 0x0000, 0x0000, @@ -387,6 +1496,8 @@ static const bitmap_t _font_bits[] = { /* Character 46 (0x2e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | @@ -394,9 +1505,11 @@ static const bitmap_t _font_bits[] = { | | | | | | - | * | - | *** | - | * | + | | + | ** | + | ** | + | | + | | | | +------+ */ @@ -406,74 +1519,92 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x1000, -0x3800, -0x1000, +0x0000, +0x3000, +0x3000, +0x0000, +0x0000, 0x0000, /* Character 47 (0x2f): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | - | *| - | *| | * | + | * | + | * | | * | | * | + | * | | * | | * | + |* | + |* | | | | | +------+ */ -0x0000, -0x0400, -0x0400, +0x0800, 0x0800, 0x1000, +0x1000, +0x2000, 0x2000, 0x4000, 0x4000, +0x8000, +0x8000, 0x0000, 0x0000, /* Character 48 (0x30): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * * | - | * *| - | * *| - | * *| - | * * | - | * | + | *** | + |* * | + |* ** | + |* * * | + |** * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x1000, -0x2800, -0x4400, -0x4400, -0x4400, -0x2800, -0x1000, +0x7000, +0x8800, +0x9800, +0xa800, +0xc800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 49 (0x31): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | * | | ** | - | * * | | * | | * | | * | - | *****| + | * | + | * | + | * | + | | | | | | +------+ @@ -481,309 +1612,381 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x1000, 0x3000, -0x5000, 0x1000, 0x1000, 0x1000, -0x7c00, +0x1000, +0x1000, +0x1000, +0x0000, 0x0000, 0x0000, /* Character 50 (0x32): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | *| - | ** | + | *** | + |* * | + | * | + | * | | * | | * | - | *****| + |* | + |***** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x0400, -0x1800, +0x7000, +0x8800, +0x0800, +0x1000, 0x2000, 0x4000, -0x7c00, +0x8000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 51 (0x33): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | *| + | *** | + |* * | | * | - | ** | - | *| - | * *| - | *** | + | ** | + | * | + | * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x0400, +0x7000, +0x8800, 0x0800, -0x1800, -0x0400, -0x4400, -0x3800, +0x3000, +0x0800, +0x0800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 52 (0x34): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | ** | - | * * | - | * * | - | *****| - | * | - | * | + | * | + | ** | + | ** | + | * * | + | * * | + |***** | + | * | + | *** | + | | | | | | +------+ */ 0x0000, -0x0800, -0x1800, -0x2800, -0x4800, -0x7c00, -0x0800, -0x0800, +0x1000, +0x3000, +0x3000, +0x5000, +0x5000, +0xf800, +0x1000, +0x3800, +0x0000, 0x0000, 0x0000, /* Character 53 (0x35): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | * | - | * ** | - | ** *| - | *| - | * *| - | *** | + |***** | + |* | + |* | + |**** | + | * | + | * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x4000, -0x5800, -0x6400, -0x0400, -0x4400, -0x3800, +0xf800, +0x8000, +0x8000, +0xf000, +0x0800, +0x0800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 54 (0x36): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ** | - | * | + | ** | | * | - | * ** | - | ** *| - | * *| - | *** | + |* | + |**** | + |* * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x1800, -0x2000, +0x3000, 0x4000, -0x5800, -0x6400, -0x4400, -0x3800, +0x8000, +0xf000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 55 (0x37): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | *| + |***** | + |* * | | * | | * | | * | + | * | | * | | * | | | | | + | | +------+ */ 0x0000, -0x7c00, -0x0400, +0xf800, +0x8800, 0x0800, 0x0800, 0x1000, +0x1000, 0x2000, 0x2000, 0x0000, 0x0000, +0x0000, /* Character 56 (0x38): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * *| - | *** | - | * *| - | * *| - | *** | + | *** | + |* * | + |* * | + | *** | + |* * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4400, -0x3800, -0x4400, -0x4400, -0x3800, +0x7000, +0x8800, +0x8800, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 57 (0x39): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * **| - | ** *| - | *| + | *** | + |* * | + |* * | + |* * | + | **** | | * | - | ** | + | * | + | ** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4c00, -0x3400, -0x0400, +0x7000, +0x8800, +0x8800, +0x8800, +0x7800, 0x0800, -0x3000, +0x1000, +0x6000, +0x0000, 0x0000, 0x0000, /* Character 58 (0x3a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | - | * | - | *** | - | * | | | - | * | - | *** | - | * | + | ** | + | ** | + | | + | | + | ** | + | ** | + | | + | | | | +------+ */ 0x0000, 0x0000, -0x1000, -0x3800, -0x1000, 0x0000, -0x1000, -0x3800, -0x1000, +0x3000, +0x3000, +0x0000, +0x0000, +0x3000, +0x3000, +0x0000, +0x0000, 0x0000, /* Character 59 (0x3b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | - | * | - | *** | - | * | | | - | ** | - | * | + | ** | + | ** | + | | + | | + | ** | + | ** | | * | + | * | | | +------+ */ 0x0000, 0x0000, -0x1000, -0x3800, -0x1000, 0x0000, -0x1800, -0x1000, +0x3000, +0x3000, +0x0000, +0x0000, +0x3000, +0x3000, 0x2000, +0x4000, 0x0000, /* Character 60 (0x3c): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *| - | * | - | * | - | * | - | * | - | * | - | *| + | | + | | + | **| + | ** | + |** | + | ** | + | **| + | | + | | | | | | +------+ */ 0x0000, -0x0400, -0x0800, -0x1000, -0x2000, -0x1000, -0x0800, -0x0400, +0x0000, +0x0000, +0x0c00, +0x3000, +0xc000, +0x3000, +0x0c00, +0x0000, +0x0000, 0x0000, 0x0000, /* Character 61 (0x3d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *****| | | - | *****| + |***** | + | | + |***** | + | | | | | | | | @@ -793,9 +1996,11 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x7c00, 0x0000, -0x7c00, +0xf800, +0x0000, +0xf800, +0x0000, 0x0000, 0x0000, 0x0000, @@ -803,843 +2008,1039 @@ static const bitmap_t _font_bits[] = { /* Character 62 (0x3e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | + | | + | | + |** | + | ** | + | **| + | ** | + |** | + | | + | | | | | | +------+ */ 0x0000, -0x4000, -0x2000, -0x1000, -0x0800, -0x1000, -0x2000, -0x4000, +0x0000, +0x0000, +0xc000, +0x3000, +0x0c00, +0x3000, +0xc000, +0x0000, +0x0000, 0x0000, 0x0000, /* Character 63 (0x3f): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| + | *** | + |* * | | * | | * | - | * | + | * | + | * | + | | + | * | | | - | * | | | | | +------+ */ 0x0000, -0x3800, -0x4400, +0x7000, +0x8800, 0x0800, 0x1000, -0x1000, +0x2000, +0x2000, +0x0000, +0x2000, 0x0000, -0x1000, 0x0000, 0x0000, /* Character 64 (0x40): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * **| - | * * *| - | * ** | - | * | - | *** | + | | + | *** | + |* * | + |* *** | + |* *** | + |* ** | + |* | + | *** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4c00, -0x5400, -0x5800, -0x4000, -0x3800, +0x0000, +0x7000, +0x8800, +0xb800, +0xb800, +0xb000, +0x8000, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 65 (0x41): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * * | - | * *| - | * *| - | *****| - | * *| - | * *| + | | + | * | + | * * | + |* * | + |* * | + |***** | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x1000, -0x2800, -0x4400, -0x4400, -0x7c00, -0x4400, -0x4400, +0x0000, +0x2000, +0x5000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 66 (0x42): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | **** | - | * *| - | * *| - | *** | - | * *| - | * *| - | **** | + | | + |**** | + |* * | + |* * | + |**** | + |* * | + |* * | + |**** | + | | | | | | +------+ */ 0x0000, -0x7800, -0x2400, -0x2400, -0x3800, -0x2400, -0x2400, -0x7800, +0x0000, +0xf000, +0x8800, +0x8800, +0xf000, +0x8800, +0x8800, +0xf000, +0x0000, 0x0000, 0x0000, /* Character 67 (0x43): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * | - | * | - | * | - | * *| - | *** | + | | + | *** | + |* * | + |* | + |* | + |* | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4000, -0x4000, -0x4000, -0x4400, -0x3800, +0x0000, +0x7000, +0x8800, +0x8000, +0x8000, +0x8000, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 68 (0x44): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | **** | - | * *| - | * *| - | * *| - | * *| - | * *| - | **** | + | | + |*** | + |* * | + |* * | + |* * | + |* * | + |* * | + |*** | + | | | | | | +------+ */ 0x0000, -0x7800, -0x2400, -0x2400, -0x2400, -0x2400, -0x2400, -0x7800, +0x0000, +0xe000, +0x9000, +0x8800, +0x8800, +0x8800, +0x9000, +0xe000, +0x0000, 0x0000, 0x0000, /* Character 69 (0x45): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | * | - | * | - | **** | - | * | - | * | - | *****| + | | + |***** | + |* | + |* | + |**** | + |* | + |* | + |***** | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x4000, -0x4000, -0x7800, -0x4000, -0x4000, -0x7c00, +0x0000, +0xf800, +0x8000, +0x8000, +0xf000, +0x8000, +0x8000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 70 (0x46): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | * | - | * | - | **** | - | * | - | * | - | * | + | | + |***** | + |* | + |* | + |**** | + |* | + |* | + |* | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x4000, -0x4000, -0x7800, -0x4000, -0x4000, -0x4000, +0x0000, +0xf800, +0x8000, +0x8000, +0xf000, +0x8000, +0x8000, +0x8000, +0x0000, 0x0000, 0x0000, /* Character 71 (0x47): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * | - | * | - | * **| - | * *| - | *** | + | | + | *** | + |* * | + |* | + |* ** | + |* * | + |* * | + | **** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4000, -0x4000, -0x4c00, -0x4400, -0x3800, +0x0000, +0x7000, +0x8800, +0x8000, +0x9800, +0x8800, +0x8800, +0x7800, +0x0000, 0x0000, 0x0000, /* Character 72 (0x48): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * *| - | *****| - | * *| - | * *| - | * *| + | | + |* * | + |* * | + |* * | + |***** | + |* * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x4400, -0x7c00, -0x4400, -0x4400, -0x4400, +0x0000, +0x8800, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 73 (0x49): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * | - | * | - | * | - | * | - | * | - | *** | + | | + |***** | + | * | + | * | + | * | + | * | + | * | + |***** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x3800, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 74 (0x4a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ***| - | *| - | *| - | *| - | *| - | * *| + | | | *** | + | * | + | * | + | * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x1c00, -0x0400, -0x0400, -0x0400, -0x0400, -0x4400, +0x0000, 0x3800, +0x0800, +0x0800, +0x0800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 75 (0x4b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * * | - | * * | - | ** | - | * * | - | * * | - | * *| + | | + |* * | + |* * | + |* * | + |** | + |* * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4800, -0x5000, -0x6000, -0x5000, -0x4800, -0x4400, +0x0000, +0x8800, +0x9000, +0xa000, +0xc000, +0xa000, +0x9000, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 76 (0x4c): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * | - | * | - | * | - | * | - | * | - | *****| + | | + |* | + |* | + |* | + |* | + |* | + |* | + |***** | + | | | | | | +------+ */ 0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x7c00, +0x0000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 77 (0x4d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | ** **| - | * * *| - | * *| - | * *| - | * *| + | | + |* * | + |** ** | + |* * * | + |* * * | + |* * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x6c00, -0x5400, -0x4400, -0x4400, -0x4400, +0x0000, +0x8800, +0xd800, +0xa800, +0xa800, +0x8800, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 78 (0x4e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | ** *| - | * * *| - | * **| - | * *| - | * *| + | | + |* * | + |** * | + |** * | + |* * * | + |* ** | + |* ** | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x6400, -0x5400, -0x4c00, -0x4400, -0x4400, +0x0000, +0x8800, +0xc800, +0xc800, +0xa800, +0x9800, +0x9800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 79 (0x4f): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * *| - | * *| - | * *| - | * *| - | *** | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4400, -0x4400, -0x4400, -0x4400, -0x3800, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 80 (0x50): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | **** | - | * *| - | * *| - | **** | - | * | - | * | - | * | + | | + |**** | + |* * | + |* * | + |**** | + |* | + |* | + |* | + | | | | | | +------+ */ 0x0000, -0x7800, -0x4400, -0x4400, -0x7800, -0x4000, -0x4000, -0x4000, +0x0000, +0xf000, +0x8800, +0x8800, +0xf000, +0x8000, +0x8000, +0x8000, +0x0000, 0x0000, 0x0000, /* Character 81 (0x51): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * *| - | * *| - | * *| - | * * *| - | *** | - | *| + | | + | *** | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | ** | + | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4400, -0x4400, -0x4400, -0x5400, -0x3800, -0x0400, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x1800, +0x0000, 0x0000, /* Character 82 (0x52): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | **** | - | * *| - | * *| - | **** | - | * * | - | * * | - | * *| + | | + |**** | + |* * | + |* * | + |**** | + |* * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x7800, -0x4400, -0x4400, -0x7800, -0x5000, -0x4800, -0x4400, +0x0000, +0xf000, +0x8800, +0x8800, +0xf000, +0xa000, +0x9000, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 83 (0x53): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *** | - | * *| - | * | - | *** | - | *| - | * *| - | *** | + | | + | *** | + |* * | + |* | + | *** | + | * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x3800, -0x4400, -0x4000, -0x3800, -0x0400, -0x4400, -0x3800, +0x0000, +0x7000, +0x8800, +0x8000, +0x7000, +0x0800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 84 (0x54): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | * | - | * | - | * | - | * | - | * | - | * | + | | + |***** | + | * | + | * | + | * | + | * | + | * | + | * | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, 0x0000, 0x0000, /* Character 85 (0x55): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * *| - | * *| - | * *| - | * *| - | *** | + | | + |* * | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x4400, -0x4400, -0x4400, -0x4400, -0x3800, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 86 (0x56): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * *| - | * * | - | * * | - | * * | - | * | + | | + |* * | + |* * | + |* * | + | * * | + | * * | + | * | + | * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x4400, -0x2800, -0x2800, -0x2800, -0x1000, +0x0000, +0x8800, +0x8800, +0x8800, +0x5000, +0x5000, +0x2000, +0x2000, +0x0000, 0x0000, 0x0000, /* Character 87 (0x57): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * *| - | * * *| - | * * *| - | ** **| - | * *| + | | + |* * | + |* * | + |* * | + |* * * | + |* * * | + |** ** | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x4400, -0x5400, -0x5400, -0x6c00, -0x4400, +0x0000, +0x8800, +0x8800, +0x8800, +0xa800, +0xa800, +0xd800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 88 (0x58): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * * | - | * | - | * * | - | * *| - | * *| + | | + |* * | + |* * | + | * * | + | * | + | * * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x2800, -0x1000, -0x2800, -0x4400, -0x4400, +0x0000, +0x8800, +0x8800, +0x5000, +0x2000, +0x5000, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 89 (0x59): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * *| - | * * | - | * | - | * | - | * | - | * | + | | + |* * | + |* * | + | * * | + | * | + | * | + | * | + | * | + | | | | | | +------+ */ 0x0000, -0x4400, -0x4400, -0x2800, -0x1000, -0x1000, -0x1000, -0x1000, +0x0000, +0x8800, +0x8800, +0x5000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, 0x0000, 0x0000, /* Character 90 (0x5a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *****| - | *| + | | + |***** | | * | | * | | * | | * | - | *****| + |* | + |***** | + | | | | | | +------+ */ 0x0000, -0x7c00, -0x0400, +0x0000, +0xf800, 0x0800, 0x1000, 0x2000, 0x4000, -0x7c00, +0x8000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 91 (0x5b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | | *** | | * | | * | | * | | * | | * | + | * | + | * | + | * | + | * | | *** | | | - | | +------+ */ -0x0000, 0x3800, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, +0x2000, +0x2000, +0x2000, +0x2000, 0x3800, 0x0000, -0x0000, /* Character 92 (0x5c): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | + |* | + |* | | * | | * | | * | + | * | | * | + | * | + | * | | * | - | *| - | *| | | | | +------+ */ -0x0000, +0x8000, +0x8000, 0x4000, 0x4000, 0x2000, +0x2000, +0x1000, 0x1000, 0x0800, -0x0400, -0x0400, +0x0800, 0x0000, 0x0000, /* Character 93 (0x5d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | - | *** | - | * | - | * | - | * | - | * | - | * | - | *** | - | | + | *** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | *** | | | +------+ */ -0x0000, -0x3800, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x3800, -0x0000, +0x7000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x7000, 0x0000, /* Character 94 (0x5e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * * | - | * *| + | * | + | * * | + |* * | + | | + | | | | | | | | @@ -1649,9 +3050,11 @@ static const bitmap_t _font_bits[] = { +------+ */ 0x0000, -0x1000, -0x2800, -0x4400, +0x2000, +0x5000, +0x8800, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, @@ -1661,6 +3064,8 @@ static const bitmap_t _font_bits[] = { /* Character 95 (0x5f): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | @@ -1670,7 +3075,9 @@ static const bitmap_t _font_bits[] = { | | | | | | - | *****| + | | + |******| + | | | | +------+ */ @@ -1682,16 +3089,22 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x7c00, +0x0000, +0xfc00, +0x0000, 0x0000, /* Character 96 (0x60): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ** | + | * | | * | - | * | + | | + | | + | | | | | | | | @@ -1701,9 +3114,11 @@ static const bitmap_t _font_bits[] = { +------+ */ 0x0000, -0x3000, +0x2000, 0x1000, -0x0800, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, @@ -1713,15 +3128,19 @@ static const bitmap_t _font_bits[] = { /* Character 97 (0x61): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *** | - | *| - | ****| - | * *| - | ****| + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | | | | | +------+ @@ -1729,51 +3148,63 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3800, -0x0400, -0x3c00, -0x4400, -0x3c00, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, 0x0000, 0x0000, /* Character 98 (0x62): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * | - | * ** | - | ** *| - | * *| - | ** *| - | * ** | + |* | + |* | + |* | + |**** | + |* * | + |* * | + |* * | + |**** | + | | | | | | +------+ */ 0x0000, -0x4000, -0x4000, -0x5800, -0x6400, -0x4400, -0x6400, -0x5800, +0x8000, +0x8000, +0x8000, +0xf000, +0x8800, +0x8800, +0x8800, +0xf000, +0x0000, 0x0000, 0x0000, /* Character 99 (0x63): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *** | - | * *| - | * | - | * *| - | *** | + | | + | **** | + |* | + |* | + |* | + | **** | + | | | | | | +------+ @@ -1781,51 +3212,63 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3800, -0x4400, -0x4000, -0x4400, -0x3800, +0x0000, +0x7800, +0x8000, +0x8000, +0x8000, +0x7800, +0x0000, 0x0000, 0x0000, /* Character 100 (0x64): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | *| - | *| - | ** *| - | * **| - | * *| - | * **| - | ** *| + | * | + | * | + | * | + | **** | + |* * | + |* * | + |* * | + | **** | + | | | | | | +------+ */ 0x0000, -0x0400, -0x0400, -0x3400, -0x4c00, -0x4400, -0x4c00, -0x3400, +0x0800, +0x0800, +0x0800, +0x7800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0000, 0x0000, 0x0000, /* Character 101 (0x65): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *** | - | * *| - | *****| - | * | - | *** | + | | + | *** | + |* * | + |***** | + |* | + | *** | + | | | | | | +------+ @@ -1833,155 +3276,191 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3800, -0x4400, -0x7c00, -0x4000, -0x3800, +0x0000, +0x7000, +0x8800, +0xf800, +0x8000, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 102 (0x66): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ** | - | * *| - | * | - | **** | - | * | - | * | - | * | + | *** | + | * | + | * | + |**** | + | * | + | * | + | * | + | * | + | | | | | | +------+ */ 0x0000, -0x1800, -0x2400, -0x2000, -0x7800, -0x2000, -0x2000, -0x2000, +0x3800, +0x4000, +0x4000, +0xf000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, 0x0000, 0x0000, /* Character 103 (0x67): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | ** *| - | * * | - | ** | - | * | - | *** | - | * *| - | *** | + | | + | **** | + |* * | + |* * | + |* * | + | **** | + | * | + | * | + | *** | +------+ */ 0x0000, 0x0000, 0x0000, -0x3400, -0x4800, -0x3000, -0x4000, -0x3800, -0x4400, -0x3800, +0x0000, +0x7800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0800, +0x0800, +0x7000, /* Character 104 (0x68): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | - | * | - | * ** | - | ** *| - | * *| - | * *| - | * *| + |* | + |* | + |* | + |**** | + |* * | + |* * | + |* * | + |* * | + | | | | | | +------+ */ 0x0000, -0x4000, -0x4000, -0x5800, -0x6400, -0x4400, -0x4400, -0x4400, +0x8000, +0x8000, +0x8000, +0xf000, +0x8800, +0x8800, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 105 (0x69): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * | + | * | + | * | + | | + | ** | + | * | + | * | + | * | + | *** | | | - | ** | - | * | - | * | - | * | - | *** | | | | | +------+ */ 0x0000, -0x1000, +0x2000, +0x2000, +0x0000, +0x6000, +0x2000, +0x2000, +0x2000, +0x7000, 0x0000, -0x3000, -0x1000, -0x1000, -0x1000, -0x3800, 0x0000, 0x0000, /* Character 106 (0x6a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | * | + | * | | | - | ** | + | *** | | * | | * | | * | - | * * | - | * * | - | ** | + | * | + | * | + | * | + | *** | +------+ */ 0x0000, 0x0800, +0x0800, 0x0000, -0x1800, +0x3800, 0x0800, 0x0800, 0x0800, -0x4800, -0x4800, -0x3000, +0x0800, +0x0800, +0x0800, +0x7000, /* Character 107 (0x6b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | * | | * | - | * *| + | * | | * * | - | *** | + | * * | + | ** | + | * * | | * * | - | * *| + | | | | | | +------+ @@ -1989,51 +3468,63 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x4000, 0x4000, -0x4400, +0x4000, 0x4800, -0x7000, +0x5000, +0x6000, +0x5000, 0x4800, -0x4400, +0x0000, 0x0000, 0x0000, /* Character 108 (0x6c): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | ** | - | * | - | * | - | * | - | * | - | * | - | *** | + | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | *** | + | | | | | | +------+ */ 0x0000, -0x3000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x3800, +0x6000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 109 (0x6d): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | ** * | - | * * *| - | * * *| - | * * *| - | * *| + | | + |** * | + |* * * | + |* * * | + |* * * | + |* * | + | | | | | | +------+ @@ -2041,25 +3532,31 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x6800, -0x5400, -0x5400, -0x5400, -0x4400, +0x0000, +0xd000, +0xa800, +0xa800, +0xa800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 110 (0x6e): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * ** | - | ** *| - | * *| - | * *| - | * *| + | | + |* ** | + |** * | + |* * | + |* * | + |* * | + | | | | | | +------+ @@ -2067,25 +3564,31 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x5800, -0x6400, -0x4400, -0x4400, -0x4400, +0x0000, +0xb000, +0xc800, +0x8800, +0x8800, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 111 (0x6f): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *** | - | * *| - | * *| - | * *| - | *** | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | | | | | +------+ @@ -2093,103 +3596,127 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3800, -0x4400, -0x4400, -0x4400, -0x3800, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, /* Character 112 (0x70): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * ** | - | ** *| - | ** *| - | * ** | - | * | - | * | - | * | + | | + |**** | + |* * | + |* * | + |* * | + |**** | + |* | + |* | + |* | +------+ */ 0x0000, 0x0000, 0x0000, -0x5800, -0x6400, -0x6400, -0x5800, -0x4000, -0x4000, -0x4000, +0x0000, +0xf000, +0x8800, +0x8800, +0x8800, +0xf000, +0x8000, +0x8000, +0x8000, /* Character 113 (0x71): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | ** *| - | * **| - | * **| - | ** *| - | *| - | *| - | *| + | | + | **** | + |* * | + |* * | + |* * | + | **** | + | * | + | * | + | * | +------+ */ 0x0000, 0x0000, 0x0000, -0x3400, -0x4c00, -0x4c00, -0x3400, -0x0400, -0x0400, -0x0400, +0x0000, +0x7800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0800, +0x0800, +0x0800, /* Character 114 (0x72): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | + | | | * ** | - | ** *| + | ** | | * | | * | | * | | | | | + | | +------+ */ 0x0000, 0x0000, 0x0000, +0x0000, 0x5800, -0x6400, +0x6000, 0x4000, 0x4000, 0x4000, 0x0000, 0x0000, +0x0000, /* Character 115 (0x73): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *** | - | * | - | *** | - | *| + | | | **** | + |* | + | *** | + | * | + |**** | + | | | | | | +------+ @@ -2197,51 +3724,63 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3800, -0x4000, -0x3800, -0x0400, +0x0000, 0x7800, +0x8000, +0x7000, +0x0800, +0xf000, +0x0000, 0x0000, 0x0000, /* Character 116 (0x74): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | * | | * | - | **** | + | * | + | *** | + | * | | * | | * | - | * *| | ** | | | | | + | | +------+ */ 0x0000, 0x2000, 0x2000, -0x7800, +0x2000, +0x7000, +0x2000, 0x2000, 0x2000, -0x2400, 0x1800, 0x0000, 0x0000, +0x0000, /* Character 117 (0x75): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * *| - | * *| - | * *| - | * **| - | ** *| + | | + |* * | + |* * | + |* * | + |* ** | + | ** * | + | | | | | | +------+ @@ -2249,25 +3788,31 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x4400, -0x4400, -0x4400, -0x4c00, -0x3400, +0x0000, +0x8800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, 0x0000, 0x0000, /* Character 118 (0x76): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * *| - | * *| - | * * | - | * * | - | * | + | | + |** ** | + | * * | + | * * | + | * | + | * | + | | | | | | +------+ @@ -2275,25 +3820,31 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x4400, -0x4400, -0x2800, -0x2800, -0x1000, +0x0000, +0xd800, +0x5000, +0x5000, +0x2000, +0x2000, +0x0000, 0x0000, 0x0000, /* Character 119 (0x77): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * *| - | * *| - | * * *| - | * * *| - | * * | + | | + |* * | + |* * * | + |* * * | + |* * * | + | * * | + | | | | | | +------+ @@ -2301,25 +3852,31 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x4400, -0x4400, -0x5400, -0x5400, -0x2800, +0x0000, +0x8800, +0xa800, +0xa800, +0xa800, +0x5000, +0x0000, 0x0000, 0x0000, /* Character 120 (0x78): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * *| - | * * | - | * | - | * * | - | * *| + | | + |* * | + | * * | + | * | + | * * | + |* * | + | | | | | | +------+ @@ -2327,51 +3884,63 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x4400, -0x2800, -0x1000, -0x2800, -0x4400, +0x0000, +0x8800, +0x5000, +0x2000, +0x5000, +0x8800, +0x0000, 0x0000, 0x0000, /* Character 121 (0x79): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | * *| - | * *| - | * **| - | ** *| - | *| - | * *| - | *** | + | | + |* * | + |* * | + |* * | + |* * | + | **** | + | * | + | * | + | *** | +------+ */ 0x0000, 0x0000, 0x0000, -0x4400, -0x4400, -0x4c00, -0x3400, -0x0400, -0x4400, -0x3800, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0800, +0x0800, +0x7000, /* Character 122 (0x7a): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | | | | | - | *****| - | * | + | | + |***** | | * | | * | - | *****| + | * | + |***** | + | | | | | | +------+ @@ -2379,157 +3948,3491 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x7c00, -0x0800, +0x0000, +0xf800, 0x1000, 0x2000, -0x7c00, +0x4000, +0xf800, +0x0000, 0x0000, 0x0000, /* Character 123 (0x7b): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ - | | - | **| - | * | | * | - | ** | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | | * | + | | + +------+ +*/ +0x0800, +0x1000, +0x1000, +0x1000, +0x1000, +0x2000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0800, +0x0000, + +/* Character 124 (0x7c): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +------+ +*/ +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, + +/* Character 125 (0x7d): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | * | + | * | + | * | | * | - | **| + | * | + | * | + | * | + | * | + | * | + | | + +------+ +*/ +0x4000, +0x2000, +0x2000, +0x2000, +0x2000, +0x1000, +0x2000, +0x2000, +0x2000, +0x2000, +0x4000, +0x0000, + +/* Character 126 (0x7e): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | * | + |* * * | + | * | + | | + | | + | | | | | | +------+ */ 0x0000, -0x0c00, +0x0000, +0x0000, +0x0000, +0x4000, +0xa800, 0x1000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 160 (0xa0): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 161 (0xa1): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x2000, +0x0000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 162 (0xa2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | * | + | *** | + |* * * | + |* * | + |* * * | + | *** | + | * | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x2000, +0x7000, +0xa800, +0xa000, +0xa800, +0x7000, +0x2000, +0x0000, +0x0000, + +/* Character 163 (0xa3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | ** | + | * * | + | * | + |*** | + | * | + | * | + | * * | + |* ** | + | | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x4800, +0x4000, +0xe000, +0x4000, +0x4000, +0x4800, +0xb000, +0x0000, +0x0000, +0x0000, + +/* Character 164 (0xa4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + |* * | + | *** | + | * * | + | *** | + |* * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x8800, +0x7000, +0x5000, +0x7000, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 165 (0xa5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + |* * | + | * * | + | * | + | *** | + | * | + | *** | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x8800, +0x5000, +0x2000, +0x7000, +0x2000, +0x7000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 166 (0xa6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * | + | * | + | * | + | | + | * | + | * | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x2000, +0x2000, +0x2000, +0x0000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 167 (0xa7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | ** | + | * * | + | * | + | ** | + | * * | + | * * | + | * * | + | ** | + | * | + | * * | + | ** | + | | + +------+ +*/ +0x3000, +0x4800, +0x4000, +0x3000, +0x4800, +0x4800, +0x4800, +0x3000, 0x0800, +0x4800, +0x3000, +0x0000, + +/* Character 168 (0xa8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x5000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 169 (0xa9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | **** | + |* *| + |* ** *| + |* * *| + |* * *| + |* ** *| + |* *| + | **** | + | | + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x8400, +0xb400, +0xa400, +0xa400, +0xb400, +0x8400, +0x7800, +0x0000, +0x0000, +0x0000, + +/* Character 170 (0xaa): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | ** | + | * | + | *** | + | * * | + | *** | + | | + | **** | + | | + | | + | | + | | + | | + +------+ +*/ 0x3000, 0x0800, -0x1000, -0x0c00, +0x3800, +0x4800, +0x3800, +0x0000, +0x7800, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, -/* Character 124 (0x7c): +/* Character 171 (0xab): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | * * | + | * * | + |* * | + | * * | + | * * | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x2800, +0x5000, +0xa000, +0x5000, +0x2800, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 172 (0xac): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | **** | + | * | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7800, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 173 (0xad): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | **** | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 174 (0xae): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | **** | + |* *| + |* ** *| + |* * **| + |* ** *| + |* * **| + |* *| + | **** | + | | + | | + | | + +------+ +*/ +0x0000, +0x7800, +0x8400, +0xb400, +0xac00, +0xb400, +0xac00, +0x8400, +0x7800, +0x0000, +0x0000, +0x0000, + +/* Character 175 (0xaf): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + |***** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0xf800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 176 (0xb0): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | ** | + | * * | + | * * | + | ** | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x4800, +0x4800, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 177 (0xb1): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | + | | + | * | + | * | + |***** | + | * | + | * | + | | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x2000, +0x2000, +0xf800, +0x2000, +0x2000, +0x0000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 178 (0xb2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | ** | | * | + | * | + | * | + | *** | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x6000, +0x1000, +0x2000, +0x4000, +0x7000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 179 (0xb3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | ** | | * | + | * | | * | + | ** | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x6000, +0x1000, +0x2000, +0x1000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 180 (0xb4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | | * | + | * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x1000, +0x2000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 181 (0xb5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + |* * | + |* * | + |* * | + |** * | + |* ** | + |* | + |* | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x8800, +0x8800, +0x8800, +0xc800, +0xb000, +0x8000, +0x8000, +0x0000, + +/* Character 182 (0xb6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | **** | + |*** * | + |*** * | + | ** * | + | * * | + | * * | + | * * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x7800, +0xe800, +0xe800, +0x6800, +0x2800, +0x2800, +0x2800, +0x0000, +0x0000, +0x0000, + +/* Character 183 (0xb7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | ** | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 184 (0xb8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | | * | + | * | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1000, +0x2000, +0x0000, + +/* Character 185 (0xb9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | ** | + | * | + | * | + | * | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x2000, +0x6000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 186 (0xba): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | ** | + | * * | + | * * | + | * * | + | ** | + | | + | **** | + | | + | | + | | + | | + | | + +------+ +*/ +0x3000, +0x4800, +0x4800, +0x4800, +0x3000, +0x0000, +0x7800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 187 (0xbb): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + |* * | + | * * | + | * * | + | * * | + |* * | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0xa000, +0x5000, +0x2800, +0x5000, +0xa000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 188 (0xbc): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | * | + | * * | | * | + | * * | + | *** | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x4000, +0x4000, +0x4800, +0x1000, +0x2800, +0x3800, +0x0800, +0x0000, +0x0000, +0x0000, + +/* Character 189 (0xbd): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | * | + | *** | + | * | | * | + | * | + | *** | + | | | | | | +------+ */ 0x0000, +0x4000, +0x4000, +0x4000, +0x7000, +0x0800, 0x1000, +0x2000, +0x3800, +0x0000, +0x0000, +0x0000, + +/* Character 190 (0xbe): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + |** | + | * | + | * | + |** * | + | * | + | * * | + | *** | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0xc000, +0x4000, +0x2000, +0xc800, 0x1000, +0x2800, +0x3800, +0x0800, +0x0000, +0x0000, +0x0000, + +/* Character 191 (0xbf): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | | + | * | + | * | + | * | + |* | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x2000, +0x0000, +0x2000, +0x2000, +0x4000, +0x8000, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 192 (0xc0): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x4000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 193 (0xc1): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ 0x1000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 194 (0xc2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 195 (0xc3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * * | + | * * | + | | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x2800, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 196 (0xc4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 197 (0xc5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | * | + | *** | + |* * | + |* * | + |***** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x2000, +0x7000, +0x8800, +0x8800, +0xf800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 198 (0xc6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | **** | + |* * | + |* * | + |* *** | + |*** | + |* * | + |* *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x7800, +0xa000, +0xa000, +0xb800, +0xe000, +0xa000, +0xb800, +0x0000, +0x0000, +0x0000, + +/* Character 199 (0xc7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | *** | + |* * | + |* | + |* | + |* | + |* * | + | *** | + | * | + | * | + | | + +------+ +*/ +0x0000, +0x0000, +0x7000, +0x8800, +0x8000, +0x8000, +0x8000, +0x8800, +0x7000, +0x2000, +0x4000, +0x0000, + +/* Character 200 (0xc8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |***** | + |* | + |**** | + |* | + |* | + |***** | + | | + | | + | | + +------+ +*/ +0x4000, +0x2000, +0x0000, +0xf800, +0x8000, +0xf000, +0x8000, +0x8000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 201 (0xc9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |***** | + |* | + |**** | + |* | + |* | + |***** | + | | + | | + | | + +------+ +*/ 0x1000, +0x2000, +0x0000, +0xf800, +0x8000, +0xf000, +0x8000, +0x8000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 202 (0xca): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | | + |***** | + |* | + |**** | + |* | + |* | + |***** | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x0000, +0xf800, +0x8000, +0xf000, +0x8000, +0x8000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 203 (0xcb): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | | + |***** | + |* | + |**** | + |* | + |* | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x0000, +0xf800, +0x8000, +0xf000, +0x8000, +0x8000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 204 (0xcc): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |***** | + | * | + | * | + | * | + | * | + |***** | + | | + | | + | | + +------+ +*/ +0x4000, +0x2000, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 205 (0xcd): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |***** | + | * | + | * | + | * | + | * | + |***** | + | | + | | + | | + +------+ +*/ 0x1000, +0x2000, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 206 (0xce): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | | + |***** | + | * | + | * | + | * | + | * | + |***** | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 207 (0xcf): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | | + |***** | + | * | + | * | + | * | + | * | + |***** | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0xf800, +0x0000, +0x0000, +0x0000, + +/* Character 208 (0xd0): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | *** | + | * * | + | * *| + |*** *| + | * *| + | * * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x7000, +0x4800, +0x4400, +0xe400, +0x4400, +0x4800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 209 (0xd1): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * * | + | * * | + | | + |* * | + |** * | + |* * * | + |* ** | + |* * | + |* * | + | | + | | + | | + +------+ +*/ +0x2800, +0x5000, +0x0000, +0x8800, +0xc800, +0xa800, +0x9800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 210 (0xd2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x4000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 211 (0xd3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ 0x1000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 212 (0xd4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 213 (0xd5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * * | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x2800, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 214 (0xd6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 215 (0xd7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + |* * | + | * * | + | * | + | * * | + |* * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x8800, +0x5000, +0x2000, +0x5000, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 216 (0xd8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | **** | + |* ** | + |* * * | + |* * * | + |* * * | + |** * | + |**** | + |* | + | | + | | + +------+ +*/ +0x0000, +0x0800, +0x7800, +0x9800, +0xa800, +0xa800, +0xa800, +0xc800, +0xf000, +0x8000, +0x0000, +0x0000, + +/* Character 217 (0xd9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x4000, +0x2000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 218 (0xda): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * | + | | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ 0x1000, +0x2000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, 0x0000, 0x0000, -/* Character 125 (0x7d): +/* Character 219 (0xdb): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ + | * | + | * * | | | - | ** | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 220 (0xdc): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | | + |* * | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x5000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 221 (0xdd): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ | * | | * | - | ** | + | | + |* * | + | * * | + | * | + | * | + | * | | * | + | | + | | + | | + +------+ +*/ +0x1000, +0x2000, +0x0000, +0x8800, +0x5000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 222 (0xde): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + |* | + |**** | + |* * | + |* * | + |* * | + |**** | + |* | + |* | + | | + | | + | | + +------+ +*/ +0x0000, +0x8000, +0xf000, +0x8800, +0x8800, +0x8800, +0xf000, +0x8000, +0x8000, +0x0000, +0x0000, +0x0000, + +/* Character 223 (0xdf): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | ** | + | * * | + | * * | + |** * | + | * * | + | * * | + | * * | + | * * | + | | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x4800, +0x4800, +0xd000, +0x5000, +0x4800, +0x4800, +0x5000, +0x0000, +0x0000, +0x0000, + +/* Character 224 (0xe0): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x2000, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 225 (0xe1): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | | * | - | ** | + | * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | | | | | +------+ */ 0x0000, -0x6000, 0x1000, 0x2000, -0x1800, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 226 (0xe2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, 0x2000, +0x5000, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 227 (0xe3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | * * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x2800, +0x5000, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 228 (0xe4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 229 (0xe5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | * | + | * * | + | * | + | | + | **** | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x2000, +0x5000, +0x2000, +0x0000, +0x7800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 230 (0xe6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | *** | + | * * | + | *** | + |* * | + | **** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7000, +0x2800, +0x7000, +0xa000, +0x7800, +0x0000, +0x0000, +0x0000, + +/* Character 231 (0xe7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | **** | + |* | + |* | + |* | + | **** | + | * | + | * | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x7800, +0x8000, +0x8000, +0x8000, +0x7800, +0x2000, +0x4000, +0x0000, + +/* Character 232 (0xe8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | *** | + |* * | + |***** | + |* | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x2000, +0x0000, +0x7000, +0x8800, +0xf800, +0x8000, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 233 (0xe9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | *** | + |* * | + |***** | + |* | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, 0x1000, +0x2000, +0x0000, +0x7000, +0x8800, +0xf800, +0x8000, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 234 (0xea): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * * | + | | + | *** | + |* * | + |***** | + |* | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x2000, +0x5000, +0x0000, +0x7000, +0x8800, +0xf800, +0x8000, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 235 (0xeb): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + | *** | + |* * | + |***** | + |* | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x7000, +0x8800, +0xf800, +0x8000, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 236 (0xec): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | ** | + | * | + | * | + | * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x2000, +0x0000, 0x6000, +0x2000, +0x2000, +0x2000, +0x7000, +0x0000, 0x0000, 0x0000, -/* Character 126 (0x7e): +/* Character 237 (0xed): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | - | * *| - | * * *| - | * * | + | * | + | * | | | + | ** | + | * | + | * | + | * | + | *** | | | | | | | + +------+ +*/ +0x0000, +0x2000, +0x4000, +0x0000, +0x6000, +0x2000, +0x2000, +0x2000, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 238 (0xee): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * * | + | | + | ** | + | * | + | * | + | * | + | *** | + | | | | | | +------+ */ 0x0000, -0x2400, -0x5400, -0x4800, +0x2000, +0x5000, +0x0000, +0x6000, +0x2000, +0x2000, +0x2000, +0x7000, 0x0000, 0x0000, 0x0000, + +/* Character 239 (0xef): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + | ** | + | * | + | * | + | * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x6000, +0x2000, +0x2000, +0x2000, +0x7000, 0x0000, 0x0000, 0x0000, -/* Character 127 (0x7f): +/* Character 240 (0xf0): width 6 + bbx ( 6, 12, 0, -3 ) + +------+ | | + | * * | + | * | + | * * | + | * | + | **** | + |* * | + |* * | + | *** | | | | | | | + +------+ +*/ +0x0000, +0x2800, +0x1000, +0x2800, +0x0800, +0x7800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 241 (0xf1): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ | | + | * * | + | * * | | | + |* ** | + |** * | + |* * | + |* * | + |* * | | | | | | | + +------+ +*/ +0x0000, +0x2800, +0x5000, +0x0000, +0xb000, +0xc800, +0x8800, +0x8800, +0x8800, +0x0000, +0x0000, +0x0000, + +/* Character 242 (0xf2): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 243 (0xf3): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x1000, +0x2000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 244 (0xf4): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x2000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 245 (0xf5): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * * | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x2800, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 246 (0xf6): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x7000, +0x8800, +0x8800, +0x8800, +0x7000, +0x0000, +0x0000, +0x0000, + +/* Character 247 (0xf7): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | | + | * | + | | + |***** | + | | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x2000, +0x0000, +0xf800, +0x0000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 248 (0xf8): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | | + | * | + | **** | + |* ** | + |* * * | + |** * | + |**** | + |* | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x0800, +0x7800, +0x9800, +0xa800, +0xc800, +0xf000, +0x8000, +0x0000, +0x0000, + +/* Character 249 (0xf9): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + |* * | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x4000, +0x2000, +0x0000, +0x8800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 250 (0xfa): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + |* * | + |* * | + |* * | + |* ** | + | ** * | + | | + | | | | +------+ */ 0x0000, +0x1000, +0x2000, 0x0000, +0x8800, +0x8800, +0x8800, +0x9800, +0x6800, 0x0000, 0x0000, 0x0000, + +/* Character 251 (0xfb): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * * | + | | + |* * | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ 0x0000, +0x2000, +0x5000, 0x0000, +0x8800, +0x8800, +0x8800, +0x9800, +0x6800, 0x0000, 0x0000, 0x0000, + +/* Character 252 (0xfc): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + |* * | + |* * | + |* * | + |* ** | + | ** * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x8800, +0x8800, +0x8800, +0x9800, +0x6800, +0x0000, +0x0000, +0x0000, + +/* Character 253 (0xfd): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | * | + | * | + | | + |* * | + |* * | + |* * | + |* * | + | **** | + | * | + | * | + | *** | + +------+ +*/ +0x0000, +0x1000, +0x2000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0800, +0x0800, +0x7000, + +/* Character 254 (0xfe): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + |* | + |* | + |* | + |* ** | + |** * | + |* * | + |** * | + |* ** | + |* | + |* | + | | + +------+ +*/ +0x0000, +0x8000, +0x8000, +0x8000, +0xb000, +0xc800, +0x8800, +0xc800, +0xb000, +0x8000, +0x8000, +0x0000, + +/* Character 255 (0xff): + width 6 + bbx ( 6, 12, 0, -3 ) + + +------+ + | | + | | + | * * | + | | + |* * | + |* * | + |* * | + |* * | + | **** | + | * | + | * | + | *** | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0x0000, +0x8800, +0x8800, +0x8800, +0x8800, +0x7800, +0x0800, +0x0800, +0x7000, +}; + +/* Character->glyph mapping. */ +static const unsigned long _sysfont_offset[] = { + 0, /* (0x00) */ + 12, /* (0x01) */ + 24, /* (0x02) */ + 36, /* (0x03) */ + 48, /* (0x04) */ + 60, /* (0x05) */ + 72, /* (0x06) */ + 84, /* (0x07) */ + 96, /* (0x08) */ + 108, /* (0x09) */ + 120, /* (0x0a) */ + 132, /* (0x0b) */ + 144, /* (0x0c) */ + 156, /* (0x0d) */ + 168, /* (0x0e) */ + 180, /* (0x0f) */ + 192, /* (0x10) */ + 204, /* (0x11) */ + 216, /* (0x12) */ + 228, /* (0x13) */ + 240, /* (0x14) */ + 252, /* (0x15) */ + 264, /* (0x16) */ + 276, /* (0x17) */ + 288, /* (0x18) */ + 300, /* (0x19) */ + 312, /* (0x1a) */ + 324, /* (0x1b) */ + 336, /* (0x1c) */ + 348, /* (0x1d) */ + 360, /* (0x1e) */ + 372, /* (0x1f) */ + 384, /* (0x20) */ + 396, /* (0x21) */ + 408, /* (0x22) */ + 420, /* (0x23) */ + 432, /* (0x24) */ + 444, /* (0x25) */ + 456, /* (0x26) */ + 468, /* (0x27) */ + 480, /* (0x28) */ + 492, /* (0x29) */ + 504, /* (0x2a) */ + 516, /* (0x2b) */ + 528, /* (0x2c) */ + 540, /* (0x2d) */ + 552, /* (0x2e) */ + 564, /* (0x2f) */ + 576, /* (0x30) */ + 588, /* (0x31) */ + 600, /* (0x32) */ + 612, /* (0x33) */ + 624, /* (0x34) */ + 636, /* (0x35) */ + 648, /* (0x36) */ + 660, /* (0x37) */ + 672, /* (0x38) */ + 684, /* (0x39) */ + 696, /* (0x3a) */ + 708, /* (0x3b) */ + 720, /* (0x3c) */ + 732, /* (0x3d) */ + 744, /* (0x3e) */ + 756, /* (0x3f) */ + 768, /* (0x40) */ + 780, /* (0x41) */ + 792, /* (0x42) */ + 804, /* (0x43) */ + 816, /* (0x44) */ + 828, /* (0x45) */ + 840, /* (0x46) */ + 852, /* (0x47) */ + 864, /* (0x48) */ + 876, /* (0x49) */ + 888, /* (0x4a) */ + 900, /* (0x4b) */ + 912, /* (0x4c) */ + 924, /* (0x4d) */ + 936, /* (0x4e) */ + 948, /* (0x4f) */ + 960, /* (0x50) */ + 972, /* (0x51) */ + 984, /* (0x52) */ + 996, /* (0x53) */ + 1008, /* (0x54) */ + 1020, /* (0x55) */ + 1032, /* (0x56) */ + 1044, /* (0x57) */ + 1056, /* (0x58) */ + 1068, /* (0x59) */ + 1080, /* (0x5a) */ + 1092, /* (0x5b) */ + 1104, /* (0x5c) */ + 1116, /* (0x5d) */ + 1128, /* (0x5e) */ + 1140, /* (0x5f) */ + 1152, /* (0x60) */ + 1164, /* (0x61) */ + 1176, /* (0x62) */ + 1188, /* (0x63) */ + 1200, /* (0x64) */ + 1212, /* (0x65) */ + 1224, /* (0x66) */ + 1236, /* (0x67) */ + 1248, /* (0x68) */ + 1260, /* (0x69) */ + 1272, /* (0x6a) */ + 1284, /* (0x6b) */ + 1296, /* (0x6c) */ + 1308, /* (0x6d) */ + 1320, /* (0x6e) */ + 1332, /* (0x6f) */ + 1344, /* (0x70) */ + 1356, /* (0x71) */ + 1368, /* (0x72) */ + 1380, /* (0x73) */ + 1392, /* (0x74) */ + 1404, /* (0x75) */ + 1416, /* (0x76) */ + 1428, /* (0x77) */ + 1440, /* (0x78) */ + 1452, /* (0x79) */ + 1464, /* (0x7a) */ + 1476, /* (0x7b) */ + 1488, /* (0x7c) */ + 1500, /* (0x7d) */ + 1512, /* (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) */ + 1524, /* (0xa0) */ + 1536, /* (0xa1) */ + 1548, /* (0xa2) */ + 1560, /* (0xa3) */ + 1572, /* (0xa4) */ + 1584, /* (0xa5) */ + 1596, /* (0xa6) */ + 1608, /* (0xa7) */ + 1620, /* (0xa8) */ + 1632, /* (0xa9) */ + 1644, /* (0xaa) */ + 1656, /* (0xab) */ + 1668, /* (0xac) */ + 1680, /* (0xad) */ + 1692, /* (0xae) */ + 1704, /* (0xaf) */ + 1716, /* (0xb0) */ + 1728, /* (0xb1) */ + 1740, /* (0xb2) */ + 1752, /* (0xb3) */ + 1764, /* (0xb4) */ + 1776, /* (0xb5) */ + 1788, /* (0xb6) */ + 1800, /* (0xb7) */ + 1812, /* (0xb8) */ + 1824, /* (0xb9) */ + 1836, /* (0xba) */ + 1848, /* (0xbb) */ + 1860, /* (0xbc) */ + 1872, /* (0xbd) */ + 1884, /* (0xbe) */ + 1896, /* (0xbf) */ + 1908, /* (0xc0) */ + 1920, /* (0xc1) */ + 1932, /* (0xc2) */ + 1944, /* (0xc3) */ + 1956, /* (0xc4) */ + 1968, /* (0xc5) */ + 1980, /* (0xc6) */ + 1992, /* (0xc7) */ + 2004, /* (0xc8) */ + 2016, /* (0xc9) */ + 2028, /* (0xca) */ + 2040, /* (0xcb) */ + 2052, /* (0xcc) */ + 2064, /* (0xcd) */ + 2076, /* (0xce) */ + 2088, /* (0xcf) */ + 2100, /* (0xd0) */ + 2112, /* (0xd1) */ + 2124, /* (0xd2) */ + 2136, /* (0xd3) */ + 2148, /* (0xd4) */ + 2160, /* (0xd5) */ + 2172, /* (0xd6) */ + 2184, /* (0xd7) */ + 2196, /* (0xd8) */ + 2208, /* (0xd9) */ + 2220, /* (0xda) */ + 2232, /* (0xdb) */ + 2244, /* (0xdc) */ + 2256, /* (0xdd) */ + 2268, /* (0xde) */ + 2280, /* (0xdf) */ + 2292, /* (0xe0) */ + 2304, /* (0xe1) */ + 2316, /* (0xe2) */ + 2328, /* (0xe3) */ + 2340, /* (0xe4) */ + 2352, /* (0xe5) */ + 2364, /* (0xe6) */ + 2376, /* (0xe7) */ + 2388, /* (0xe8) */ + 2400, /* (0xe9) */ + 2412, /* (0xea) */ + 2424, /* (0xeb) */ + 2436, /* (0xec) */ + 2448, /* (0xed) */ + 2460, /* (0xee) */ + 2472, /* (0xef) */ + 2484, /* (0xf0) */ + 2496, /* (0xf1) */ + 2508, /* (0xf2) */ + 2520, /* (0xf3) */ + 2532, /* (0xf4) */ + 2544, /* (0xf5) */ + 2556, /* (0xf6) */ + 2568, /* (0xf7) */ + 2580, /* (0xf8) */ + 2592, /* (0xf9) */ + 2604, /* (0xfa) */ + 2616, /* (0xfb) */ + 2628, /* (0xfc) */ + 2640, /* (0xfd) */ + 2652, /* (0xfe) */ + 2664, /* (0xff) */ }; /* Exported structure definition. */ static const FontDesc desc = { - "win_crox0c", + "clR6x12-L1", 6, - 10, - 8, - 32, - 96, + 12, + 6, 12, 0, -3, + 9, + 0, + 256, _font_bits, - 0, /* no encode table*/ + _sysfont_offset, 0, /* fixed width*/ - 32, + 0, /* fixed bbox*/ + 0, sizeof(_font_bits)/sizeof(bitmap_t) }; |