aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorMax Horn2005-05-15 18:23:58 +0000
committerMax Horn2005-05-15 18:23:58 +0000
commit75e6e2d88503419257f413fcffe0cf9c9e320491 (patch)
tree299b8a02e9e897935141112799aa3240d67d31bd /graphics
parent06cc657f0d27b3e23c662fd8855877d9e7f17e98 (diff)
downloadscummvm-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.cpp9125
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)
};