diff options
author | Max Horn | 2005-05-15 18:23:58 +0000 |
---|---|---|
committer | Max Horn | 2005-05-15 18:23:58 +0000 |
commit | 75e6e2d88503419257f413fcffe0cf9c9e320491 (patch) | |
tree | 299b8a02e9e897935141112799aa3240d67d31bd /graphics | |
parent | 06cc657f0d27b3e23c662fd8855877d9e7f17e98 (diff) | |
download | scummvm-rg350-75e6e2d88503419257f413fcffe0cf9c9e320491.tar.gz scummvm-rg350-75e6e2d88503419257f413fcffe0cf9c9e320491.tar.bz2 scummvm-rg350-75e6e2d88503419257f413fcffe0cf9c9e320491.zip |
Now that the GUI scaling code is off, we can use a 'big' font which is not exactly twice as big as the 'normal' font, thus using the available screen space more efficiently
svn-id: r18119
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/newfont_big.cpp | 9125 |
1 files changed, 5763 insertions, 3362 deletions
diff --git a/graphics/newfont_big.cpp b/graphics/newfont_big.cpp index 0ac46bdf96..7daaa144b9 100644 --- a/graphics/newfont_big.cpp +++ b/graphics/newfont_big.cpp @@ -1,19 +1,19 @@ -/* Generated by convbdf on Thu Jan 6 23:04:08 2005. */ +/* Generated by convbdf on Sun May 15 19:05:47 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 + name: xtal-14 + facename: -classic-xtal-Medium-R-Normal--14-140-75-75-P-74-ISO8859-1 + w x h: 12x14 + size: 224 + ascent: 11 + descent: 3 first char: 32 (0x20) - last char: 160 (0xa0) + last char: 255 (0xff) default char: 32 (0x20) - proportional: no - Copyright (C) 1990, 1991 EWT Consulting, Portions Copyright (C) 1994 Cronyx Ltd. + proportional: yes + by Jens Arnold 10/2003, based on PD font Chicago 12 */ namespace Graphics { @@ -22,29 +22,23 @@ namespace Graphics { static const bitmap_t _font_bits[] = { /* Character 32 (0x20): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ 0x0000, 0x0000, @@ -60,1045 +54,1517 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, + +/* Character 33 (0x21): + width 4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | ** | + | | + | | + | | + +----+ +*/ 0x0000, 0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, -/* Character 33 (0x21): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 34 (0x22): + width 5 + +-----+ + | | + | | + | * * | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ 0x0000, 0x0000, +0x5000, +0x5000, +0x5000, +0x0000, 0x0000, 0x0000, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, 0x0000, 0x0000, -0x0200, -0x0200, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 34 (0x22): - width 12 - +------------+ - | | - | | - | | - | | - | * * | - | * * | - | * * | - | * * | - | * * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 35 (0x23): + width 10 + +----------+ + | | + | | + | * * | + | * * | + | ******* | + | * * | + | * * | + | ******* | + | * * | + | * * | + | | + | | + | | + | | + +----------+ */ 0x0000, 0x0000, +0x0900, +0x0900, +0x3f80, +0x1200, +0x1200, +0x7f00, +0x2400, +0x2400, 0x0000, 0x0000, -0x0880, -0x0880, -0x0880, -0x0880, -0x0880, 0x0000, 0x0000, + +/* Character 36 (0x24): + width 7 + +-------+ + | | + | * | + | *** | + | * * * | + | *** | + | *** | + | *** | + | *** | + | *** | + | * * * | + | *** | + | * | + | | + | | + +-------+ +*/ +0x0000, +0x1000, +0x3800, +0x5400, +0x7000, +0x7000, +0x3800, +0x1c00, +0x1c00, +0x5400, +0x3800, +0x1000, +0x0000, +0x0000, + +/* Character 37 (0x25): + width 11 + +-----------+ + | | + | ** *** | + | * * * | + | * * * | + | ** * | + | * | + | * | + | * ** | + | * * * | + | * * * | + | * ** | + | | + | | + | | + +-----------+ +*/ 0x0000, +0x3700, +0x4900, +0x4a00, +0x3200, +0x0400, +0x0400, +0x0980, +0x0a40, +0x1240, +0x1180, 0x0000, 0x0000, 0x0000, + +/* Character 38 (0x26): + width 9 + +---------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +---------+ +*/ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x3000, +0x6700, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 35 (0x23): - width 12 - +------------+ - | | - | | - | | - | | - | * * | - | * * | - | * * | - | ******** | - | * * | - | * * | - | * * | - | * * | - | ******** | - | * * | - | * * | - | * * | - | | - | | - | | - | | - +------------+ +/* Character 39 (0x27): + width 3 + +---+ + | | + | | + | * | + | * | + | * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---+ */ 0x0000, 0x0000, +0x4000, +0x4000, +0x4000, +0x0000, +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 - +------------+ - | | - | | - | | - | * | - | * | - | **** * | - | * ** | - | * * | - | * | - | * | - | *** | - | * | - | * | - | * * | - | ** * | - | * **** | - | * | - | * | - | | - | | - +------------+ +/* Character 40 (0x28): + width 5 + +-----+ + | | + | * | + | * | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | * | + | * | + | | + | | + +-----+ */ 0x0000, +0x1000, +0x2000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x2000, +0x1000, 0x0000, 0x0000, -0x0200, -0x0200, -0x0f40, -0x10c0, -0x1040, -0x1000, -0x0800, -0x0700, -0x0080, -0x0040, -0x1040, -0x1840, -0x1780, -0x0200, -0x0200, + +/* Character 41 (0x29): + width 5 + +-----+ + | | + | * | + | * | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x4000, +0x2000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x2000, +0x4000, 0x0000, 0x0000, -/* Character 37 (0x25): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * * * | - | * * * | - | * * * | - | *** * | - | * | - | * | - | * *** | - | * * *| - | * * *| - | * * *| - | *** | - | | - | | - | | - | | - +------------+ +/* Character 42 (0x2a): + width 7 + +-------+ + | | + | | + | | + | | + | * | + | * * * | + | *** | + | * * * | + | * | + | | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, +0x1000, +0x5400, 0x3800, -0x4420, -0x4440, -0x4480, -0x3900, -0x0200, -0x0200, -0x04e0, -0x0910, -0x1110, -0x2110, -0x00e0, +0x5400, +0x1000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 38 (0x26): - width 12 - +------------+ - | | - | | - | | - | | - | **** | - | * * | - | * | - | * | - | * | - | * * | - | * * | - | * * * | - | * * * | - | * * | - | * * * | - | ***** *| - | | - | | - | | - | | - +------------+ +/* Character 43 (0x2b): + width 7 + +-------+ + | | + | | + | | + | | + | * | + | * | + | ***** | + | * | + | * | + | | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0f00, -0x1080, 0x1000, 0x1000, -0x0800, -0x1400, -0x1200, -0x2120, -0x20a0, -0x2040, -0x20a0, -0x1f10, +0x7c00, +0x1000, +0x1000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 39 (0x27): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 44 (0x2c): + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, 0x0000, 0x0000, 0x0000, +0x0080, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 45 (0x2d): + width 7 + +-------+ + | | + | | + | | + | | + | | + | | + | ***** | + | | + | | + | | + | | + | | + | | + | | + +-------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, -/* Character 40 (0x28): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +------------+ +/* Character 46 (0x2e): + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + +----+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0100, -0x0200, -0x0200, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, + +/* Character 47 (0x2f): + width 7 + +-------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + +-------+ +*/ +0x0000, 0x0400, 0x0400, -0x0200, -0x0200, -0x0100, +0x0800, +0x0800, +0x1000, +0x1000, +0x2000, +0x2000, +0x4000, +0x4000, +0x0000, +0x0000, 0x0000, -/* Character 41 (0x29): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +------------+ +/* Character 48 (0x30): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x0400, -0x0200, -0x0200, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0200, -0x0200, -0x0400, 0x0000, -/* Character 42 (0x2a): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * * * | - | ***** | - | *** | - | * * | - | * * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 49 (0x31): + width 8 + +--------+ + | | + | | + | ** | + | *** | + | * ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x0c00, +0x1c00, +0x2c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, 0x0000, 0x0000, -0x0200, -0x1240, -0x0f80, -0x0700, -0x0500, -0x0880, 0x0000, + +/* Character 50 (0x32): + width 8 + +--------+ + | | + | | + | **** | + | * ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x3c00, +0x4600, +0x0600, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x7e00, +0x0000, 0x0000, 0x0000, + +/* Character 51 (0x33): + width 8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | * ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x7e00, +0x0c00, +0x1800, +0x3c00, +0x0600, +0x0600, +0x0600, +0x4600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 43 (0x2b): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | ********* | - | * | - | * | - | * | - | * | - | | - | | - | | - | | - | | - +------------+ +/* Character 52 (0x34): + width 8 + +--------+ + | | + | | + | ** | + | *** | + | * ** | + | * ** | + | * ** | + | ****** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x0c00, +0x1c00, +0x2c00, +0x4c00, +0x4c00, +0x7e00, +0x0c00, +0x0c00, +0x0c00, 0x0000, 0x0000, 0x0000, -0x0000, -0x0200, -0x0200, -0x0200, -0x0200, -0x3fe0, -0x0200, -0x0200, -0x0200, -0x0200, + +/* Character 53 (0x35): + width 8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | ** | + | * ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x7e00, +0x6000, +0x6000, +0x7c00, +0x0600, +0x0600, +0x0600, +0x4600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 44 (0x2c): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | * | - | * | - | * | - | | - | | - | | - +------------+ +/* Character 54 (0x36): + width 8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x1c00, +0x3000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000, + +/* Character 55 (0x37): + width 8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x7e00, +0x0600, +0x0600, +0x0600, +0x0c00, +0x1800, +0x1800, +0x1800, +0x1800, 0x0000, 0x0000, 0x0000, + +/* Character 56 (0x38): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x3c00, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 57 (0x39): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | *** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x0200, -0x0200, -0x0400, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x0c00, +0x3800, 0x0000, 0x0000, 0x0000, -/* Character 45 (0x2d): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | ********* | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 58 (0x3a): + width 4 + +----+ + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + +----+ */ 0x0000, 0x0000, 0x0000, 0x0000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, -0x0000, -0x3fe0, + +/* Character 59 (0x3b): + width 4 + +----+ + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | ** | + | ** | + | * | + | * | + | | + +----+ +*/ 0x0000, 0x0000, 0x0000, 0x0000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, +0x6000, +0x6000, +0x2000, +0x4000, 0x0000, -/* Character 46 (0x2e): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 60 (0x3c): + width 7 + +-------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, +0x0c00, +0x1800, +0x3000, +0x6000, +0x3000, +0x1800, +0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 61 (0x3d): + width 7 + +-------+ + | | + | | + | | + | | + | | + | ***** | + | | + | ***** | + | | + | | + | | + | | + | | + | | + +-------+ +*/ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x7c00, +0x0000, +0x7c00, 0x0000, 0x0000, -0x0200, -0x0200, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 47 (0x2f): - width 12 - +------------+ - | | - | | - | | - | | - | | - | *| - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 62 (0x3e): + width 7 + +-------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, -0x0000, -0x0000, -0x0010, -0x0020, -0x0040, -0x0080, -0x0100, -0x0200, -0x0400, -0x0800, -0x1000, -0x2000, -0x4000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x1800, +0x3000, +0x6000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 48 (0x30): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | *** | - | | - | | - | | - | | - +------------+ +/* Character 63 (0x3f): + width 8 + +--------+ + | | + | | + | **** | + | * ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x4600, +0x0600, +0x0c00, +0x1800, +0x1800, 0x0000, +0x1800, +0x1800, 0x0000, -0x0700, -0x0880, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x0880, -0x0700, 0x0000, 0x0000, + +/* Character 64 (0x40): + width 11 + +-----------+ + | | + | | + | ***** | + | * * | + | * *** * | + | * * * * | + | * * * * | + | * * * * | + | * ** ** | + | * | + | ***** | + | | + | | + | | + +-----------+ +*/ +0x0000, +0x0000, +0x1f00, +0x2080, +0x4e40, +0x5240, +0x5240, +0x5240, +0x4d80, +0x2000, +0x1f00, +0x0000, 0x0000, 0x0000, -/* Character 49 (0x31): - width 12 - +------------+ - | | - | | - | | - | | - | ** | - | ** * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ******* | - | | - | | - | | - | | - +------------+ +/* Character 65 (0x41): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, -0x0600, -0x1a00, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x1fc0, 0x0000, + +/* Character 66 (0x42): + width 8 + +--------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6600, +0x6600, +0x6600, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 50 (0x32): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * * | - | * * | - | * | - | * | - | * | - | * | - | * | - | * | - | * * | - | * * | - | ******* | - | | - | | - | | - | | - +------------+ +/* Character 67 (0x43): + width 8 + +--------+ + | | + | | + | **** | + | ** * | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6200, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, -0x0700, -0x0880, -0x1040, -0x0040, -0x0040, -0x0080, -0x0100, -0x0200, -0x0400, -0x0840, -0x1040, -0x1fc0, 0x0000, + +/* Character 68 (0x44): + width 8 + +--------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 51 (0x33): - width 12 - +------------+ - | | - | | - | | - | | - | **** | - | * * | - | * | - | * | - | * | - | ** | - | * | - | * | - | * | - | * | - | * * | - | **** | - | | - | | - | | - | | - +------------+ +/* Character 69 (0x45): + width 7 + +-------+ + | | + | | + | ***** | + | ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, +0x7c00, +0x6000, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, -0x0f00, -0x1080, -0x0040, -0x0040, -0x0080, -0x0300, -0x0080, -0x0040, -0x0040, -0x0040, -0x1080, -0x0f00, +0x0000, + +/* Character 70 (0x46): + width 7 + +-------+ + | | + | | + | ***** | + | ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-------+ +*/ 0x0000, 0x0000, +0x7c00, +0x6000, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, 0x0000, 0x0000, -/* Character 52 (0x34): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | ** | - | ** | - | * * | - | * * | - | * * | - | * * | - | * * | - | ******* | - | * | - | * | - | **** | - | | - | | - | | - | | - +------------+ +/* Character 71 (0x47): + width 8 + +--------+ + | | + | | + | **** | + | ** * | + | ** | + | ** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6200, +0x6000, +0x6000, +0x6e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, -0x0080, -0x0180, -0x0180, -0x0280, -0x0480, -0x0480, -0x0880, -0x1080, -0x1fc0, -0x0080, -0x0080, -0x03c0, +0x0000, + +/* Character 72 (0x48): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x0000, 0x0000, 0x0000, -/* Character 53 (0x35): - width 12 - +------------+ - | | - | | - | | - | | - | ****** | - | * | - | * | - | * | - | ***** | - | * * | - | * | - | * | - | * | - | * | - | * * | - | **** | - | | - | | - | | - | | - +------------+ +/* Character 73 (0x49): + width 4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ 0x0000, 0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, -0x1f80, -0x1000, -0x1000, -0x1000, -0x1f00, -0x1080, -0x0040, -0x0040, -0x0040, -0x0040, -0x1080, -0x0f00, +0x0000, + +/* Character 74 (0x4a): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x6600, +0x6600, +0x3c00, +0x0000, 0x0000, 0x0000, -/* Character 54 (0x36): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | ** | - | * | - | * | - | * | - | * *** | - | ** * | - | * * | - | * * | - | * * | - | * * | - | *** | - | | - | | - | | - | | - +------------+ +/* Character 75 (0x4b): + width 9 + +---------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | **** | + | *** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +---------+ */ 0x0000, 0x0000, +0x6300, +0x6600, +0x6c00, +0x7800, +0x7000, +0x7800, +0x6c00, +0x6600, +0x6300, 0x0000, 0x0000, -0x01c0, -0x0600, -0x0800, -0x0800, -0x1000, -0x1700, -0x1880, -0x1040, -0x1040, -0x1040, -0x0880, -0x0700, 0x0000, + +/* Character 76 (0x4c): + width 7 + +-------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ +*/ +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 55 (0x37): +/* Character 77 (0x4d): width 12 +------------+ | | | | - | | - | | - | ******* | - | * * | - | * * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | + | * * | + | ** ** | + | *** *** | + | **** **** | + | * ***** ** | + | * *** ** | + | * * ** | + | * ** | + | * ** | | | | | | | @@ -1106,183 +1572,339 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, +0x4020, +0x6060, +0x70e0, +0x79e0, +0x5f60, +0x4e60, +0x4460, +0x4060, +0x4060, 0x0000, 0x0000, -0x1fc0, -0x1040, -0x1040, -0x0080, -0x0080, -0x0100, -0x0100, -0x0200, -0x0200, -0x0400, -0x0400, -0x0400, 0x0000, + +/* Character 78 (0x4e): + width 9 + +---------+ + | | + | | + | * * | + | ** * | + | *** * | + | **** * | + | * *** * | + | * **** | + | * *** | + | * ** | + | * * | + | | + | | + | | + +---------+ +*/ +0x0000, +0x0000, +0x4100, +0x6100, +0x7100, +0x7900, +0x5d00, +0x4f00, +0x4700, +0x4300, +0x4100, 0x0000, 0x0000, 0x0000, -/* Character 56 (0x38): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * * | - | * * | - | * * | - | * * | - | *** | - | * * | - | * * | - | * * | - | * * | - | * * | - | *** | - | | - | | - | | - | | - +------------+ +/* Character 79 (0x4f): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x0700, -0x0880, -0x1040, -0x1040, -0x0880, -0x0700, -0x0880, -0x1040, -0x1040, -0x1040, -0x0880, -0x0700, 0x0000, + +/* Character 80 (0x50): + width 8 + +--------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, -/* Character 57 (0x39): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * * | - | * * | - | * * | - | * * | - | * ** | - | *** * | - | * | - | * | - | * | - | ** | - | *** | - | | - | | - | | - | | - +------------+ +/* Character 81 (0x51): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0600, 0x0000, 0x0000, -0x0700, -0x0880, -0x1040, -0x1040, -0x1040, -0x08c0, -0x0740, -0x0040, -0x0080, -0x0080, -0x0300, -0x1c00, + +/* Character 82 (0x52): + width 8 + +--------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ +0x0000, 0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, -/* Character 58 (0x3a): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | * | - | * | - | | - | | - | | - | | - | | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 83 (0x53): + width 7 + +-------+ + | | + | | + | *** | + | ** * | + | ** | + | *** | + | *** | + | *** | + | ** | + | * ** | + | *** | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, +0x3800, +0x6400, +0x6000, +0x7000, +0x3800, +0x1c00, +0x0c00, +0x4c00, +0x3800, 0x0000, 0x0000, 0x0000, + +/* Character 84 (0x54): + width 8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x0200, -0x0200, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, 0x0000, 0x0000, + +/* Character 85 (0x55): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, -0x0200, -0x0200, 0x0000, 0x0000, + +/* Character 86 (0x56): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** * | + | **** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6400, +0x7800, +0x0000, 0x0000, 0x0000, -/* Character 59 (0x3b): +/* Character 87 (0x57): width 12 +------------+ | | | | - | | - | | - | | - | | - | | - | * | - | * | - | | - | | - | | - | | - | | - | * | - | * | - | * | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ********* | | | | | | | @@ -1290,505 +1912,747 @@ static const bitmap_t _font_bits[] = { */ 0x0000, 0x0000, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x7fc0, 0x0000, 0x0000, 0x0000, + +/* Character 88 (0x58): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x0200, -0x0200, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, + +/* Character 89 (0x59): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x0200, -0x0200, -0x0400, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x1800, +0x1800, +0x1800, +0x1800, 0x0000, 0x0000, 0x0000, -/* Character 60 (0x3c): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - | | - | | - +------------+ +/* Character 90 (0x5a): + width 8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x7e00, +0x0600, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x6000, +0x7e00, 0x0000, 0x0000, 0x0000, + +/* Character 91 (0x5b): + width 5 + +-----+ + | | + | *** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | *** | + | | + | | + +-----+ +*/ 0x0000, -0x0080, -0x0100, -0x0200, -0x0400, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7000, +0x0000, +0x0000, + +/* Character 92 (0x5c): + width 7 + +-------+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + +-------+ +*/ +0x0000, +0x4000, +0x4000, +0x2000, +0x2000, +0x1000, +0x1000, +0x0800, 0x0800, 0x0400, -0x0200, -0x0100, -0x0080, +0x0400, +0x0000, 0x0000, 0x0000, + +/* Character 93 (0x5d): + width 5 + +-----+ + | | + | *** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | *** | + | | + | | + +-----+ +*/ 0x0000, +0x7000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x7000, 0x0000, 0x0000, -/* Character 61 (0x3d): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | ********* | - | | - | | - | | - | ********* | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 94 (0x5e): + width 7 + +-------+ + | | + | | + | * | + | * * | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, +0x1000, +0x2800, +0x4400, +0x0000, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 95 (0x5f): + width 8 + +--------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |********| + | | + | | + +--------+ +*/ +0x0000, +0x0000, 0x0000, -0x3fe0, 0x0000, 0x0000, 0x0000, -0x3fe0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0xff00, 0x0000, 0x0000, -/* Character 62 (0x3e): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - | | - | | - +------------+ +/* Character 96 (0x60): + width 5 + +-----+ + | | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ 0x0000, +0x6000, +0x3000, +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 - +------------+ - | | - | | - | | - | | - | ***** | - | * * | - | * * | - | * | - | * | - | * | - | * | - | * | - | | - | | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 97 (0x61): + width 8 + +--------+ + | | + | | + | | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0f80, -0x1040, -0x1040, -0x0040, -0x0080, -0x0100, -0x0200, -0x0200, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, -0x0200, -0x0200, 0x0000, + +/* Character 98 (0x62): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 64 (0x40): - width 12 - +------------+ - | | - | | - | | - | | - | ***** | - | * * | - | * * | - | * * | - | * ***** | - | * * * | - | * * * | - | * * * | - | * * * | - | * * * | - | * ***** | - | * | - | * | - | ***** | - | | - | | - +------------+ +/* Character 99 (0x63): + width 8 + +--------+ + | | + | | + | | + | | + | **** | + | ** * | + | ** | + | ** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0f80, -0x1040, -0x2020, -0x2020, -0x23e0, -0x2420, -0x2420, -0x2420, -0x2420, -0x2420, -0x23e0, -0x2000, -0x1000, -0x0f80, +0x3c00, +0x6200, +0x6000, +0x6000, +0x6000, +0x6200, +0x3c00, +0x0000, 0x0000, 0x0000, -/* Character 65 (0x41): - width 12 - +------------+ - | | - | | - | | - | | - | *** | - | * | - | * | - | * * | - | * * | - | * * | - | * * | - | * * | - | ******* | - | * * | - | * * | - | *** ***| - | | - | | - | | - | | - +------------+ +/* Character 100 (0x64): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x0600, +0x0600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, -0x0e00, -0x0200, -0x0200, -0x0500, -0x0500, -0x0880, -0x0880, -0x1040, -0x1fc0, -0x2020, -0x2020, -0x7070, 0x0000, + +/* Character 101 (0x65): + width 8 + +--------+ + | | + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, 0x0000, - -/* Character 66 (0x42): - width 12 - +------------+ - | | - | | - | | - | | - | ******** | - | * * | - | * * | - | * * | - | * * | - | ******* | - | * * | - | * *| - | * *| - | * *| - | * * | - | ********* | - | | - | | - | | - | | - +------------+ -*/ 0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, 0x0000, -0x7f80, -0x1040, -0x1020, -0x1020, -0x1040, -0x1fc0, -0x1020, -0x1010, -0x1010, -0x1010, -0x1020, -0x7fc0, + +/* Character 102 (0x66): + width 7 + +-------+ + | | + | | + | *** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-------+ +*/ 0x0000, 0x0000, +0x1c00, +0x3000, +0x7800, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, 0x0000, 0x0000, -/* Character 67 (0x43): - width 12 - +------------+ - | | - | | - | | - | | - | ***** *| - | ** **| - | * *| - | * | - | * | - | * | - | * | - | * | - | * | - | * *| - | ** **| - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 103 (0x67): + width 8 + +--------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | * ** | + | **** | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x07d0, -0x1830, -0x1010, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x1010, -0x1830, -0x07c0, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x4600, +0x3c00, + +/* Character 104 (0x68): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x0000, 0x0000, 0x0000, -/* Character 68 (0x44): - width 12 - +------------+ - | | - | | - | | - | | - | ******** | - | * ** | - | * * | - | * *| - | * *| - | * *| - | * *| - | * *| - | * *| - | * * | - | * ** | - | ******** | - | | - | | - | | - | | - +------------+ +/* Character 105 (0x69): + width 4 + +----+ + | | + | | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ 0x0000, 0x0000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, -0x7f80, -0x1060, -0x1020, -0x1010, -0x1010, -0x1010, -0x1010, -0x1010, -0x1010, -0x1020, -0x1060, -0x7f80, 0x0000, + +/* Character 106 (0x6a): + width 7 + +-------+ + | | + | | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | * ** | + | *** | + +-------+ +*/ 0x0000, 0x0000, +0x0c00, 0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x4c00, +0x3800, -/* Character 69 (0x45): - width 12 - +------------+ - | | - | | - | | - | | - | ********** | - | * * | - | * * | - | * | - | * * | - | ****** | - | * * | - | * | - | * | - | * * | - | * * | - | ********** | - | | - | | - | | - | | - +------------+ +/* Character 107 (0x6b): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | *** | + | **** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x6000, +0x6000, +0x6600, +0x6c00, +0x7800, +0x7000, +0x7800, +0x6c00, +0x6600, 0x0000, 0x0000, -0x7fe0, -0x1020, -0x1020, -0x1000, -0x1080, -0x1f80, -0x1080, -0x1000, -0x1000, -0x1020, -0x1020, -0x7fe0, 0x0000, + +/* Character 108 (0x6c): + width 4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ +*/ +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, -/* Character 70 (0x46): +/* Character 109 (0x6d): width 12 +------------+ | | | | | | | | - | **********| - | * *| - | * *| - | * | - | * * | - | ****** | - | * * | - | * | - | * | - | * | - | * | - | ****** | - | | + | ********* | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | | | | | | | @@ -1798,365 +2662,337 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x3ff0, -0x0810, -0x0810, -0x0800, -0x0840, -0x0fc0, -0x0840, -0x0800, -0x0800, -0x0800, -0x0800, -0x3f00, -0x0000, +0x7fc0, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, 0x0000, 0x0000, 0x0000, -/* Character 71 (0x47): - width 12 - +------------+ - | | - | | - | | - | | - | ***** * | - | ** ** | - | * * | - | * | - | * | - | * | - | * *****| - | * * | - | * * | - | * * | - | ** ** | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 110 (0x6e): + width 8 + +--------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0fa0, -0x3060, -0x2020, -0x4000, -0x4000, -0x4000, -0x41f0, -0x4020, -0x4020, -0x2020, -0x3060, -0x0f80, -0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, -/* Character 72 (0x48): - width 12 - +------------+ - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | ********* | - | * * | - | * * | - | * * | - | * * | - | * * | - | *** ***| - | | - | | - | | - | | - +------------+ +/* Character 111 (0x6f): + width 8 + +--------+ + | | + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x7070, -0x2020, -0x2020, -0x2020, -0x2020, -0x3fe0, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x7070, -0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 73 (0x49): - width 12 - +------------+ - | | - | | - | | - | | - | ******* | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ******* | - | | - | | - | | - | | - +------------+ +/* Character 112 (0x70): + width 8 + +--------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x1fc0, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x1fc0, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, +0x0000, + +/* Character 113 (0x71): + width 8 + +--------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | | + +--------+ +*/ +0x0000, 0x0000, 0x0000, 0x0000, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x0600, 0x0000, -/* Character 74 (0x4a): - width 12 - +------------+ - | | - | | - | | - | | - | ****** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * * | - | * * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 114 (0x72): + width 7 + +-------+ + | | + | | + | | + | | + | ** ** | + | *** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x07e0, -0x0080, -0x0080, -0x0080, -0x0080, -0x0080, -0x0080, -0x0080, -0x0080, -0x2080, -0x2080, -0x1f00, -0x0000, +0x6c00, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, -/* Character 75 (0x4b): - width 12 - +------------+ - | | - | | - | | - | | - | *** **** | - | * * | - | * * | - | * * | - | * * | - | * * | - | ** * | - | * * | - | * * | - | * * | - | * * | - | *** **| - | | - | | - | | - | | - +------------+ +/* Character 115 (0x73): + width 7 + +-------+ + | | + | | + | | + | | + | *** | + | ** * | + | *** | + | *** | + | *** | + | * ** | + | *** | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x71e0, -0x2080, -0x2100, -0x2200, -0x2400, -0x2800, -0x3400, -0x2200, -0x2100, -0x2080, -0x2040, -0x7030, -0x0000, +0x3800, +0x6400, +0x7000, +0x3800, +0x1c00, +0x4c00, +0x3800, 0x0000, 0x0000, 0x0000, -/* Character 76 (0x4c): - width 12 - +------------+ - | | - | | - | | - | | - | ****** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * * | - | * * | - | ********** | - | | - | | - | | - | | - +------------+ +/* Character 116 (0x74): + width 6 + +------+ + | | + | | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +------+ */ 0x0000, 0x0000, +0x3000, +0x3000, +0x7800, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x1800, +0x0000, +0x0000, +0x0000, + +/* Character 117 (0x75): + width 8 + +--------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x7e00, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1020, -0x1020, -0x7fe0, 0x0000, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, 0x0000, 0x0000, -/* Character 77 (0x4d): - width 12 - +------------+ - | | - | | - | | - | | - | ** **| - | ** ** | - | ** ** | - | * * * * | - | * * * * | - | * * * * | - | * * * * | - | * * * | - | * * * | - | * * | - | * * | - | *** ***| - | | - | | - | | - | | - +------------+ +/* Character 118 (0x76): + width 8 + +--------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** * | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x6030, -0x3060, -0x3060, -0x28a0, -0x28a0, -0x2520, -0x2520, -0x2220, -0x2220, -0x2020, -0x2020, -0x7070, -0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6400, +0x7800, 0x0000, 0x0000, 0x0000, -/* Character 78 (0x4e): +/* Character 119 (0x77): width 12 +------------+ | | | | | | | | - | ** ****| - | ** * | - | ** * | - | * * * | - | * * * | - | * * * | - | * * * | - | * * * | - | * * * | - | * ** | - | * ** | - | **** * | - | | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ********* | | | | | | | @@ -2166,751 +3002,893 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x60f0, -0x3020, -0x3020, -0x2820, -0x2420, -0x2220, -0x2220, -0x2120, -0x20a0, -0x2060, -0x2060, -0x7820, -0x0000, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x7fc0, 0x0000, 0x0000, 0x0000, -/* Character 79 (0x4f): - width 12 - +------------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | * * | - | * *| - | * *| - | * *| - | * *| - | * *| - | * *| - | * * | - | ** ** | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 120 (0x78): + width 8 + +--------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0f80, -0x3060, -0x2020, -0x4010, -0x4010, -0x4010, -0x4010, -0x4010, -0x4010, -0x2020, -0x3060, -0x0f80, +0x6600, +0x6600, +0x6600, +0x3c00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, + +/* Character 121 (0x79): + width 8 + +--------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | * ** | + | **** | + +--------+ +*/ +0x0000, +0x0000, 0x0000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x4600, +0x3c00, -/* Character 80 (0x50): - width 12 - +------------+ - | | - | | - | | - | | - | ******** | - | * * | - | * * | - | * * | - | * * | - | * * | - | ****** | - | * | - | * | - | * | - | * | - | ****** | - | | - | | - | | - | | - +------------+ +/* Character 122 (0x7a): + width 8 + +--------+ + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x7f80, -0x1040, -0x1020, -0x1020, -0x1020, -0x1040, -0x1f80, -0x1000, -0x1000, -0x1000, -0x1000, +0x7e00, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, 0x7e00, 0x0000, 0x0000, 0x0000, + +/* Character 123 (0x7b): + width 5 + +-----+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x1000, +0x2000, +0x2000, +0x2000, +0x2000, +0x4000, +0x2000, +0x2000, +0x2000, +0x2000, +0x1000, +0x0000, 0x0000, -/* Character 81 (0x51): - width 12 - +------------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | * * | - | * *| - | * *| - | * *| - | * *| - | * *| - | * *| - | * * | - | ** ** | - | ***** | - | * | - | *** * | - | * *** | - | | - +------------+ +/* Character 124 (0x7c): + width 3 + +---+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +---+ */ 0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, 0x0000, 0x0000, + +/* Character 125 (0x7d): + width 5 + +-----+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x4000, +0x2000, +0x2000, +0x2000, +0x2000, +0x1000, +0x2000, +0x2000, +0x2000, +0x2000, +0x4000, 0x0000, -0x0f80, -0x3060, -0x2020, -0x4010, -0x4010, -0x4010, -0x4010, -0x4010, -0x4010, -0x2020, -0x3060, -0x0f80, -0x0800, -0x1c40, -0x2380, 0x0000, -/* Character 82 (0x52): - width 12 - +------------+ - | | - | | - | | - | | - | ******** | - | * * | - | * * | - | * * | - | * * | - | * * | - | ****** | - | * * | - | * * | - | * * | - | * * | - | ***** *| - | | - | | - | | - | | - +------------+ +/* Character 126 (0x7e): + width 8 + +--------+ + | | + | | + | | + | ** * | + | * ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, +0x3200, +0x4c00, +0x0000, +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 - +------------+ - | | - | | - | | - | | - | ***** * | - | * ** | - | * * | - | * | - | * | - | *** | - | ** | - | * | - | * | - | * * | - | ** * | - | * ***** | - | | - | | - | | - | | - +------------+ +/* Character 160 (0xa0): + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0fa0, -0x1060, -0x2020, -0x2000, -0x1000, -0x0e00, -0x0180, -0x0040, -0x0020, -0x2020, -0x3040, -0x2f80, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 84 (0x54): - width 12 - +------------+ - | | - | | - | | - | | - | ***********| - | * * *| - | * * *| - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 161 (0xa1): + width 4 + +----+ + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ 0x0000, 0x0000, +0x6000, +0x6000, 0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, -0x7ff0, -0x4210, -0x4210, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0f80, 0x0000, 0x0000, + +/* Character 162 (0xa2): + width 8 + +--------+ + | | + | | + | * | + | * | + | **** | + | ** * * | + | ** * | + | ** * | + | ** * | + | ** * * | + | **** | + | * | + | * | + | | + +--------+ +*/ 0x0000, 0x0000, +0x0800, +0x0800, +0x3c00, +0x6a00, +0x6800, +0x6800, +0x6800, +0x6a00, +0x3c00, +0x0800, +0x0800, +0x0000, -/* Character 85 (0x55): - width 12 - +------------+ - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 163 (0xa3): + width 10 + +----------+ + | | + | | + | **** | + | ** ** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | *** ** | + | ** **** | + | | + | | + | | + +----------+ */ 0x0000, 0x0000, +0x1e00, +0x3300, +0x3000, +0x1800, +0x3e00, +0x1800, +0x1800, +0x3980, +0x6f00, +0x0000, 0x0000, 0x0000, -0x7070, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x1040, -0x0f80, + +/* Character 164 (0xa4): + width 9 + +---------+ + | | + | | + | **** | + | ** * | + | ** | + | ***** | + | ** | + | **** | + | ** | + | ** * | + | **** | + | | + | | + | | + +---------+ +*/ 0x0000, 0x0000, +0x1e00, +0x3100, +0x3000, +0x7c00, +0x3000, +0x7800, +0x3000, +0x3100, +0x1e00, +0x0000, 0x0000, 0x0000, -/* Character 86 (0x56): - width 12 - +------------+ - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 165 (0xa5): + width 8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ****** | + | ** | + | ****** | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x6600, +0x6600, +0x6600, +0x3c00, +0x7e00, +0x1800, +0x7e00, +0x1800, +0x1800, 0x0000, 0x0000, -0x7070, -0x2020, -0x2020, -0x1040, -0x1040, -0x0880, -0x0880, -0x0880, -0x0500, -0x0500, -0x0200, -0x0200, 0x0000, + +/* Character 166 (0xa6): + width 3 + +---+ + | | + | * | + | * | + | * | + | * | + | | + | | + | * | + | * | + | * | + | * | + | * | + | | + | | + +---+ +*/ 0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, 0x0000, 0x0000, -/* Character 87 (0x57): - width 12 - +------------+ - | | - | | - | | - | | - | ** **| - | * *| - | * *| - | * * *| - | * * *| - | * * * * | - | * * * * | - | * * * * | - | * * * * | - | * * | - | * * | - | * * | - | | - | | - | | - | | - +------------+ +/* Character 167 (0xa7): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | ** | + | ** ** | + | **** | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6600, +0x6000, +0x3800, +0x6c00, +0x6600, +0x6600, +0x3600, +0x1c00, +0x0600, +0x6600, +0x3c00, + +/* Character 168 (0xa8): + width 6 + +------+ + | | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, +0x4800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, 0x0000, 0x0000, -0x6030, -0x4010, -0x4010, -0x4210, -0x4210, -0x2520, -0x2520, -0x28a0, -0x28a0, -0x1040, -0x1040, -0x1040, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 88 (0x58): +/* Character 169 (0xa9): width 12 +------------+ - | | - | | - | | - | | - | **** ****| - | * * | - | * * | - | * * | - | * * | - | * | - | * | - | * * | - | * * | - | * * | - | * * | - | **** ****| - | | - | | + | **** | + | * * | + | * * | + | * **** * | + | * ** ** * | + | * ** * | + | * ** * | + | * ** ** * | + | * **** * | + | * * | + | * * | + | **** | | | | | +------------+ */ +0x0f00, +0x1080, +0x2040, +0x4f20, +0x59a0, +0x5820, +0x5820, +0x59a0, +0x4f20, +0x2040, +0x1080, +0x0f00, 0x0000, 0x0000, + +/* Character 170 (0xaa): + width 6 + +------+ + | | + | | + | *** | + | * | + | *** | + | * * | + | *** | + | | + | **** | + | | + | | + | | + | | + | | + +------+ +*/ 0x0000, 0x0000, -0x78f0, -0x2020, -0x1040, -0x0880, -0x0500, -0x0200, -0x0200, -0x0500, -0x0880, -0x1040, -0x2020, -0x78f0, +0x7000, +0x0800, +0x3800, +0x4800, +0x3800, +0x0000, +0x7800, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 89 (0x59): - width 12 - +------------+ - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | * * | - | * | - | * | - | * | - | * | - | * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 171 (0xab): + width 9 + +---------+ + | | + | | + | | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | | + | | + | | + | | + +---------+ */ 0x0000, 0x0000, 0x0000, -0x0000, -0x7070, -0x2020, -0x2020, -0x1040, -0x0880, -0x0500, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0f80, +0x0900, +0x1200, +0x2400, +0x4800, +0x2400, +0x1200, +0x0900, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 90 (0x5a): - width 12 - +------------+ - | | - | | - | | - | | - | ********* | - | * * | - | * * | - | * | - | * | - | * | - | * | - | * | - | * | - | * * | - | * * | - | ********* | - | | - | | - | | - | | - +------------+ +/* Character 172 (0xac): + width 8 + +--------+ + | | + | | + | | + | | + | | + | ****** | + | * | + | * | + | * | + | | + | | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x3fe0, -0x2020, -0x2040, -0x0080, -0x0100, +0x0000, +0x7e00, 0x0200, 0x0200, -0x0400, -0x0800, -0x1020, -0x2020, -0x3fe0, +0x0200, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 91 (0x5b): - width 12 - +------------+ - | | - | | - | | - | | - | **** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | **** | - | | - +------------+ +/* Character 173 (0xad): + width 7 + +-------+ + | | + | | + | | + | | + | | + | | + | ***** | + | | + | | + | | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, -0x0780, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0780, +0x0000, +0x0000, +0x7c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, 0x0000, -/* Character 92 (0x5c): +/* Character 174 (0xae): width 12 +------------+ - | | - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | *| - | | - | | + | **** | + | * * | + | * * | + | * ***** * | + | * ** ** * | + | * ** ** * | + | * ***** * | + | * ** ** * | + | * ** ** * | + | * * | + | * * | + | **** | | | | | +------------+ */ +0x0f00, +0x1080, +0x2040, +0x5f20, +0x59a0, +0x59a0, +0x5f20, +0x5b20, +0x59a0, +0x2040, +0x1080, +0x0f00, +0x0000, +0x0000, + +/* Character 175 (0xaf): + width 8 + +--------+ + |********| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------+ +*/ +0xff00, +0x0000, +0x0000, +0x0000, +0x0000, 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 - +------------+ - | | - | | - | | - | | - | **** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | **** | - | | - +------------+ +/* Character 176 (0xb0): + width 6 + +------+ + | | + | | + | ** | + | * * | + | * * | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, 0x0000, +0x3000, +0x4800, +0x4800, +0x3000, +0x0000, +0x0000, +0x0000, +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 - +------------+ - | | - | | - | | - | * | - | * * | - | * * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 177 (0xb1): + width 7 + +-------+ + | | + | | + | | + | | + | * | + | * | + | ***** | + | * | + | * | + | | + | ***** | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, -0x0200, -0x0500, -0x0880, 0x0000, +0x1000, +0x1000, +0x7c00, +0x1000, +0x1000, 0x0000, +0x7c00, 0x0000, 0x0000, 0x0000, + +/* Character 178 (0xb2): + width 6 + +------+ + | | + | | + | ** | + | * * | + | * | + | * | + | **** | + | | + | | + | | + | | + | | + | | + | | + +------+ +*/ 0x0000, 0x0000, +0x3000, +0x4800, +0x1000, +0x2000, +0x7800, 0x0000, 0x0000, 0x0000, @@ -2919,39 +3897,62 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, -/* Character 95 (0x5f): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - |************| - | | - | | - +------------+ +/* Character 179 (0xb3): + width 6 + +------+ + | | + | | + | **** | + | * | + | *** | + | * | + | *** | + | | + | | + | | + | | + | | + | | + | | + +------+ */ 0x0000, 0x0000, +0x7800, +0x1000, +0x3800, +0x0800, +0x7000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + +/* Character 180 (0xb4): + width 5 + +-----+ + | | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ +*/ 0x0000, +0x3000, +0x6000, 0x0000, 0x0000, 0x0000, @@ -2961,80 +3962,129 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0xfff0, 0x0000, 0x0000, -/* Character 96 (0x60): - width 12 - +------------+ - | | - | | - | | - | * | - | * | - | * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 181 (0xb5): + width 8 + +--------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** * | + | ** | + | ** | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, -0x0400, -0x0200, -0x0100, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7a00, +0x6000, +0x6000, +0x0000, + +/* Character 182 (0xb6): + width 11 + +-----------+ + | | + | | + | ******** | + | **** ** | + | **** ** | + | **** ** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + +-----------+ +*/ 0x0000, 0x0000, +0x3fc0, +0x7980, +0x7980, +0x7980, +0x3980, +0x1980, +0x1980, +0x1980, +0x1980, +0x1980, +0x1980, 0x0000, + +/* Character 183 (0xb7): + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + +----+ +*/ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x6000, +0x6000, +0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 97 (0x61): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | * * | - | * | - | ***** | - | ** * | - | * * | - | * * | - | * * | - | ****** * | - | | - | | - | | - | | - +------------+ +/* Character 184 (0xb8): + width 5 + +-----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | * | + | * | + | ** | + | | + +-----+ */ 0x0000, 0x0000, @@ -3043,914 +4093,1558 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, -0x0f80, -0x1040, -0x0040, -0x07c0, -0x1840, -0x2040, -0x2040, -0x2040, -0x1fa0, 0x0000, 0x0000, 0x0000, +0x2000, +0x1000, +0x6000, 0x0000, -/* Character 98 (0x62): - width 12 - +------------+ - | | - | | - | | - | ** | - | * | - | * | - | * | - | * **** | - | ** * | - | * * | - | * * | - | * * | - | * * | - | * * | - | ** * | - | ** **** | - | | - | | - | | - | | - +------------+ +/* Character 185 (0xb9): + width 4 + +----+ + | | + | | + | * | + | ** | + | * | + | * | + | * | + | | + | | + | | + | | + | | + | | + | | + +----+ */ 0x0000, 0x0000, +0x2000, +0x6000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 186 (0xba): + width 6 + +------+ + | | + | | + | ** | + | * * | + | * * | + | * * | + | ** | + | | + | **** | + | | + | | + | | + | | + | | + +------+ +*/ +0x0000, 0x0000, 0x3000, -0x1000, -0x1000, -0x1000, -0x1780, -0x1840, -0x1020, -0x1020, -0x1020, -0x1020, -0x1020, -0x1840, -0x3780, +0x4800, +0x4800, +0x4800, +0x3000, +0x0000, +0x7800, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -/* Character 99 (0x63): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | **** * | - | * ** | - | * * | - | * | - | * | - | * | - | * | - | * * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 187 (0xbb): + width 9 + +---------+ + | | + | | + | | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | * * | + | | + | | + | | + | | + +---------+ */ 0x0000, 0x0000, 0x0000, +0x4800, +0x2400, +0x1200, +0x0900, +0x1200, +0x2400, +0x4800, 0x0000, 0x0000, 0x0000, 0x0000, -0x07a0, -0x0860, -0x1020, -0x1000, -0x1000, -0x1000, -0x1000, -0x0820, -0x07c0, + +/* Character 188 (0xbc): + width 10 + +----------+ + | | + | | + | * * | + | ** * | + | * * | + | * * | + | * * | + | * | + | * * | + | * ** | + | * * * | + | * **** | + | * * | + | | + +----------+ +*/ 0x0000, 0x0000, +0x2100, +0x6100, +0x2200, +0x2400, +0x2400, +0x0800, +0x1100, +0x1300, +0x2500, +0x4780, +0x4100, 0x0000, + +/* Character 189 (0xbd): + width 10 + +----------+ + | | + | | + | * * | + | ** * | + | * * | + | * * | + | * * | + | * | + | * ** | + | * * * | + | * * | + | * * | + | * **** | + | | + +----------+ +*/ +0x0000, +0x0000, +0x2100, +0x6100, +0x2200, +0x2400, +0x2400, +0x0800, +0x1300, +0x1480, +0x2100, +0x4200, +0x4780, 0x0000, -/* Character 100 (0x64): - width 12 - +------------+ - | | - | | - | | - | ** | - | * | - | * | - | * | - | **** * | - | * ** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * ** | - | **** ** | - | | - | | - | | - | | - +------------+ +/* Character 190 (0xbe): + width 11 + +-----------+ + | | + | | + | **** * | + | * * | + | ** * | + | * * | + | *** * | + | * | + | * * | + | * ** | + | * * * | + | * **** | + | * * | + | | + +-----------+ */ 0x0000, 0x0000, +0x7880, +0x1080, +0x3100, +0x0a00, +0x7200, +0x0400, +0x0880, +0x0980, +0x1280, +0x23c0, +0x2080, 0x0000, -0x00c0, -0x0040, -0x0040, -0x0040, -0x0f40, -0x10c0, -0x2040, -0x2040, -0x2040, -0x2040, -0x2040, -0x10c0, -0x0f60, + +/* Character 191 (0xbf): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x1800, +0x1800, +0x0000, +0x1800, +0x1800, +0x3000, +0x6000, +0x6200, +0x3c00, +0x0000, 0x0000, 0x0000, -/* Character 101 (0x65): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | * * | - | * * | - | * * | - | ********* | - | * | - | * * | - | * * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 192 (0xc0): + width 8 + +--------+ + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ +0x3000, +0x1800, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, + +/* Character 193 (0xc1): + width 8 + +--------+ + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ +0x0c00, +0x1800, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, -0x0f80, -0x1040, -0x2020, -0x2020, -0x3fe0, -0x2000, -0x2020, -0x1040, -0x0f80, 0x0000, + +/* Character 194 (0xc2): + width 8 + +--------+ + | ** | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ +0x1800, +0x2400, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, -/* Character 102 (0x66): - width 12 - +------------+ - | | - | | - | | - | *** | - | * | - | * | - | * | - | ****** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ****** | - | | - | | - | | - | | - +------------+ +/* Character 195 (0xc3): + width 8 + +--------+ + | ** * | + | * ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ +0x3200, +0x4c00, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, -0x01c0, -0x0200, -0x0200, -0x0200, -0x0fc0, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0fc0, 0x0000, + +/* Character 196 (0xc4): + width 8 + +--------+ + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ +*/ +0x2400, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, -/* Character 103 (0x67): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | **** ** | - | * ** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * ** | - | **** * | - | * | - | * | - | * | - | ***** | - +------------+ +/* Character 197 (0xc5): + width 8 + +--------+ + | ** | + | * * | + | ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ +0x1800, +0x2400, +0x1800, +0x3c00, +0x6600, +0x6600, +0x6600, +0x7e00, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, + +/* Character 198 (0xc6): + width 11 + +-----------+ + | | + | | + | ******** | + | ** ** | + | ** ** | + | ** ** | + | ** **** | + | ****** | + | ** ** | + | ** ** | + | ** ***** | + | | + | | + | | + +-----------+ +*/ 0x0000, 0x0000, +0x3fc0, +0x6600, +0x6600, +0x6600, +0x6780, +0x7e00, +0x6600, +0x6600, +0x67c0, +0x0000, 0x0000, 0x0000, -0x0f60, -0x10c0, -0x2040, -0x2040, -0x2040, -0x2040, -0x2040, -0x10c0, -0x0f40, -0x0040, -0x0040, -0x0080, -0x1f00, -/* Character 104 (0x68): - width 12 - +------------+ - | | - | | - | | - | ** | - | * | - | * | - | * | - | * **** | - | ** * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | *** *** | - | | - | | - | | - | | - +------------+ +/* Character 199 (0xc7): + width 8 + +--------+ + | | + | | + | **** | + | ** * | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** * | + | **** | + | * | + | ** | + | | + +--------+ */ 0x0000, 0x0000, +0x3c00, +0x6200, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6200, +0x3c00, +0x0800, +0x3000, 0x0000, + +/* Character 200 (0xc8): + width 7 + +-------+ + | ** | + | ** | + | | + | ***** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ +*/ 0x3000, -0x1000, -0x1000, -0x1000, -0x1780, -0x1840, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x38e0, +0x1800, 0x0000, +0x7c00, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 105 (0x69): - width 12 - +------------+ - | | - | | - | | - | * | - | * | - | | - | | - | *** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ******* | - | | - | | - | | - | | - +------------+ +/* Character 201 (0xc9): + width 7 + +-------+ + | ** | + | ** | + | | + | ***** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ */ +0x1800, +0x3000, 0x0000, +0x7c00, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, -0x0200, -0x0200, -0x0000, 0x0000, -0x0e00, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x1fc0, + +/* Character 202 (0xca): + width 7 + +-------+ + | ** | + | * * | + | | + | ***** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ +*/ +0x3000, +0x4800, 0x0000, +0x7c00, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, 0x0000, -/* Character 106 (0x6a): - width 12 - +------------+ - | | - | | - | | - | * | - | * | - | | - | | - | ***** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | *** | - +------------+ +/* Character 203 (0xcb): + width 7 + +-------+ + | * * | + | | + | ***** | + | ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +-------+ */ +0x4800, 0x0000, +0x7c00, +0x6000, +0x6000, +0x6000, +0x7800, +0x6000, +0x6000, +0x6000, +0x7c00, 0x0000, 0x0000, -0x0100, -0x0100, +0x0000, + +/* Character 204 (0xcc): + width 5 + +-----+ + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-----+ +*/ +0x6000, +0x3000, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, 0x0000, 0x0000, -0x1f00, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0100, -0x0200, -0x1c00, -/* Character 107 (0x6b): - width 12 - +------------+ - | | - | | - | | - | ** | - | * | - | * | - | * | - | * **** | - | * * | - | * * | - | * * | - | * ** | - | ** * | - | * * | - | * * | - | ** **| - | | - | | - | | - | | - +------------+ +/* Character 205 (0xcd): + width 5 + +-----+ + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-----+ */ +0x3000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, + +/* Character 206 (0xce): + width 6 + +------+ + | ** | + | * * | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +------+ +*/ 0x3000, -0x1000, -0x1000, -0x1000, -0x11e0, -0x1080, -0x1100, -0x1200, -0x1600, -0x1900, -0x1080, -0x1040, -0x3030, +0x4800, 0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, 0x0000, 0x0000, 0x0000, -/* Character 108 (0x6c): - width 12 - +------------+ - | | - | | - | | - | *** | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | ******* | - | | - | | - | | - | | - +------------+ +/* Character 207 (0xcf): + width 6 + +------+ + | * * | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +------+ */ +0x4800, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, 0x0000, 0x0000, 0x0000, -0x0e00, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x1fc0, + +/* Character 208 (0xd0): + width 9 + +---------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | **** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +---------+ +*/ 0x0000, 0x0000, +0x3e00, +0x3300, +0x3300, +0x3300, +0x7b00, +0x3300, +0x3300, +0x3300, +0x3e00, +0x0000, 0x0000, 0x0000, -/* Character 109 (0x6d): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ** ** ** | - | ** ** * | - | * * * | - | * * * | - | * * * | - | * * * | - | * * * | - | * * * | - | *** ** **| - | | - | | - | | - | | - +------------+ +/* Character 209 (0xd1): + width 9 + +---------+ + | ** * | + | * ** | + | | + | ** * | + | *** * | + | **** * | + | * *** * | + | * **** | + | * *** | + | * ** | + | * * | + | | + | | + | | + +---------+ */ +0x1900, +0x2600, 0x0000, +0x6100, +0x7100, +0x7900, +0x5d00, +0x4f00, +0x4700, +0x4300, +0x4100, 0x0000, 0x0000, 0x0000, + +/* Character 210 (0xd2): + width 8 + +--------+ + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x3000, +0x1800, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x6cc0, -0x3320, -0x2220, -0x2220, -0x2220, -0x2220, -0x2220, -0x2220, -0x7330, 0x0000, + +/* Character 211 (0xd3): + width 8 + +--------+ + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x0c00, +0x1800, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 110 (0x6e): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ** **** | - | ** * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | *** *** | - | | - | | - | | - | | - +------------+ +/* Character 212 (0xd4): + width 8 + +--------+ + | ** | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ +0x1800, +0x2400, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 213 (0xd5): + width 8 + +--------+ + | ** * | + | * ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x3200, +0x4c00, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x3780, -0x1840, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x38e0, 0x0000, + +/* Character 214 (0xd6): + width 8 + +--------+ + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x2400, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 111 (0x6f): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | ***** | - | | - | | - | | - | | - +------------+ +/* Character 215 (0xd7): + width 7 + +-------+ + | | + | | + | | + | | + | * * | + | * * | + | * | + | * * | + | * * | + | | + | | + | | + | | + | | + +-------+ */ 0x0000, 0x0000, 0x0000, 0x0000, +0x4400, +0x2800, +0x1000, +0x2800, +0x4400, 0x0000, 0x0000, 0x0000, -0x0f80, -0x1040, -0x2020, -0x2020, -0x2020, -0x2020, -0x2020, -0x1040, -0x0f80, 0x0000, 0x0000, + +/* Character 216 (0xd8): + width 8 + +--------+ + | | + | * | + | * | + | **** | + | ** ** | + | ** *** | + | ** *** | + | *** ** | + | *** ** | + | ** ** | + | **** | + | * | + | * | + | | + +--------+ +*/ 0x0000, +0x0200, +0x0400, +0x3c00, +0x6600, +0x6e00, +0x6e00, +0x7600, +0x7600, +0x6600, +0x3c00, +0x2000, +0x4000, 0x0000, -/* Character 112 (0x70): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ** **** | - | ** * | - | * * | - | * * | - | * * | - | * * | - | * * | - | ** * | - | * **** | - | * | - | * | - | * | - | **** | - +------------+ +/* Character 217 (0xd9): + width 8 + +--------+ + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ +0x3000, +0x1800, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 218 (0xda): + width 8 + +--------+ + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x0c00, +0x1800, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 219 (0xdb): + width 8 + +--------+ + | ** | + | * * | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x1800, +0x2400, 0x0000, -0x3780, -0x1840, -0x1020, -0x1020, -0x1020, -0x1020, -0x1020, -0x1840, -0x1780, -0x1000, -0x1000, -0x1000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, 0x3c00, +0x0000, +0x0000, +0x0000, -/* Character 113 (0x71): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | **** ** | - | * ** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * ** | - | **** * | - | * | - | * | - | * | - | **** | - +------------+ +/* Character 220 (0xdc): + width 8 + +--------+ + | * * | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ +0x2400, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 221 (0xdd): + width 8 + +--------+ + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ +*/ +0x0c00, +0x1800, +0x0000, +0x6600, +0x6600, +0x6600, +0x3c00, +0x1800, +0x1800, +0x1800, +0x1800, 0x0000, 0x0000, 0x0000, -0x0f60, -0x10c0, -0x2040, -0x2040, -0x2040, -0x2040, -0x2040, -0x10c0, -0x0f40, -0x0040, -0x0040, -0x0040, -0x01e0, -/* Character 114 (0x72): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | *** **** | - | ** * | - | * | - | * | - | * | - | * | - | * | - | * | - | ****** | - | | - | | - | | - | | - +------------+ +/* Character 222 (0xde): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, 0x0000, 0x0000, 0x0000, + +/* Character 223 (0xdf): + width 8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | | + +--------+ +*/ 0x0000, 0x0000, -0x3bc0, -0x0c20, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x3f00, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6c00, +0x6600, +0x6600, +0x6600, +0x6c00, +0x6000, +0x6000, 0x0000, + +/* Character 224 (0xe0): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x3000, +0x1800, +0x0000, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, -/* Character 115 (0x73): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ***** * | - | * ** | - | * * | - | * | - | ***** | - | * | - | * * | - | ** * | - | * ***** | - | | - | | - | | - | | - +------------+ +/* Character 225 (0xe1): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, +0x0c00, +0x1800, 0x0000, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, + +/* Character 226 (0xe2): + width 8 + +--------+ + | | + | ** | + | * * | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x1800, +0x2400, +0x0000, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, -0x0fa0, -0x1060, -0x2020, -0x1000, -0x0f80, -0x0040, -0x2020, -0x3040, -0x2f80, 0x0000, + +/* Character 227 (0xe3): + width 8 + +--------+ + | | + | ** * | + | * ** | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x3200, +0x4c00, +0x0000, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, -/* Character 116 (0x74): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | ******* | - | * | - | * | - | * | - | * | - | * | - | * * | - | * * | - | *** | - | | - | | - | | - | | - +------------+ +/* Character 228 (0xe4): + width 8 + +--------+ + | | + | | + | * * | + | | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x2400, 0x0000, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, -0x0400, -0x0400, -0x0400, -0x1fc0, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0440, -0x0440, -0x0380, 0x0000, 0x0000, + +/* Character 229 (0xe5): + width 8 + +--------+ + | | + | ** | + | * * | + | ** | + | **** | + | * ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x1800, +0x2400, +0x1800, +0x3c00, +0x4600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, 0x0000, 0x0000, -/* Character 117 (0x75): +/* Character 230 (0xe6): width 12 +------------+ | | | | | | | | - | | - | | - | | - | ** ** | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * ** | - | **** ** | - | | + | **** *** | + | * ** ** | + | ***** ** | + | ** ****** | + | ** ** | + | ** ** * | + | *** **** | | | | | | | @@ -3960,581 +5654,965 @@ static const bitmap_t _font_bits[] = { 0x0000, 0x0000, 0x0000, +0x3dc0, +0x4660, +0x3e60, +0x67e0, +0x6600, +0x6620, +0x3bc0, +0x0000, 0x0000, 0x0000, + +/* Character 231 (0xe7): + width 8 + +--------+ + | | + | | + | | + | | + | **** | + | ** * | + | ** | + | ** | + | ** | + | ** * | + | **** | + | * | + | ** | + | | + +--------+ +*/ 0x0000, -0x30c0, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x1040, -0x10c0, -0x0f60, 0x0000, 0x0000, 0x0000, +0x3c00, +0x6200, +0x6000, +0x6000, +0x6000, +0x6200, +0x3c00, +0x0800, +0x3000, 0x0000, -/* Character 118 (0x76): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * | - | | - | | - | | - | | - +------------+ +/* Character 232 (0xe8): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ */ 0x0000, +0x3000, +0x1800, 0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 233 (0xe9): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, +0x0c00, +0x1800, 0x0000, -0x7070, -0x2020, -0x1040, -0x1040, -0x0880, -0x0880, -0x0500, -0x0500, -0x0200, -0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 119 (0x77): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | *** ***| - | * * | - | * * * | - | * * * | - | * * * * | - | * * * * | - | * * | - | * * | - | * * | - | | - | | - | | - | | - +------------+ +/* Character 234 (0xea): + width 8 + +--------+ + | | + | ** | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ */ 0x0000, +0x1800, +0x2400, 0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 235 (0xeb): + width 8 + +--------+ + | | + | | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** * | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, -0x7070, -0x2020, -0x2220, -0x2220, -0x1540, -0x1540, -0x0880, -0x0880, -0x0880, +0x2400, 0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6200, +0x3c00, 0x0000, 0x0000, 0x0000, -/* Character 120 (0x78): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | **** ****| - | * * | - | * * | - | * * | - | * | - | * * | - | * * | - | * * | - | **** ****| - | | - | | - | | - | | - +------------+ +/* Character 236 (0xec): + width 5 + +-----+ + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-----+ */ 0x0000, +0x6000, +0x3000, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, 0x0000, 0x0000, 0x0000, + +/* Character 237 (0xed): + width 5 + +-----+ + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-----+ +*/ 0x0000, +0x3000, +0x6000, 0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, 0x0000, -0x78f0, -0x1040, -0x0880, -0x0500, -0x0200, -0x0500, -0x0880, -0x1040, -0x78f0, 0x0000, 0x0000, + +/* Character 238 (0xee): + width 6 + +------+ + | | + | ** | + | * * | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +------+ +*/ +0x0000, +0x3000, +0x4800, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, 0x0000, 0x0000, -/* Character 121 (0x79): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | *** ***| - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * * | - | * | - | * | - | * | - | * | - | **** | - +------------+ +/* Character 239 (0xef): + width 6 + +------+ + | | + | | + | * * | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +------+ */ 0x0000, 0x0000, +0x4800, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, +0x0000, 0x0000, + +/* Character 240 (0xf0): + width 8 + +--------+ + | | + | ** * | + | ** | + | * ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, +0x3400, +0x1800, +0x2c00, +0x0600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -0x7070, -0x2020, -0x1040, -0x1040, -0x0880, -0x0880, -0x0500, -0x0500, -0x0200, -0x0200, -0x0400, -0x0400, -0x1e00, -/* Character 122 (0x7a): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | ********* | - | * * | - | * * | - | * | - | * | - | * | - | * * | - | * * | - | ********* | - | | - | | - | | - | | - +------------+ +/* Character 241 (0xf1): + width 8 + +--------+ + | | + | ** * | + | * ** | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ 0x0000, +0x3200, +0x4c00, 0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, 0x0000, 0x0000, 0x0000, + +/* Character 242 (0xf2): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ 0x0000, +0x3000, +0x1800, 0x0000, -0x3fe0, -0x2040, -0x2080, -0x0100, -0x0200, -0x0400, -0x0820, -0x1020, -0x3fe0, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, + +/* Character 243 (0xf3): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ +*/ +0x0000, +0x0c00, +0x1800, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, 0x0000, -/* Character 123 (0x7b): - width 12 - +------------+ - | | - | | - | | - | | - | ** | - | * | - | * | - | * | - | * | - | * | - | * | - | ** | - | * | - | * | - | * | - | * | - | * | - | * | - | ** | - | | - +------------+ +/* Character 244 (0xf4): + width 8 + +--------+ + | | + | ** | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, +0x1800, +0x2400, 0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x0180, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0c00, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0180, 0x0000, -/* Character 124 (0x7c): - width 12 - +------------+ - | | - | | - | | - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - +------------+ +/* Character 245 (0xf5): + width 8 + +--------+ + | | + | ** * | + | * ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, +0x3200, +0x4c00, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, 0x0000, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -/* Character 125 (0x7d): - width 12 - +------------+ - | | - | | - | | - | | - | ** | - | * | - | * | - | * | - | * | - | * | - | * | - | ** | - | * | - | * | - | * | - | * | - | * | - | * | - | ** | - | | - +------------+ +/* Character 246 (0xf6): + width 8 + +--------+ + | | + | | + | * * | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, +0x2400, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, 0x0000, 0x0000, -0x0c00, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0180, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0200, -0x0c00, 0x0000, -/* Character 126 (0x7e): - width 12 - +------------+ - | | - | | - | | - | *** * | - | * * * | - | * *** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 247 (0xf7): + width 8 + +--------+ + | | + | | + | | + | | + | ** | + | ** | + | | + | ****** | + | | + | ** | + | ** | + | | + | | + | | + +--------+ */ 0x0000, 0x0000, 0x0000, -0x1c20, -0x2220, -0x21c0, 0x0000, +0x1800, +0x1800, 0x0000, +0x7e00, 0x0000, +0x1800, +0x1800, 0x0000, 0x0000, 0x0000, + +/* Character 248 (0xf8): + width 8 + +--------+ + | | + | | + | * | + | * | + | **** | + | ** ** | + | ** *** | + | ****** | + | *** ** | + | ** ** | + | **** | + | * | + | * | + | | + +--------+ +*/ 0x0000, 0x0000, +0x0200, +0x0400, +0x3c00, +0x6600, +0x6e00, +0x7e00, +0x7600, +0x6600, +0x3c00, +0x2000, +0x4000, 0x0000, + +/* Character 249 (0xf9): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ 0x0000, +0x3000, +0x1800, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, -/* Character 160 (0xa0): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------------+ +/* Character 250 (0xfa): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ 0x0000, +0x0c00, +0x1800, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, + +/* Character 251 (0xfb): + width 8 + +--------+ + | | + | ** | + | * * | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ 0x0000, +0x1800, +0x2400, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, + +/* Character 252 (0xfc): + width 8 + +--------+ + | | + | | + | * * | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ +*/ 0x0000, 0x0000, +0x2400, 0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, 0x0000, 0x0000, 0x0000, + +/* Character 253 (0xfd): + width 8 + +--------+ + | | + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | * ** | + | **** | + +--------+ +*/ 0x0000, +0x0c00, +0x1800, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x4600, +0x3c00, + +/* Character 254 (0xfe): + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | | + +--------+ +*/ 0x0000, 0x0000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, 0x0000, + +/* Character 255 (0xff): + width 8 + +--------+ + | | + | | + | * * | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | * ** | + | **** | + +--------+ +*/ +0x0000, +0x0000, +0x2400, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x4600, +0x3c00, }; /* 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) */ + 14, /* (0x21) */ + 28, /* (0x22) */ + 42, /* (0x23) */ + 56, /* (0x24) */ + 70, /* (0x25) */ + 84, /* (0x26) */ + 98, /* (0x27) */ + 112, /* (0x28) */ + 126, /* (0x29) */ + 140, /* (0x2a) */ + 154, /* (0x2b) */ + 168, /* (0x2c) */ + 182, /* (0x2d) */ + 196, /* (0x2e) */ + 210, /* (0x2f) */ + 224, /* (0x30) */ + 238, /* (0x31) */ + 252, /* (0x32) */ + 266, /* (0x33) */ + 280, /* (0x34) */ + 294, /* (0x35) */ + 308, /* (0x36) */ + 322, /* (0x37) */ + 336, /* (0x38) */ + 350, /* (0x39) */ + 364, /* (0x3a) */ + 378, /* (0x3b) */ + 392, /* (0x3c) */ + 406, /* (0x3d) */ + 420, /* (0x3e) */ + 434, /* (0x3f) */ + 448, /* (0x40) */ + 462, /* (0x41) */ + 476, /* (0x42) */ + 490, /* (0x43) */ + 504, /* (0x44) */ + 518, /* (0x45) */ + 532, /* (0x46) */ + 546, /* (0x47) */ + 560, /* (0x48) */ + 574, /* (0x49) */ + 588, /* (0x4a) */ + 602, /* (0x4b) */ + 616, /* (0x4c) */ + 630, /* (0x4d) */ + 644, /* (0x4e) */ + 658, /* (0x4f) */ + 672, /* (0x50) */ + 686, /* (0x51) */ + 700, /* (0x52) */ + 714, /* (0x53) */ + 728, /* (0x54) */ + 742, /* (0x55) */ + 756, /* (0x56) */ + 770, /* (0x57) */ + 784, /* (0x58) */ + 798, /* (0x59) */ + 812, /* (0x5a) */ + 826, /* (0x5b) */ + 840, /* (0x5c) */ + 854, /* (0x5d) */ + 868, /* (0x5e) */ + 882, /* (0x5f) */ + 896, /* (0x60) */ + 910, /* (0x61) */ + 924, /* (0x62) */ + 938, /* (0x63) */ + 952, /* (0x64) */ + 966, /* (0x65) */ + 980, /* (0x66) */ + 994, /* (0x67) */ + 1008, /* (0x68) */ + 1022, /* (0x69) */ + 1036, /* (0x6a) */ + 1050, /* (0x6b) */ + 1064, /* (0x6c) */ + 1078, /* (0x6d) */ + 1092, /* (0x6e) */ + 1106, /* (0x6f) */ + 1120, /* (0x70) */ + 1134, /* (0x71) */ + 1148, /* (0x72) */ + 1162, /* (0x73) */ + 1176, /* (0x74) */ + 1190, /* (0x75) */ + 1204, /* (0x76) */ + 1218, /* (0x77) */ + 1232, /* (0x78) */ + 1246, /* (0x79) */ + 1260, /* (0x7a) */ + 1274, /* (0x7b) */ + 1288, /* (0x7c) */ + 1302, /* (0x7d) */ + 1316, /* (0x7e) */ 0, /* (0x7f) */ 0, /* (0x80) */ 0, /* (0x81) */ @@ -4568,20 +6646,343 @@ static const unsigned long _sysfont_offset[] = { 0, /* (0x9d) */ 0, /* (0x9e) */ 0, /* (0x9f) */ - 1900, /* (0xa0) */ + 1330, /* (0xa0) */ + 1344, /* (0xa1) */ + 1358, /* (0xa2) */ + 1372, /* (0xa3) */ + 1386, /* (0xa4) */ + 1400, /* (0xa5) */ + 1414, /* (0xa6) */ + 1428, /* (0xa7) */ + 1442, /* (0xa8) */ + 1456, /* (0xa9) */ + 1470, /* (0xaa) */ + 1484, /* (0xab) */ + 1498, /* (0xac) */ + 1512, /* (0xad) */ + 1526, /* (0xae) */ + 1540, /* (0xaf) */ + 1554, /* (0xb0) */ + 1568, /* (0xb1) */ + 1582, /* (0xb2) */ + 1596, /* (0xb3) */ + 1610, /* (0xb4) */ + 1624, /* (0xb5) */ + 1638, /* (0xb6) */ + 1652, /* (0xb7) */ + 1666, /* (0xb8) */ + 1680, /* (0xb9) */ + 1694, /* (0xba) */ + 1708, /* (0xbb) */ + 1722, /* (0xbc) */ + 1736, /* (0xbd) */ + 1750, /* (0xbe) */ + 1764, /* (0xbf) */ + 1778, /* (0xc0) */ + 1792, /* (0xc1) */ + 1806, /* (0xc2) */ + 1820, /* (0xc3) */ + 1834, /* (0xc4) */ + 1848, /* (0xc5) */ + 1862, /* (0xc6) */ + 1876, /* (0xc7) */ + 1890, /* (0xc8) */ + 1904, /* (0xc9) */ + 1918, /* (0xca) */ + 1932, /* (0xcb) */ + 1946, /* (0xcc) */ + 1960, /* (0xcd) */ + 1974, /* (0xce) */ + 1988, /* (0xcf) */ + 2002, /* (0xd0) */ + 2016, /* (0xd1) */ + 2030, /* (0xd2) */ + 2044, /* (0xd3) */ + 2058, /* (0xd4) */ + 2072, /* (0xd5) */ + 2086, /* (0xd6) */ + 2100, /* (0xd7) */ + 2114, /* (0xd8) */ + 2128, /* (0xd9) */ + 2142, /* (0xda) */ + 2156, /* (0xdb) */ + 2170, /* (0xdc) */ + 2184, /* (0xdd) */ + 2198, /* (0xde) */ + 2212, /* (0xdf) */ + 2226, /* (0xe0) */ + 2240, /* (0xe1) */ + 2254, /* (0xe2) */ + 2268, /* (0xe3) */ + 2282, /* (0xe4) */ + 2296, /* (0xe5) */ + 2310, /* (0xe6) */ + 2324, /* (0xe7) */ + 2338, /* (0xe8) */ + 2352, /* (0xe9) */ + 2366, /* (0xea) */ + 2380, /* (0xeb) */ + 2394, /* (0xec) */ + 2408, /* (0xed) */ + 2422, /* (0xee) */ + 2436, /* (0xef) */ + 2450, /* (0xf0) */ + 2464, /* (0xf1) */ + 2478, /* (0xf2) */ + 2492, /* (0xf3) */ + 2506, /* (0xf4) */ + 2520, /* (0xf5) */ + 2534, /* (0xf6) */ + 2548, /* (0xf7) */ + 2562, /* (0xf8) */ + 2576, /* (0xf9) */ + 2590, /* (0xfa) */ + 2604, /* (0xfb) */ + 2618, /* (0xfc) */ + 2632, /* (0xfd) */ + 2646, /* (0xfe) */ + 2660, /* (0xff) */ +}; + +/* Character width data. */ +static const unsigned char _sysfont_width[] = { + 4, /* (0x20) */ + 4, /* (0x21) */ + 5, /* (0x22) */ + 10, /* (0x23) */ + 7, /* (0x24) */ + 11, /* (0x25) */ + 9, /* (0x26) */ + 3, /* (0x27) */ + 5, /* (0x28) */ + 5, /* (0x29) */ + 7, /* (0x2a) */ + 7, /* (0x2b) */ + 4, /* (0x2c) */ + 7, /* (0x2d) */ + 4, /* (0x2e) */ + 7, /* (0x2f) */ + 8, /* (0x30) */ + 8, /* (0x31) */ + 8, /* (0x32) */ + 8, /* (0x33) */ + 8, /* (0x34) */ + 8, /* (0x35) */ + 8, /* (0x36) */ + 8, /* (0x37) */ + 8, /* (0x38) */ + 8, /* (0x39) */ + 4, /* (0x3a) */ + 4, /* (0x3b) */ + 7, /* (0x3c) */ + 7, /* (0x3d) */ + 7, /* (0x3e) */ + 8, /* (0x3f) */ + 11, /* (0x40) */ + 8, /* (0x41) */ + 8, /* (0x42) */ + 8, /* (0x43) */ + 8, /* (0x44) */ + 7, /* (0x45) */ + 7, /* (0x46) */ + 8, /* (0x47) */ + 8, /* (0x48) */ + 4, /* (0x49) */ + 8, /* (0x4a) */ + 9, /* (0x4b) */ + 7, /* (0x4c) */ + 12, /* (0x4d) */ + 9, /* (0x4e) */ + 8, /* (0x4f) */ + 8, /* (0x50) */ + 8, /* (0x51) */ + 8, /* (0x52) */ + 7, /* (0x53) */ + 8, /* (0x54) */ + 8, /* (0x55) */ + 8, /* (0x56) */ + 12, /* (0x57) */ + 8, /* (0x58) */ + 8, /* (0x59) */ + 8, /* (0x5a) */ + 5, /* (0x5b) */ + 7, /* (0x5c) */ + 5, /* (0x5d) */ + 7, /* (0x5e) */ + 8, /* (0x5f) */ + 5, /* (0x60) */ + 8, /* (0x61) */ + 8, /* (0x62) */ + 8, /* (0x63) */ + 8, /* (0x64) */ + 8, /* (0x65) */ + 7, /* (0x66) */ + 8, /* (0x67) */ + 8, /* (0x68) */ + 4, /* (0x69) */ + 7, /* (0x6a) */ + 8, /* (0x6b) */ + 4, /* (0x6c) */ + 12, /* (0x6d) */ + 8, /* (0x6e) */ + 8, /* (0x6f) */ + 8, /* (0x70) */ + 8, /* (0x71) */ + 7, /* (0x72) */ + 7, /* (0x73) */ + 6, /* (0x74) */ + 8, /* (0x75) */ + 8, /* (0x76) */ + 12, /* (0x77) */ + 8, /* (0x78) */ + 8, /* (0x79) */ + 8, /* (0x7a) */ + 5, /* (0x7b) */ + 3, /* (0x7c) */ + 5, /* (0x7d) */ + 8, /* (0x7e) */ + 4, /* (0x7f) */ + 4, /* (0x80) */ + 4, /* (0x81) */ + 4, /* (0x82) */ + 4, /* (0x83) */ + 4, /* (0x84) */ + 4, /* (0x85) */ + 4, /* (0x86) */ + 4, /* (0x87) */ + 4, /* (0x88) */ + 4, /* (0x89) */ + 4, /* (0x8a) */ + 4, /* (0x8b) */ + 4, /* (0x8c) */ + 4, /* (0x8d) */ + 4, /* (0x8e) */ + 4, /* (0x8f) */ + 4, /* (0x90) */ + 4, /* (0x91) */ + 4, /* (0x92) */ + 4, /* (0x93) */ + 4, /* (0x94) */ + 4, /* (0x95) */ + 4, /* (0x96) */ + 4, /* (0x97) */ + 4, /* (0x98) */ + 4, /* (0x99) */ + 4, /* (0x9a) */ + 4, /* (0x9b) */ + 4, /* (0x9c) */ + 4, /* (0x9d) */ + 4, /* (0x9e) */ + 4, /* (0x9f) */ + 4, /* (0xa0) */ + 4, /* (0xa1) */ + 8, /* (0xa2) */ + 10, /* (0xa3) */ + 9, /* (0xa4) */ + 8, /* (0xa5) */ + 3, /* (0xa6) */ + 8, /* (0xa7) */ + 6, /* (0xa8) */ + 12, /* (0xa9) */ + 6, /* (0xaa) */ + 9, /* (0xab) */ + 8, /* (0xac) */ + 7, /* (0xad) */ + 12, /* (0xae) */ + 8, /* (0xaf) */ + 6, /* (0xb0) */ + 7, /* (0xb1) */ + 6, /* (0xb2) */ + 6, /* (0xb3) */ + 5, /* (0xb4) */ + 8, /* (0xb5) */ + 11, /* (0xb6) */ + 4, /* (0xb7) */ + 5, /* (0xb8) */ + 4, /* (0xb9) */ + 6, /* (0xba) */ + 9, /* (0xbb) */ + 10, /* (0xbc) */ + 10, /* (0xbd) */ + 11, /* (0xbe) */ + 8, /* (0xbf) */ + 8, /* (0xc0) */ + 8, /* (0xc1) */ + 8, /* (0xc2) */ + 8, /* (0xc3) */ + 8, /* (0xc4) */ + 8, /* (0xc5) */ + 11, /* (0xc6) */ + 8, /* (0xc7) */ + 7, /* (0xc8) */ + 7, /* (0xc9) */ + 7, /* (0xca) */ + 7, /* (0xcb) */ + 5, /* (0xcc) */ + 5, /* (0xcd) */ + 6, /* (0xce) */ + 6, /* (0xcf) */ + 9, /* (0xd0) */ + 9, /* (0xd1) */ + 8, /* (0xd2) */ + 8, /* (0xd3) */ + 8, /* (0xd4) */ + 8, /* (0xd5) */ + 8, /* (0xd6) */ + 7, /* (0xd7) */ + 8, /* (0xd8) */ + 8, /* (0xd9) */ + 8, /* (0xda) */ + 8, /* (0xdb) */ + 8, /* (0xdc) */ + 8, /* (0xdd) */ + 8, /* (0xde) */ + 8, /* (0xdf) */ + 8, /* (0xe0) */ + 8, /* (0xe1) */ + 8, /* (0xe2) */ + 8, /* (0xe3) */ + 8, /* (0xe4) */ + 8, /* (0xe5) */ + 12, /* (0xe6) */ + 8, /* (0xe7) */ + 8, /* (0xe8) */ + 8, /* (0xe9) */ + 8, /* (0xea) */ + 8, /* (0xeb) */ + 5, /* (0xec) */ + 5, /* (0xed) */ + 6, /* (0xee) */ + 6, /* (0xef) */ + 8, /* (0xf0) */ + 8, /* (0xf1) */ + 8, /* (0xf2) */ + 8, /* (0xf3) */ + 8, /* (0xf4) */ + 8, /* (0xf5) */ + 8, /* (0xf6) */ + 8, /* (0xf7) */ + 8, /* (0xf8) */ + 8, /* (0xf9) */ + 8, /* (0xfa) */ + 8, /* (0xfb) */ + 8, /* (0xfc) */ + 8, /* (0xfd) */ + 8, /* (0xfe) */ + 8, /* (0xff) */ }; /* Exported structure definition. */ static const FontDesc desc = { - "win_crox3c", + "xtal-14", 12, - 20, - 16, + 14, + 11, 32, - 129, + 224, _font_bits, _sysfont_offset, - 0, /* fixed width*/ + _sysfont_width, 32, sizeof(_font_bits)/sizeof(bitmap_t) }; |