aboutsummaryrefslogtreecommitdiff
path: root/graphics/fonts
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/fonts')
-rw-r--r--graphics/fonts/consolefont.cpp4786
-rw-r--r--graphics/fonts/newfont.cpp2542
-rw-r--r--graphics/fonts/newfont_big.cpp3596
-rw-r--r--graphics/fonts/scummfont.cpp110
4 files changed, 11034 insertions, 0 deletions
diff --git a/graphics/fonts/consolefont.cpp b/graphics/fonts/consolefont.cpp
new file mode 100644
index 0000000000..5c95c4bb42
--- /dev/null
+++ b/graphics/fonts/consolefont.cpp
@@ -0,0 +1,4786 @@
+/* Generated by convbdf on Sun Aug 15 16:38:06 2004. */
+#include "common/stdafx.h"
+#include "graphics/font.h"
+
+/* Font information:
+ name: 5x7
+ facename: -Misc-Fixed-Medium-R-Normal--7-70-75-75-C-50-ISO8859-1
+ w x h: 5x7
+ size: 256
+ ascent: 6
+ descent: 1
+ first char: 0 (0x00)
+ last char: 255 (0xff)
+ default char: 0 (0x00)
+ proportional: no
+ Copyright 1991, 1998 The Open Group
+*/
+
+namespace Graphics {
+
+/* Font character bitmap data. */
+static const bitmap_t _font_bits[] = {
+
+/* Character 0 (0x00):
+ width 5
+ +-----+
+ |**** |
+ |**** |
+ |**** |
+ |**** |
+ |**** |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0xf000,
+0xf000,
+0xf000,
+0xf000,
+0xf000,
+0x0000,
+
+/* Character 1 (0x01):
+ width 5
+ +-----+
+ | |
+ | * |
+ | *** |
+ |*****|
+ | *** |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x2000,
+0x7000,
+0xf800,
+0x7000,
+0x2000,
+0x0000,
+
+/* Character 2 (0x02):
+ width 5
+ +-----+
+ | * * |
+ |* * |
+ | * * |
+ |* * |
+ | * * |
+ |* * |
+ | |
+ +-----+
+*/
+0x5000,
+0xa000,
+0x5000,
+0xa000,
+0x5000,
+0xa000,
+0x0000,
+
+/* Character 3 (0x03):
+ width 5
+ +-----+
+ |* * |
+ |*** |
+ |* * |
+ |* * |
+ | *** |
+ | * |
+ | * |
+ +-----+
+*/
+0xa000,
+0xe000,
+0xa000,
+0xa000,
+0x7000,
+0x2000,
+0x2000,
+
+/* Character 4 (0x04):
+ width 5
+ +-----+
+ |** |
+ |* |
+ |** |
+ |* ** |
+ | * |
+ | ** |
+ | * |
+ +-----+
+*/
+0xc000,
+0x8000,
+0xc000,
+0xb000,
+0x2000,
+0x3000,
+0x2000,
+
+/* Character 5 (0x05):
+ width 5
+ +-----+
+ |** |
+ |* |
+ |** |
+ | ** |
+ | * * |
+ | ** |
+ | * * |
+ +-----+
+*/
+0xc000,
+0x8000,
+0xc000,
+0x6000,
+0x5000,
+0x6000,
+0x5000,
+
+/* Character 6 (0x06):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |** |
+ | ** |
+ | * |
+ | ** |
+ | * |
+ +-----+
+*/
+0x8000,
+0x8000,
+0xc000,
+0x3000,
+0x2000,
+0x3000,
+0x2000,
+
+/* Character 7 (0x07):
+ width 5
+ +-----+
+ | * |
+ | * * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x5000,
+0x2000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 8 (0x08):
+ width 5
+ +-----+
+ | * |
+ | *** |
+ | * |
+ | |
+ | *** |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x7000,
+0x2000,
+0x0000,
+0x7000,
+0x0000,
+0x0000,
+
+/* Character 9 (0x09):
+ width 5
+ +-----+
+ |* * |
+ |** * |
+ |* ** |
+ |* * |
+ | * |
+ | * |
+ | ** |
+ +-----+
+*/
+0x9000,
+0xd000,
+0xb000,
+0x9000,
+0x2000,
+0x2000,
+0x3000,
+
+/* Character 10 (0x0a):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ | * |
+ | *** |
+ | * |
+ | * |
+ +-----+
+*/
+0xa000,
+0xa000,
+0xa000,
+0x4000,
+0x7000,
+0x2000,
+0x2000,
+
+/* Character 11 (0x0b):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0xe000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 12 (0x0c):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ |*** |
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0xe000,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 13 (0x0d):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | ***|
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 14 (0x0e):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | ***|
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0x3800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 15 (0x0f):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ |*****|
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0xf800,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 16 (0x10):
+ width 5
+ +-----+
+ | |
+ |*****|
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0xf800,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 17 (0x11):
+ width 5
+ +-----+
+ | |
+ | |
+ |*****|
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xf800,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 18 (0x12):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ |*****|
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0xf800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 19 (0x13):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ |*****|
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xf800,
+0x0000,
+0x0000,
+
+/* Character 20 (0x14):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ |*****|
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xf800,
+0x0000,
+
+/* Character 21 (0x15):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | ***|
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0x3800,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 22 (0x16):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ |*** |
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0xe000,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 23 (0x17):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ |*****|
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0xf800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 24 (0x18):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ |*****|
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0xf800,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 25 (0x19):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+
+/* Character 26 (0x1a):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ +-----+
+*/
+0x1000,
+0x2000,
+0x4000,
+0x2000,
+0x1000,
+0x7000,
+0x0000,
+
+/* Character 27 (0x1b):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x1000,
+0x2000,
+0x4000,
+0x7000,
+0x0000,
+
+/* Character 28 (0x1c):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ | * * |
+ | * * |
+ | * * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0x5000,
+0x5000,
+0x5000,
+0x0000,
+
+/* Character 29 (0x1d):
+ width 5
+ +-----+
+ | |
+ | * |
+ | *** |
+ | * |
+ | *** |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x1000,
+0x7000,
+0x2000,
+0x7000,
+0x4000,
+0x0000,
+
+/* Character 30 (0x1e):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | * |
+ |*** |
+ | * |
+ |* ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x3000,
+0x4000,
+0xe000,
+0x4000,
+0xb000,
+0x0000,
+
+/* Character 31 (0x1f):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | * |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x2000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 32 (0x20):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 33 (0x21):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x0000,
+0x2000,
+0x0000,
+
+/* Character 34 (0x22):
+ width 5
+ +-----+
+ | * * |
+ | * * |
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x5000,
+0x5000,
+0x5000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 35 (0x23):
+ width 5
+ +-----+
+ | |
+ | * * |
+ |*****|
+ | * * |
+ |*****|
+ | * * |
+ | |
+ +-----+
+*/
+0x0000,
+0x5000,
+0xf800,
+0x5000,
+0xf800,
+0x5000,
+0x0000,
+
+/* Character 36 (0x24):
+ width 5
+ +-----+
+ | |
+ | *** |
+ |* * |
+ | *** |
+ | * *|
+ | *** |
+ | |
+ +-----+
+*/
+0x0000,
+0x7000,
+0xa000,
+0x7000,
+0x2800,
+0x7000,
+0x0000,
+
+/* Character 37 (0x25):
+ width 5
+ +-----+
+ |* |
+ |* * |
+ | * |
+ | * |
+ |* * |
+ | * |
+ | |
+ +-----+
+*/
+0x8000,
+0x9000,
+0x2000,
+0x4000,
+0x9000,
+0x1000,
+0x0000,
+
+/* Character 38 (0x26):
+ width 5
+ +-----+
+ | |
+ | * |
+ |* * |
+ | * |
+ |* * |
+ | * * |
+ | |
+ +-----+
+*/
+0x0000,
+0x4000,
+0xa000,
+0x4000,
+0xa000,
+0x5000,
+0x0000,
+
+/* Character 39 (0x27):
+ width 5
+ +-----+
+ | ** |
+ | * |
+ |* |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x6000,
+0x4000,
+0x8000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 40 (0x28):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x2000,
+0x0000,
+
+/* Character 41 (0x29):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x4000,
+0x0000,
+
+/* Character 42 (0x2a):
+ width 5
+ +-----+
+ | |
+ |* * |
+ | * |
+ |*** |
+ | * |
+ |* * |
+ | |
+ +-----+
+*/
+0x0000,
+0xa000,
+0x4000,
+0xe000,
+0x4000,
+0xa000,
+0x0000,
+
+/* Character 43 (0x2b):
+ width 5
+ +-----+
+ | |
+ | * |
+ | * |
+ |*****|
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x2000,
+0x2000,
+0xf800,
+0x2000,
+0x2000,
+0x0000,
+
+/* Character 44 (0x2c):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | * |
+ |* |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x4000,
+0x8000,
+
+/* Character 45 (0x2d):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ |**** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0xf000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 46 (0x2e):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+
+/* Character 47 (0x2f):
+ width 5
+ +-----+
+ | |
+ | * |
+ | * |
+ | * |
+ |* |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x1000,
+0x2000,
+0x4000,
+0x8000,
+0x0000,
+0x0000,
+
+/* Character 48 (0x30):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | * |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0xa000,
+0xa000,
+0xa000,
+0x4000,
+0x0000,
+
+/* Character 49 (0x31):
+ width 5
+ +-----+
+ | * |
+ |** |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0x4000,
+0xc000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 50 (0x32):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ | * |
+ | * |
+ | * |
+ |**** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x1000,
+0x2000,
+0x4000,
+0xf000,
+0x0000,
+
+/* Character 51 (0x33):
+ width 5
+ +-----+
+ |**** |
+ | * |
+ | ** |
+ | * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0xf000,
+0x1000,
+0x6000,
+0x1000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 52 (0x34):
+ width 5
+ +-----+
+ | * |
+ | ** |
+ |* * |
+ |**** |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x6000,
+0xa000,
+0xf000,
+0x2000,
+0x2000,
+0x0000,
+
+/* Character 53 (0x35):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ | * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x1000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 54 (0x36):
+ width 5
+ +-----+
+ | ** |
+ |* |
+ |*** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x8000,
+0xe000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 55 (0x37):
+ width 5
+ +-----+
+ |**** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0xf000,
+0x1000,
+0x2000,
+0x2000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 56 (0x38):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 57 (0x39):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ | *** |
+ | * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x7000,
+0x1000,
+0x6000,
+0x0000,
+
+/* Character 58 (0x3a):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | ** |
+ | |
+ | ** |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+
+/* Character 59 (0x3b):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | ** |
+ | |
+ | ** |
+ | * |
+ |* |
+ +-----+
+*/
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x6000,
+0x4000,
+0x8000,
+
+/* Character 60 (0x3c):
+ width 5
+ +-----+
+ | |
+ | * |
+ | * |
+ |* |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x2000,
+0x4000,
+0x8000,
+0x4000,
+0x2000,
+0x0000,
+
+/* Character 61 (0x3d):
+ width 5
+ +-----+
+ | |
+ | |
+ |**** |
+ | |
+ |**** |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xf000,
+0x0000,
+0xf000,
+0x0000,
+0x0000,
+
+/* Character 62 (0x3e):
+ width 5
+ +-----+
+ | |
+ |* |
+ | * |
+ | * |
+ | * |
+ |* |
+ | |
+ +-----+
+*/
+0x0000,
+0x8000,
+0x4000,
+0x2000,
+0x4000,
+0x8000,
+0x0000,
+
+/* Character 63 (0x3f):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ | * |
+ | * |
+ | |
+ | * |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0x2000,
+0x4000,
+0x0000,
+0x4000,
+0x0000,
+
+/* Character 64 (0x40):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* ** |
+ |* ** |
+ |* |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0xb000,
+0xb000,
+0x8000,
+0x6000,
+0x0000,
+
+/* Character 65 (0x41):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 66 (0x42):
+ width 5
+ +-----+
+ |*** |
+ |* * |
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x9000,
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0x0000,
+
+/* Character 67 (0x43):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* |
+ |* |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x8000,
+0x8000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 68 (0x44):
+ width 5
+ +-----+
+ |*** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0xe000,
+0x0000,
+
+/* Character 69 (0x45):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 70 (0x46):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |* |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0x8000,
+0x0000,
+
+/* Character 71 (0x47):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* |
+ |* ** |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x8000,
+0xb000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 72 (0x48):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 73 (0x49):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 74 (0x4a):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 75 (0x4b):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |** |
+ |** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0xa000,
+0xc000,
+0xc000,
+0xa000,
+0x9000,
+0x0000,
+
+/* Character 76 (0x4c):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |* |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0x8000,
+0x8000,
+0x8000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 77 (0x4d):
+ width 5
+ +-----+
+ |* * |
+ |**** |
+ |**** |
+ |* * |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0xf000,
+0xf000,
+0x9000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 78 (0x4e):
+ width 5
+ +-----+
+ |* * |
+ |** * |
+ |** * |
+ |* ** |
+ |* ** |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0xd000,
+0xd000,
+0xb000,
+0xb000,
+0x9000,
+0x0000,
+
+/* Character 79 (0x4f):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 80 (0x50):
+ width 5
+ +-----+
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ |* |
+ |* |
+ | |
+ +-----+
+*/
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0x8000,
+0x8000,
+0x0000,
+
+/* Character 81 (0x51):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |** * |
+ | ** |
+ | * |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0xd000,
+0x6000,
+0x1000,
+
+/* Character 82 (0x52):
+ width 5
+ +-----+
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0xa000,
+0x9000,
+0x0000,
+
+/* Character 83 (0x53):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ | * |
+ | * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x4000,
+0x2000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 84 (0x54):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 85 (0x55):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 86 (0x56):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x6000,
+0x0000,
+
+/* Character 87 (0x57):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |**** |
+ |**** |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0xf000,
+0xf000,
+0x9000,
+0x0000,
+
+/* Character 88 (0x58):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ | ** |
+ | ** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x6000,
+0x6000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 89 (0x59):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0xa000,
+0xa000,
+0xa000,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 90 (0x5a):
+ width 5
+ +-----+
+ |**** |
+ | * |
+ | * |
+ | * |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x1000,
+0x2000,
+0x4000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 91 (0x5b):
+ width 5
+ +-----+
+ |*** |
+ |* |
+ |* |
+ |* |
+ |* |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x8000,
+0x8000,
+0x8000,
+0x8000,
+0xe000,
+0x0000,
+
+/* Character 92 (0x5c):
+ width 5
+ +-----+
+ | |
+ |* |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x8000,
+0x4000,
+0x2000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 93 (0x5d):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0xe000,
+0x0000,
+
+/* Character 94 (0x5e):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 95 (0x5f):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ |**** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xf000,
+0x0000,
+
+/* Character 96 (0x60):
+ width 5
+ +-----+
+ |** |
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0xc000,
+0x4000,
+0x2000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 97 (0x61):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 98 (0x62):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ | |
+ +-----+
+*/
+0x8000,
+0x8000,
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0x0000,
+
+/* Character 99 (0x63):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ |* |
+ |* |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x8000,
+0x8000,
+0x6000,
+0x0000,
+
+/* Character 100 (0x64):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | *** |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x1000,
+0x1000,
+0x7000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 101 (0x65):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ |* ** |
+ |** |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0xb000,
+0xc000,
+0x6000,
+0x0000,
+
+/* Character 102 (0x66):
+ width 5
+ +-----+
+ | * |
+ | * * |
+ | * |
+ |*** |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x5000,
+0x4000,
+0xe000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 103 (0x67):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |* * |
+ | ** |
+ |* |
+ | *** |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0x9000,
+0x6000,
+0x8000,
+0x7000,
+
+/* Character 104 (0x68):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |*** |
+ |* * |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x8000,
+0x8000,
+0xe000,
+0x9000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 105 (0x69):
+ width 5
+ +-----+
+ | * |
+ | |
+ |** |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0x4000,
+0x0000,
+0xc000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 106 (0x6a):
+ width 5
+ +-----+
+ | * |
+ | |
+ | * |
+ | * |
+ | * |
+ |* * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x0000,
+0x2000,
+0x2000,
+0x2000,
+0xa000,
+0x4000,
+
+/* Character 107 (0x6b):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |* * |
+ |** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x8000,
+0x8000,
+0xa000,
+0xc000,
+0xa000,
+0x9000,
+0x0000,
+
+/* Character 108 (0x6c):
+ width 5
+ +-----+
+ |** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xc000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 109 (0x6d):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xa000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 110 (0x6e):
+ width 5
+ +-----+
+ | |
+ | |
+ |*** |
+ |* * |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xe000,
+0x9000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 111 (0x6f):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 112 (0x70):
+ width 5
+ +-----+
+ | |
+ | |
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ |* |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0x8000,
+
+/* Character 113 (0x71):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |* * |
+ |* * |
+ | *** |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0x9000,
+0x9000,
+0x7000,
+0x1000,
+
+/* Character 114 (0x72):
+ width 5
+ +-----+
+ | |
+ | |
+ |*** |
+ |* * |
+ |* |
+ |* |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xe000,
+0x9000,
+0x8000,
+0x8000,
+0x0000,
+
+/* Character 115 (0x73):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |** |
+ | ** |
+ |*** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0xc000,
+0x3000,
+0xe000,
+0x0000,
+
+/* Character 116 (0x74):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |*** |
+ | * |
+ | * |
+ | ** |
+ | |
+ +-----+
+*/
+0x4000,
+0x4000,
+0xe000,
+0x4000,
+0x4000,
+0x3000,
+0x0000,
+
+/* Character 117 (0x75):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 118 (0x76):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |* * |
+ |* * |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xa000,
+0xa000,
+0xa000,
+0x4000,
+0x0000,
+
+/* Character 119 (0x77):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |* * |
+ |**** |
+ |**** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x9000,
+0xf000,
+0xf000,
+0x0000,
+
+/* Character 120 (0x78):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ | ** |
+ | ** |
+ |* * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x6000,
+0x6000,
+0x9000,
+0x0000,
+
+/* Character 121 (0x79):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |* * |
+ | * * |
+ | * |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x9000,
+0x5000,
+0x2000,
+0x4000,
+
+/* Character 122 (0x7a):
+ width 5
+ +-----+
+ | |
+ | |
+ |**** |
+ | * |
+ | * |
+ |**** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xf000,
+0x2000,
+0x4000,
+0xf000,
+0x0000,
+
+/* Character 123 (0x7b):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |** |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0xc000,
+0x4000,
+0x4000,
+0x2000,
+0x0000,
+
+/* Character 124 (0x7c):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 125 (0x7d):
+ width 5
+ +-----+
+ |* |
+ | * |
+ | ** |
+ | * |
+ | * |
+ |* |
+ | |
+ +-----+
+*/
+0x8000,
+0x4000,
+0x6000,
+0x4000,
+0x4000,
+0x8000,
+0x0000,
+
+/* Character 126 (0x7e):
+ width 5
+ +-----+
+ | * * |
+ |* * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x5000,
+0xa000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 127 (0x7f):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 160 (0xa0):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 161 (0xa1):
+ width 5
+ +-----+
+ | * |
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x2000,
+0x0000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x0000,
+
+/* Character 162 (0xa2):
+ width 5
+ +-----+
+ | |
+ | * |
+ | *** |
+ |* * |
+ |* * |
+ | *** |
+ | * |
+ +-----+
+*/
+0x0000,
+0x2000,
+0x7000,
+0xa000,
+0xa000,
+0x7000,
+0x2000,
+
+/* Character 163 (0xa3):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | * |
+ |*** |
+ | * |
+ |* ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x3000,
+0x4000,
+0xe000,
+0x4000,
+0xb000,
+0x0000,
+
+/* Character 164 (0xa4):
+ width 5
+ +-----+
+ | |
+ |* *|
+ | *** |
+ | * * |
+ | *** |
+ |* *|
+ | |
+ +-----+
+*/
+0x0000,
+0x8800,
+0x7000,
+0x5000,
+0x7000,
+0x8800,
+0x0000,
+
+/* Character 165 (0xa5):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ | * |
+ |*** |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0xa000,
+0xa000,
+0x4000,
+0xe000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 166 (0xa6):
+ width 5
+ +-----+
+ | |
+ | * |
+ | * |
+ | |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0x0000,
+0x2000,
+0x2000,
+0x0000,
+0x2000,
+0x2000,
+0x0000,
+
+/* Character 167 (0xa7):
+ width 5
+ +-----+
+ | ** |
+ | * |
+ | ** |
+ | * * |
+ | ** |
+ | * |
+ | ** |
+ +-----+
+*/
+0x3000,
+0x4000,
+0x6000,
+0x5000,
+0x3000,
+0x1000,
+0x6000,
+
+/* Character 168 (0xa8):
+ width 5
+ +-----+
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x5000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 169 (0xa9):
+ width 5
+ +-----+
+ | *** |
+ |* *|
+ |* * *|
+ |** *|
+ |* * *|
+ |* *|
+ | *** |
+ +-----+
+*/
+0x7000,
+0x8800,
+0xa800,
+0xc800,
+0xa800,
+0x8800,
+0x7000,
+
+/* Character 170 (0xaa):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x6000,
+0xa000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 171 (0xab):
+ width 5
+ +-----+
+ | |
+ | |
+ | * *|
+ |* * |
+ | * *|
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x4800,
+0x9000,
+0x4800,
+0x0000,
+0x0000,
+
+/* Character 172 (0xac):
+ width 5
+ +-----+
+ | |
+ | |
+ |**** |
+ | * |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xf000,
+0x1000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 173 (0xad):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ |**** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0xf000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 174 (0xae):
+ width 5
+ +-----+
+ | *** |
+ |* *|
+ |*** *|
+ |** *|
+ |** *|
+ |* *|
+ | *** |
+ +-----+
+*/
+0x7000,
+0x8800,
+0xe800,
+0xc800,
+0xc800,
+0x8800,
+0x7000,
+
+/* Character 175 (0xaf):
+ width 5
+ +-----+
+ |**** |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0xf000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 176 (0xb0):
+ width 5
+ +-----+
+ | * |
+ | * * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x5000,
+0x2000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 177 (0xb1):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |*****|
+ | * |
+ | * |
+ |*****|
+ | |
+ +-----+
+*/
+0x2000,
+0x2000,
+0xf800,
+0x2000,
+0x2000,
+0xf800,
+0x0000,
+
+/* Character 178 (0xb2):
+ width 5
+ +-----+
+ | ** |
+ | * |
+ | * |
+ | ** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x6000,
+0x2000,
+0x4000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 179 (0xb3):
+ width 5
+ +-----+
+ | ** |
+ | ** |
+ | * |
+ | ** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x6000,
+0x6000,
+0x2000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 180 (0xb4):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 181 (0xb5):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ |* * |
+ |* * |
+ |*** |
+ |* |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x9000,
+0x9000,
+0xe000,
+0x8000,
+
+/* Character 182 (0xb6):
+ width 5
+ +-----+
+ | *** |
+ |** * |
+ |** * |
+ | * * |
+ | * * |
+ | * * |
+ | |
+ +-----+
+*/
+0x7000,
+0xd000,
+0xd000,
+0x5000,
+0x5000,
+0x5000,
+0x0000,
+
+/* Character 183 (0xb7):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 184 (0xb8):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | * |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x2000,
+0x4000,
+
+/* Character 185 (0xb9):
+ width 5
+ +-----+
+ | * |
+ | ** |
+ | * |
+ | *** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x2000,
+0x6000,
+0x2000,
+0x7000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 186 (0xba):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0x4000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 187 (0xbb):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ | * *|
+ |* * |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x4800,
+0x9000,
+0x0000,
+0x0000,
+
+/* Character 188 (0xbc):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |* |
+ |* * |
+ | ** |
+ | *** |
+ | * |
+ +-----+
+*/
+0x8000,
+0x8000,
+0x8000,
+0x9000,
+0x3000,
+0x7000,
+0x1000,
+
+/* Character 189 (0xbd):
+ width 5
+ +-----+
+ |* |
+ |* |
+ |* |
+ |* ** |
+ | * |
+ | * |
+ | ** |
+ +-----+
+*/
+0x8000,
+0x8000,
+0x8000,
+0xb000,
+0x1000,
+0x2000,
+0x3000,
+
+/* Character 190 (0xbe):
+ width 5
+ +-----+
+ |** |
+ |** |
+ | * |
+ |** * |
+ | ** |
+ | *** |
+ | * |
+ +-----+
+*/
+0xc000,
+0xc000,
+0x4000,
+0xd000,
+0x3000,
+0x7000,
+0x1000,
+
+/* Character 191 (0xbf):
+ width 5
+ +-----+
+ | * |
+ | |
+ | * |
+ |* |
+ |* * |
+ | * |
+ | |
+ +-----+
+*/
+0x4000,
+0x0000,
+0x4000,
+0x8000,
+0xa000,
+0x4000,
+0x0000,
+
+/* Character 192 (0xc0):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 193 (0xc1):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 194 (0xc2):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 195 (0xc3):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 196 (0xc4):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 197 (0xc5):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |**** |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0xf000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 198 (0xc6):
+ width 5
+ +-----+
+ | *** |
+ |* * |
+ |* ** |
+ |*** |
+ |* * |
+ |* ** |
+ | |
+ +-----+
+*/
+0x7000,
+0xa000,
+0xb000,
+0xe000,
+0xa000,
+0xb000,
+0x0000,
+
+/* Character 199 (0xc7):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* |
+ |* |
+ |* * |
+ | ** |
+ | * |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x8000,
+0x8000,
+0x9000,
+0x6000,
+0x4000,
+
+/* Character 200 (0xc8):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 201 (0xc9):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 202 (0xca):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 203 (0xcb):
+ width 5
+ +-----+
+ |**** |
+ |* |
+ |*** |
+ |* |
+ |* |
+ |**** |
+ | |
+ +-----+
+*/
+0xf000,
+0x8000,
+0xe000,
+0x8000,
+0x8000,
+0xf000,
+0x0000,
+
+/* Character 204 (0xcc):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 205 (0xcd):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 206 (0xce):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 207 (0xcf):
+ width 5
+ +-----+
+ |*** |
+ | * |
+ | * |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 208 (0xd0):
+ width 5
+ +-----+
+ |*** |
+ | * * |
+ |** * |
+ | * * |
+ | * * |
+ |*** |
+ | |
+ +-----+
+*/
+0xe000,
+0x5000,
+0xd000,
+0x5000,
+0x5000,
+0xe000,
+0x0000,
+
+/* Character 209 (0xd1):
+ width 5
+ +-----+
+ |* ** |
+ |* * |
+ |** * |
+ |* ** |
+ |* ** |
+ |* * |
+ | |
+ +-----+
+*/
+0xb000,
+0x9000,
+0xd000,
+0xb000,
+0xb000,
+0x9000,
+0x0000,
+
+/* Character 210 (0xd2):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 211 (0xd3):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 212 (0xd4):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 213 (0xd5):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 214 (0xd6):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 215 (0xd7):
+ width 5
+ +-----+
+ | |
+ | |
+ |* * |
+ | ** |
+ | ** |
+ |* * |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x9000,
+0x6000,
+0x6000,
+0x9000,
+0x0000,
+
+/* Character 216 (0xd8):
+ width 5
+ +-----+
+ | *** |
+ |* ** |
+ |* ** |
+ |** * |
+ |** * |
+ |*** |
+ | |
+ +-----+
+*/
+0x7000,
+0xb000,
+0xb000,
+0xd000,
+0xd000,
+0xe000,
+0x0000,
+
+/* Character 217 (0xd9):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 218 (0xda):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 219 (0xdb):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 220 (0xdc):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 221 (0xdd):
+ width 5
+ +-----+
+ |* * |
+ |* * |
+ |* * |
+ | * |
+ | * |
+ | * |
+ | |
+ +-----+
+*/
+0xa000,
+0xa000,
+0xa000,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+
+/* Character 222 (0xde):
+ width 5
+ +-----+
+ |* |
+ |*** |
+ |* * |
+ |*** |
+ |* |
+ |* |
+ | |
+ +-----+
+*/
+0x8000,
+0xe000,
+0x9000,
+0xe000,
+0x8000,
+0x8000,
+0x0000,
+
+/* Character 223 (0xdf):
+ width 5
+ +-----+
+ | ** |
+ |* * |
+ |*** |
+ |* * |
+ |** * |
+ |* * |
+ |* |
+ +-----+
+*/
+0x6000,
+0x9000,
+0xe000,
+0x9000,
+0xd000,
+0xa000,
+0x8000,
+
+/* Character 224 (0xe0):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 225 (0xe1):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 226 (0xe2):
+ width 5
+ +-----+
+ | * |
+ | * * |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x2000,
+0x5000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 227 (0xe3):
+ width 5
+ +-----+
+ | * * |
+ |* * |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x5000,
+0xa000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 228 (0xe4):
+ width 5
+ +-----+
+ | * * |
+ | |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x5000,
+0x0000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 229 (0xe5):
+ width 5
+ +-----+
+ | ** |
+ | ** |
+ | *** |
+ |* * |
+ |* ** |
+ | * * |
+ | |
+ +-----+
+*/
+0x6000,
+0x6000,
+0x7000,
+0x9000,
+0xb000,
+0x5000,
+0x0000,
+
+/* Character 230 (0xe6):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |* ** |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0xb000,
+0xa000,
+0x7000,
+0x0000,
+
+/* Character 231 (0xe7):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ |* |
+ |* |
+ | ** |
+ | * |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x8000,
+0x8000,
+0x6000,
+0x4000,
+
+/* Character 232 (0xe8):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | ** |
+ |* ** |
+ |** |
+ | ** |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x6000,
+0xb000,
+0xc000,
+0x6000,
+0x0000,
+
+/* Character 233 (0xe9):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | ** |
+ |* ** |
+ |** |
+ | ** |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x6000,
+0xb000,
+0xc000,
+0x6000,
+0x0000,
+
+/* Character 234 (0xea):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ | ** |
+ |* ** |
+ |** |
+ | ** |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0x6000,
+0xb000,
+0xc000,
+0x6000,
+0x0000,
+
+/* Character 235 (0xeb):
+ width 5
+ +-----+
+ |* * |
+ | |
+ | ** |
+ |* ** |
+ |** |
+ | ** |
+ | |
+ +-----+
+*/
+0xa000,
+0x0000,
+0x6000,
+0xb000,
+0xc000,
+0x6000,
+0x0000,
+
+/* Character 236 (0xec):
+ width 5
+ +-----+
+ |* |
+ | * |
+ |** |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0x8000,
+0x4000,
+0xc000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 237 (0xed):
+ width 5
+ +-----+
+ | * |
+ |* |
+ |** |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0x4000,
+0x8000,
+0xc000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 238 (0xee):
+ width 5
+ +-----+
+ | * |
+ |* * |
+ |** |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0x4000,
+0xa000,
+0xc000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 239 (0xef):
+ width 5
+ +-----+
+ |* * |
+ | |
+ |** |
+ | * |
+ | * |
+ |*** |
+ | |
+ +-----+
+*/
+0xa000,
+0x0000,
+0xc000,
+0x4000,
+0x4000,
+0xe000,
+0x0000,
+
+/* Character 240 (0xf0):
+ width 5
+ +-----+
+ | * |
+ | ** |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x4000,
+0x3000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 241 (0xf1):
+ width 5
+ +-----+
+ | * * |
+ |* * |
+ |*** |
+ |* * |
+ |* * |
+ |* * |
+ | |
+ +-----+
+*/
+0x5000,
+0xa000,
+0xe000,
+0x9000,
+0x9000,
+0x9000,
+0x0000,
+
+/* Character 242 (0xf2):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 243 (0xf3):
+ width 5
+ +-----+
+ | * |
+ | * |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 244 (0xf4):
+ width 5
+ +-----+
+ | ** |
+ | |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x6000,
+0x0000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 245 (0xf5):
+ width 5
+ +-----+
+ | * * |
+ |* * |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0x5000,
+0xa000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 246 (0xf6):
+ width 5
+ +-----+
+ |* * |
+ | |
+ | ** |
+ |* * |
+ |* * |
+ | ** |
+ | |
+ +-----+
+*/
+0xa000,
+0x0000,
+0x6000,
+0x9000,
+0x9000,
+0x6000,
+0x0000,
+
+/* Character 247 (0xf7):
+ width 5
+ +-----+
+ | |
+ | ** |
+ | |
+ |**** |
+ | |
+ | ** |
+ | |
+ +-----+
+*/
+0x0000,
+0x6000,
+0x0000,
+0xf000,
+0x0000,
+0x6000,
+0x0000,
+
+/* Character 248 (0xf8):
+ width 5
+ +-----+
+ | |
+ | |
+ | *** |
+ |* ** |
+ |** * |
+ |*** |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0xb000,
+0xd000,
+0xe000,
+0x0000,
+
+/* Character 249 (0xf9):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |* * |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x4000,
+0x2000,
+0x9000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 250 (0xfa):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |* * |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x9000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 251 (0xfb):
+ width 5
+ +-----+
+ | ** |
+ | |
+ |* * |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x6000,
+0x0000,
+0x9000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 252 (0xfc):
+ width 5
+ +-----+
+ | * * |
+ | |
+ |* * |
+ |* * |
+ |* * |
+ | *** |
+ | |
+ +-----+
+*/
+0x5000,
+0x0000,
+0x9000,
+0x9000,
+0x9000,
+0x7000,
+0x0000,
+
+/* Character 253 (0xfd):
+ width 5
+ +-----+
+ | * |
+ | * |
+ |* * |
+ |* * |
+ | * * |
+ | * |
+ | * |
+ +-----+
+*/
+0x2000,
+0x4000,
+0x9000,
+0x9000,
+0x5000,
+0x2000,
+0x4000,
+
+/* Character 254 (0xfe):
+ width 5
+ +-----+
+ | |
+ |* |
+ |*** |
+ |* * |
+ |* * |
+ |*** |
+ |* |
+ +-----+
+*/
+0x0000,
+0x8000,
+0xe000,
+0x9000,
+0x9000,
+0xe000,
+0x8000,
+
+/* Character 255 (0xff):
+ width 5
+ +-----+
+ | * * |
+ | |
+ |* * |
+ |* * |
+ | * * |
+ | * |
+ | * |
+ +-----+
+*/
+0x5000,
+0x0000,
+0x9000,
+0x9000,
+0x5000,
+0x2000,
+0x4000,
+};
+
+/* Character->glyph mapping. */
+static const unsigned long _sysfont_offset[] = {
+ 0, /* (0x00) */
+ 7, /* (0x01) */
+ 14, /* (0x02) */
+ 21, /* (0x03) */
+ 28, /* (0x04) */
+ 35, /* (0x05) */
+ 42, /* (0x06) */
+ 49, /* (0x07) */
+ 56, /* (0x08) */
+ 63, /* (0x09) */
+ 70, /* (0x0a) */
+ 77, /* (0x0b) */
+ 84, /* (0x0c) */
+ 91, /* (0x0d) */
+ 98, /* (0x0e) */
+ 105, /* (0x0f) */
+ 112, /* (0x10) */
+ 119, /* (0x11) */
+ 126, /* (0x12) */
+ 133, /* (0x13) */
+ 140, /* (0x14) */
+ 147, /* (0x15) */
+ 154, /* (0x16) */
+ 161, /* (0x17) */
+ 168, /* (0x18) */
+ 175, /* (0x19) */
+ 182, /* (0x1a) */
+ 189, /* (0x1b) */
+ 196, /* (0x1c) */
+ 203, /* (0x1d) */
+ 210, /* (0x1e) */
+ 217, /* (0x1f) */
+ 224, /* (0x20) */
+ 231, /* (0x21) */
+ 238, /* (0x22) */
+ 245, /* (0x23) */
+ 252, /* (0x24) */
+ 259, /* (0x25) */
+ 266, /* (0x26) */
+ 273, /* (0x27) */
+ 280, /* (0x28) */
+ 287, /* (0x29) */
+ 294, /* (0x2a) */
+ 301, /* (0x2b) */
+ 308, /* (0x2c) */
+ 315, /* (0x2d) */
+ 322, /* (0x2e) */
+ 329, /* (0x2f) */
+ 336, /* (0x30) */
+ 343, /* (0x31) */
+ 350, /* (0x32) */
+ 357, /* (0x33) */
+ 364, /* (0x34) */
+ 371, /* (0x35) */
+ 378, /* (0x36) */
+ 385, /* (0x37) */
+ 392, /* (0x38) */
+ 399, /* (0x39) */
+ 406, /* (0x3a) */
+ 413, /* (0x3b) */
+ 420, /* (0x3c) */
+ 427, /* (0x3d) */
+ 434, /* (0x3e) */
+ 441, /* (0x3f) */
+ 448, /* (0x40) */
+ 455, /* (0x41) */
+ 462, /* (0x42) */
+ 469, /* (0x43) */
+ 476, /* (0x44) */
+ 483, /* (0x45) */
+ 490, /* (0x46) */
+ 497, /* (0x47) */
+ 504, /* (0x48) */
+ 511, /* (0x49) */
+ 518, /* (0x4a) */
+ 525, /* (0x4b) */
+ 532, /* (0x4c) */
+ 539, /* (0x4d) */
+ 546, /* (0x4e) */
+ 553, /* (0x4f) */
+ 560, /* (0x50) */
+ 567, /* (0x51) */
+ 574, /* (0x52) */
+ 581, /* (0x53) */
+ 588, /* (0x54) */
+ 595, /* (0x55) */
+ 602, /* (0x56) */
+ 609, /* (0x57) */
+ 616, /* (0x58) */
+ 623, /* (0x59) */
+ 630, /* (0x5a) */
+ 637, /* (0x5b) */
+ 644, /* (0x5c) */
+ 651, /* (0x5d) */
+ 658, /* (0x5e) */
+ 665, /* (0x5f) */
+ 672, /* (0x60) */
+ 679, /* (0x61) */
+ 686, /* (0x62) */
+ 693, /* (0x63) */
+ 700, /* (0x64) */
+ 707, /* (0x65) */
+ 714, /* (0x66) */
+ 721, /* (0x67) */
+ 728, /* (0x68) */
+ 735, /* (0x69) */
+ 742, /* (0x6a) */
+ 749, /* (0x6b) */
+ 756, /* (0x6c) */
+ 763, /* (0x6d) */
+ 770, /* (0x6e) */
+ 777, /* (0x6f) */
+ 784, /* (0x70) */
+ 791, /* (0x71) */
+ 798, /* (0x72) */
+ 805, /* (0x73) */
+ 812, /* (0x74) */
+ 819, /* (0x75) */
+ 826, /* (0x76) */
+ 833, /* (0x77) */
+ 840, /* (0x78) */
+ 847, /* (0x79) */
+ 854, /* (0x7a) */
+ 861, /* (0x7b) */
+ 868, /* (0x7c) */
+ 875, /* (0x7d) */
+ 882, /* (0x7e) */
+ 889, /* (0x7f) */
+ 0, /* (0x80) */
+ 0, /* (0x81) */
+ 0, /* (0x82) */
+ 0, /* (0x83) */
+ 0, /* (0x84) */
+ 0, /* (0x85) */
+ 0, /* (0x86) */
+ 0, /* (0x87) */
+ 0, /* (0x88) */
+ 0, /* (0x89) */
+ 0, /* (0x8a) */
+ 0, /* (0x8b) */
+ 0, /* (0x8c) */
+ 0, /* (0x8d) */
+ 0, /* (0x8e) */
+ 0, /* (0x8f) */
+ 0, /* (0x90) */
+ 0, /* (0x91) */
+ 0, /* (0x92) */
+ 0, /* (0x93) */
+ 0, /* (0x94) */
+ 0, /* (0x95) */
+ 0, /* (0x96) */
+ 0, /* (0x97) */
+ 0, /* (0x98) */
+ 0, /* (0x99) */
+ 0, /* (0x9a) */
+ 0, /* (0x9b) */
+ 0, /* (0x9c) */
+ 0, /* (0x9d) */
+ 0, /* (0x9e) */
+ 0, /* (0x9f) */
+ 896, /* (0xa0) */
+ 903, /* (0xa1) */
+ 910, /* (0xa2) */
+ 917, /* (0xa3) */
+ 924, /* (0xa4) */
+ 931, /* (0xa5) */
+ 938, /* (0xa6) */
+ 945, /* (0xa7) */
+ 952, /* (0xa8) */
+ 959, /* (0xa9) */
+ 966, /* (0xaa) */
+ 973, /* (0xab) */
+ 980, /* (0xac) */
+ 987, /* (0xad) */
+ 994, /* (0xae) */
+ 1001, /* (0xaf) */
+ 1008, /* (0xb0) */
+ 1015, /* (0xb1) */
+ 1022, /* (0xb2) */
+ 1029, /* (0xb3) */
+ 1036, /* (0xb4) */
+ 1043, /* (0xb5) */
+ 1050, /* (0xb6) */
+ 1057, /* (0xb7) */
+ 1064, /* (0xb8) */
+ 1071, /* (0xb9) */
+ 1078, /* (0xba) */
+ 1085, /* (0xbb) */
+ 1092, /* (0xbc) */
+ 1099, /* (0xbd) */
+ 1106, /* (0xbe) */
+ 1113, /* (0xbf) */
+ 1120, /* (0xc0) */
+ 1127, /* (0xc1) */
+ 1134, /* (0xc2) */
+ 1141, /* (0xc3) */
+ 1148, /* (0xc4) */
+ 1155, /* (0xc5) */
+ 1162, /* (0xc6) */
+ 1169, /* (0xc7) */
+ 1176, /* (0xc8) */
+ 1183, /* (0xc9) */
+ 1190, /* (0xca) */
+ 1197, /* (0xcb) */
+ 1204, /* (0xcc) */
+ 1211, /* (0xcd) */
+ 1218, /* (0xce) */
+ 1225, /* (0xcf) */
+ 1232, /* (0xd0) */
+ 1239, /* (0xd1) */
+ 1246, /* (0xd2) */
+ 1253, /* (0xd3) */
+ 1260, /* (0xd4) */
+ 1267, /* (0xd5) */
+ 1274, /* (0xd6) */
+ 1281, /* (0xd7) */
+ 1288, /* (0xd8) */
+ 1295, /* (0xd9) */
+ 1302, /* (0xda) */
+ 1309, /* (0xdb) */
+ 1316, /* (0xdc) */
+ 1323, /* (0xdd) */
+ 1330, /* (0xde) */
+ 1337, /* (0xdf) */
+ 1344, /* (0xe0) */
+ 1351, /* (0xe1) */
+ 1358, /* (0xe2) */
+ 1365, /* (0xe3) */
+ 1372, /* (0xe4) */
+ 1379, /* (0xe5) */
+ 1386, /* (0xe6) */
+ 1393, /* (0xe7) */
+ 1400, /* (0xe8) */
+ 1407, /* (0xe9) */
+ 1414, /* (0xea) */
+ 1421, /* (0xeb) */
+ 1428, /* (0xec) */
+ 1435, /* (0xed) */
+ 1442, /* (0xee) */
+ 1449, /* (0xef) */
+ 1456, /* (0xf0) */
+ 1463, /* (0xf1) */
+ 1470, /* (0xf2) */
+ 1477, /* (0xf3) */
+ 1484, /* (0xf4) */
+ 1491, /* (0xf5) */
+ 1498, /* (0xf6) */
+ 1505, /* (0xf7) */
+ 1512, /* (0xf8) */
+ 1519, /* (0xf9) */
+ 1526, /* (0xfa) */
+ 1533, /* (0xfb) */
+ 1540, /* (0xfc) */
+ 1547, /* (0xfd) */
+ 1554, /* (0xfe) */
+ 1561, /* (0xff) */
+};
+
+/* Exported structure definition. */
+static const FontDesc desc = {
+ "5x7",
+ 5,
+ 7,
+ 6,
+ 0,
+ 256,
+ _font_bits,
+ _sysfont_offset,
+ 0, /* fixed width*/
+ 0,
+ sizeof(_font_bits)/sizeof(bitmap_t)
+};
+
+#if !(defined(PALMOS_ARM) || defined(PALMOS_DEBUG) || defined(__GP32__))
+extern const NewFont g_consolefont(desc);
+#else
+DEFINE_FONT(g_consolefont)
+#endif
+
+} // End of namespace Graphics
diff --git a/graphics/fonts/newfont.cpp b/graphics/fonts/newfont.cpp
new file mode 100644
index 0000000000..c9d32fb044
--- /dev/null
+++ b/graphics/fonts/newfont.cpp
@@ -0,0 +1,2542 @@
+/* Generated by convbdf on Thu Jan 6 23:04:08 2005. */
+#include "common/stdafx.h"
+#include "graphics/font.h"
+
+/* Font information:
+ name: win_crox0c
+ facename: -Cronyx-Fixed-Medium-R-Normal--10-100-75-75-C-60-Windows-1251
+ w x h: 6x10
+ size: 96
+ ascent: 8
+ descent: 2
+ first char: 32 (0x20)
+ last char: 127 (0x7f)
+ default char: 32 (0x20)
+ proportional: no
+ Copyright (C) 1994 Cronyx Ltd.
+*/
+
+namespace Graphics {
+
+/* Font character bitmap data. */
+static const bitmap_t _font_bits[] = {
+
+/* Character 32 (0x20):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 33 (0x21):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x0000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 34 (0x22):
+ width 6
+ +------+
+ | |
+ | * * |
+ | * * |
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2800,
+0x2800,
+0x2800,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 35 (0x23):
+ width 6
+ +------+
+ | |
+ | * * |
+ | * * |
+ | *****|
+ | * * |
+ | *****|
+ | * * |
+ | * * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2800,
+0x2800,
+0x7c00,
+0x2800,
+0x7c00,
+0x2800,
+0x2800,
+0x0000,
+0x0000,
+
+/* Character 36 (0x24):
+ width 6
+ +------+
+ | |
+ | * |
+ | *** |
+ | * * |
+ | *** |
+ | * *|
+ | *** |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x3800,
+0x5000,
+0x3800,
+0x1400,
+0x3800,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 37 (0x25):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * * *|
+ | * * |
+ | * |
+ | * * |
+ | * * *|
+ | * * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2400,
+0x5400,
+0x2800,
+0x1000,
+0x2800,
+0x5400,
+0x4800,
+0x0000,
+0x0000,
+
+/* Character 38 (0x26):
+ width 6
+ +------+
+ | |
+ | * |
+ | * * |
+ | * * |
+ | * |
+ | * * *|
+ | * * |
+ | ** *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2000,
+0x5000,
+0x5000,
+0x2000,
+0x5400,
+0x4800,
+0x3400,
+0x0000,
+0x0000,
+
+/* Character 39 (0x27):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1800,
+0x1000,
+0x2000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 40 (0x28):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0800,
+0x1000,
+0x2000,
+0x2000,
+0x2000,
+0x1000,
+0x0800,
+0x0000,
+0x0000,
+
+/* Character 41 (0x29):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2000,
+0x1000,
+0x0800,
+0x0800,
+0x0800,
+0x1000,
+0x2000,
+0x0000,
+0x0000,
+
+/* Character 42 (0x2a):
+ width 6
+ +------+
+ | |
+ | |
+ | * *|
+ | * * |
+ | *****|
+ | * * |
+ | * *|
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x4400,
+0x2800,
+0x7c00,
+0x2800,
+0x4400,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 43 (0x2b):
+ width 6
+ +------+
+ | |
+ | |
+ | * |
+ | * |
+ | *****|
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x1000,
+0x1000,
+0x7c00,
+0x1000,
+0x1000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 44 (0x2c):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | * |
+ | * |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x1800,
+0x1000,
+0x2000,
+0x0000,
+
+/* Character 45 (0x2d):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | *****|
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7c00,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 46 (0x2e):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | * |
+ | *** |
+ | * |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x1000,
+0x3800,
+0x1000,
+0x0000,
+
+/* Character 47 (0x2f):
+ width 6
+ +------+
+ | |
+ | *|
+ | *|
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0400,
+0x0400,
+0x0800,
+0x1000,
+0x2000,
+0x4000,
+0x4000,
+0x0000,
+0x0000,
+
+/* Character 48 (0x30):
+ width 6
+ +------+
+ | |
+ | * |
+ | * * |
+ | * *|
+ | * *|
+ | * *|
+ | * * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x2800,
+0x4400,
+0x4400,
+0x4400,
+0x2800,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 49 (0x31):
+ width 6
+ +------+
+ | |
+ | * |
+ | ** |
+ | * * |
+ | * |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x3000,
+0x5000,
+0x1000,
+0x1000,
+0x1000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 50 (0x32):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | *|
+ | ** |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x0400,
+0x1800,
+0x2000,
+0x4000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 51 (0x33):
+ width 6
+ +------+
+ | |
+ | *****|
+ | *|
+ | * |
+ | ** |
+ | *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x0400,
+0x0800,
+0x1800,
+0x0400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 52 (0x34):
+ width 6
+ +------+
+ | |
+ | * |
+ | ** |
+ | * * |
+ | * * |
+ | *****|
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0800,
+0x1800,
+0x2800,
+0x4800,
+0x7c00,
+0x0800,
+0x0800,
+0x0000,
+0x0000,
+
+/* Character 53 (0x35):
+ width 6
+ +------+
+ | |
+ | *****|
+ | * |
+ | * ** |
+ | ** *|
+ | *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x4000,
+0x5800,
+0x6400,
+0x0400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 54 (0x36):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * |
+ | * |
+ | * ** |
+ | ** *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1800,
+0x2000,
+0x4000,
+0x5800,
+0x6400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 55 (0x37):
+ width 6
+ +------+
+ | |
+ | *****|
+ | *|
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x0400,
+0x0800,
+0x0800,
+0x1000,
+0x2000,
+0x2000,
+0x0000,
+0x0000,
+
+/* Character 56 (0x38):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * *|
+ | *** |
+ | * *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4400,
+0x3800,
+0x4400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 57 (0x39):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * **|
+ | ** *|
+ | *|
+ | * |
+ | ** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4c00,
+0x3400,
+0x0400,
+0x0800,
+0x3000,
+0x0000,
+0x0000,
+
+/* Character 58 (0x3a):
+ width 6
+ +------+
+ | |
+ | |
+ | * |
+ | *** |
+ | * |
+ | |
+ | * |
+ | *** |
+ | * |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x1000,
+0x3800,
+0x1000,
+0x0000,
+0x1000,
+0x3800,
+0x1000,
+0x0000,
+
+/* Character 59 (0x3b):
+ width 6
+ +------+
+ | |
+ | |
+ | * |
+ | *** |
+ | * |
+ | |
+ | ** |
+ | * |
+ | * |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x1000,
+0x3800,
+0x1000,
+0x0000,
+0x1800,
+0x1000,
+0x2000,
+0x0000,
+
+/* Character 60 (0x3c):
+ width 6
+ +------+
+ | |
+ | *|
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0400,
+0x0800,
+0x1000,
+0x2000,
+0x1000,
+0x0800,
+0x0400,
+0x0000,
+0x0000,
+
+/* Character 61 (0x3d):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *****|
+ | |
+ | *****|
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x7c00,
+0x0000,
+0x7c00,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 62 (0x3e):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x2000,
+0x1000,
+0x0800,
+0x1000,
+0x2000,
+0x4000,
+0x0000,
+0x0000,
+
+/* Character 63 (0x3f):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * |
+ | * |
+ | * |
+ | |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x0800,
+0x1000,
+0x1000,
+0x0000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 64 (0x40):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * **|
+ | * * *|
+ | * ** |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4c00,
+0x5400,
+0x5800,
+0x4000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 65 (0x41):
+ width 6
+ +------+
+ | |
+ | * |
+ | * * |
+ | * *|
+ | * *|
+ | *****|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x2800,
+0x4400,
+0x4400,
+0x7c00,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 66 (0x42):
+ width 6
+ +------+
+ | |
+ | **** |
+ | * *|
+ | * *|
+ | *** |
+ | * *|
+ | * *|
+ | **** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7800,
+0x2400,
+0x2400,
+0x3800,
+0x2400,
+0x2400,
+0x7800,
+0x0000,
+0x0000,
+
+/* Character 67 (0x43):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * |
+ | * |
+ | * |
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4000,
+0x4000,
+0x4000,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 68 (0x44):
+ width 6
+ +------+
+ | |
+ | **** |
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | **** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7800,
+0x2400,
+0x2400,
+0x2400,
+0x2400,
+0x2400,
+0x7800,
+0x0000,
+0x0000,
+
+/* Character 69 (0x45):
+ width 6
+ +------+
+ | |
+ | *****|
+ | * |
+ | * |
+ | **** |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x4000,
+0x4000,
+0x7800,
+0x4000,
+0x4000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 70 (0x46):
+ width 6
+ +------+
+ | |
+ | *****|
+ | * |
+ | * |
+ | **** |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x4000,
+0x4000,
+0x7800,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+0x0000,
+
+/* Character 71 (0x47):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * |
+ | * |
+ | * **|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4000,
+0x4000,
+0x4c00,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 72 (0x48):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * *|
+ | *****|
+ | * *|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x4400,
+0x7c00,
+0x4400,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 73 (0x49):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 74 (0x4a):
+ width 6
+ +------+
+ | |
+ | ***|
+ | *|
+ | *|
+ | *|
+ | *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1c00,
+0x0400,
+0x0400,
+0x0400,
+0x0400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 75 (0x4b):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * * |
+ | * * |
+ | ** |
+ | * * |
+ | * * |
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4800,
+0x5000,
+0x6000,
+0x5000,
+0x4800,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 76 (0x4c):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x4000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 77 (0x4d):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | ** **|
+ | * * *|
+ | * *|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x6c00,
+0x5400,
+0x4400,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 78 (0x4e):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | ** *|
+ | * * *|
+ | * **|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x6400,
+0x5400,
+0x4c00,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 79 (0x4f):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 80 (0x50):
+ width 6
+ +------+
+ | |
+ | **** |
+ | * *|
+ | * *|
+ | **** |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7800,
+0x4400,
+0x4400,
+0x7800,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+0x0000,
+
+/* Character 81 (0x51):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | * * *|
+ | *** |
+ | *|
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x5400,
+0x3800,
+0x0400,
+0x0000,
+
+/* Character 82 (0x52):
+ width 6
+ +------+
+ | |
+ | **** |
+ | * *|
+ | * *|
+ | **** |
+ | * * |
+ | * * |
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7800,
+0x4400,
+0x4400,
+0x7800,
+0x5000,
+0x4800,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 83 (0x53):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * *|
+ | * |
+ | *** |
+ | *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x4400,
+0x4000,
+0x3800,
+0x0400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 84 (0x54):
+ width 6
+ +------+
+ | |
+ | *****|
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 85 (0x55):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 86 (0x56):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * *|
+ | * * |
+ | * * |
+ | * * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x4400,
+0x2800,
+0x2800,
+0x2800,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 87 (0x57):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * *|
+ | * * *|
+ | * * *|
+ | ** **|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x4400,
+0x5400,
+0x5400,
+0x6c00,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 88 (0x58):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * * |
+ | * |
+ | * * |
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x2800,
+0x1000,
+0x2800,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 89 (0x59):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * *|
+ | * * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4400,
+0x4400,
+0x2800,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 90 (0x5a):
+ width 6
+ +------+
+ | |
+ | *****|
+ | *|
+ | * |
+ | * |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x7c00,
+0x0400,
+0x0800,
+0x1000,
+0x2000,
+0x4000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 91 (0x5b):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x2000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 92 (0x5c):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *|
+ | *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x4000,
+0x2000,
+0x1000,
+0x0800,
+0x0400,
+0x0400,
+0x0000,
+0x0000,
+
+/* Character 93 (0x5d):
+ width 6
+ +------+
+ | |
+ | *** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3800,
+0x0800,
+0x0800,
+0x0800,
+0x0800,
+0x0800,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 94 (0x5e):
+ width 6
+ +------+
+ | |
+ | * |
+ | * * |
+ | * *|
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x2800,
+0x4400,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 95 (0x5f):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | *****|
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7c00,
+0x0000,
+
+/* Character 96 (0x60):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3000,
+0x1000,
+0x0800,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 97 (0x61):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *** |
+ | *|
+ | ****|
+ | * *|
+ | ****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x0400,
+0x3c00,
+0x4400,
+0x3c00,
+0x0000,
+0x0000,
+
+/* Character 98 (0x62):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * ** |
+ | ** *|
+ | * *|
+ | ** *|
+ | * ** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x4000,
+0x5800,
+0x6400,
+0x4400,
+0x6400,
+0x5800,
+0x0000,
+0x0000,
+
+/* Character 99 (0x63):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *** |
+ | * *|
+ | * |
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x4400,
+0x4000,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 100 (0x64):
+ width 6
+ +------+
+ | |
+ | *|
+ | *|
+ | ** *|
+ | * **|
+ | * *|
+ | * **|
+ | ** *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0400,
+0x0400,
+0x3400,
+0x4c00,
+0x4400,
+0x4c00,
+0x3400,
+0x0000,
+0x0000,
+
+/* Character 101 (0x65):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *** |
+ | * *|
+ | *****|
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x4400,
+0x7c00,
+0x4000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 102 (0x66):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * *|
+ | * |
+ | **** |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1800,
+0x2400,
+0x2000,
+0x7800,
+0x2000,
+0x2000,
+0x2000,
+0x0000,
+0x0000,
+
+/* Character 103 (0x67):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | ** *|
+ | * * |
+ | ** |
+ | * |
+ | *** |
+ | * *|
+ | *** |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3400,
+0x4800,
+0x3000,
+0x4000,
+0x3800,
+0x4400,
+0x3800,
+
+/* Character 104 (0x68):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * ** |
+ | ** *|
+ | * *|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x4000,
+0x5800,
+0x6400,
+0x4400,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 105 (0x69):
+ width 6
+ +------+
+ | |
+ | * |
+ | |
+ | ** |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x0000,
+0x3000,
+0x1000,
+0x1000,
+0x1000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 106 (0x6a):
+ width 6
+ +------+
+ | |
+ | * |
+ | |
+ | ** |
+ | * |
+ | * |
+ | * |
+ | * * |
+ | * * |
+ | ** |
+ +------+
+*/
+0x0000,
+0x0800,
+0x0000,
+0x1800,
+0x0800,
+0x0800,
+0x0800,
+0x4800,
+0x4800,
+0x3000,
+
+/* Character 107 (0x6b):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * *|
+ | * * |
+ | *** |
+ | * * |
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x4000,
+0x4000,
+0x4400,
+0x4800,
+0x7000,
+0x4800,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 108 (0x6c):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x3000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 109 (0x6d):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | ** * |
+ | * * *|
+ | * * *|
+ | * * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x6800,
+0x5400,
+0x5400,
+0x5400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 110 (0x6e):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * ** |
+ | ** *|
+ | * *|
+ | * *|
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x5800,
+0x6400,
+0x4400,
+0x4400,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 111 (0x6f):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *** |
+ | * *|
+ | * *|
+ | * *|
+ | *** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x4400,
+0x4400,
+0x4400,
+0x3800,
+0x0000,
+0x0000,
+
+/* Character 112 (0x70):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * ** |
+ | ** *|
+ | ** *|
+ | * ** |
+ | * |
+ | * |
+ | * |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x5800,
+0x6400,
+0x6400,
+0x5800,
+0x4000,
+0x4000,
+0x4000,
+
+/* Character 113 (0x71):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | ** *|
+ | * **|
+ | * **|
+ | ** *|
+ | *|
+ | *|
+ | *|
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3400,
+0x4c00,
+0x4c00,
+0x3400,
+0x0400,
+0x0400,
+0x0400,
+
+/* Character 114 (0x72):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * ** |
+ | ** *|
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x5800,
+0x6400,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+0x0000,
+
+/* Character 115 (0x73):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *** |
+ | * |
+ | *** |
+ | *|
+ | **** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x3800,
+0x4000,
+0x3800,
+0x0400,
+0x7800,
+0x0000,
+0x0000,
+
+/* Character 116 (0x74):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | **** |
+ | * |
+ | * |
+ | * *|
+ | ** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2000,
+0x2000,
+0x7800,
+0x2000,
+0x2000,
+0x2400,
+0x1800,
+0x0000,
+0x0000,
+
+/* Character 117 (0x75):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * *|
+ | * *|
+ | * *|
+ | * **|
+ | ** *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x4400,
+0x4400,
+0x4400,
+0x4c00,
+0x3400,
+0x0000,
+0x0000,
+
+/* Character 118 (0x76):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * *|
+ | * *|
+ | * * |
+ | * * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x4400,
+0x4400,
+0x2800,
+0x2800,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 119 (0x77):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * *|
+ | * *|
+ | * * *|
+ | * * *|
+ | * * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x4400,
+0x4400,
+0x5400,
+0x5400,
+0x2800,
+0x0000,
+0x0000,
+
+/* Character 120 (0x78):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * *|
+ | * * |
+ | * |
+ | * * |
+ | * *|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x4400,
+0x2800,
+0x1000,
+0x2800,
+0x4400,
+0x0000,
+0x0000,
+
+/* Character 121 (0x79):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | * *|
+ | * *|
+ | * **|
+ | ** *|
+ | *|
+ | * *|
+ | *** |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x4400,
+0x4400,
+0x4c00,
+0x3400,
+0x0400,
+0x4400,
+0x3800,
+
+/* Character 122 (0x7a):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | *****|
+ | * |
+ | * |
+ | * |
+ | *****|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x7c00,
+0x0800,
+0x1000,
+0x2000,
+0x7c00,
+0x0000,
+0x0000,
+
+/* Character 123 (0x7b):
+ width 6
+ +------+
+ | |
+ | **|
+ | * |
+ | * |
+ | ** |
+ | * |
+ | * |
+ | **|
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0c00,
+0x1000,
+0x0800,
+0x3000,
+0x0800,
+0x1000,
+0x0c00,
+0x0000,
+0x0000,
+
+/* Character 124 (0x7c):
+ width 6
+ +------+
+ | |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x1000,
+0x0000,
+0x0000,
+
+/* Character 125 (0x7d):
+ width 6
+ +------+
+ | |
+ | ** |
+ | * |
+ | * |
+ | ** |
+ | * |
+ | * |
+ | ** |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x6000,
+0x1000,
+0x2000,
+0x1800,
+0x2000,
+0x1000,
+0x6000,
+0x0000,
+0x0000,
+
+/* Character 126 (0x7e):
+ width 6
+ +------+
+ | |
+ | * *|
+ | * * *|
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x2400,
+0x5400,
+0x4800,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 127 (0x7f):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+};
+
+/* Exported structure definition. */
+static const FontDesc desc = {
+ "win_crox0c",
+ 6,
+ 10,
+ 8,
+ 32,
+ 96,
+ _font_bits,
+ 0, /* no encode table*/
+ 0, /* fixed width*/
+ 32,
+ sizeof(_font_bits)/sizeof(bitmap_t)
+};
+
+#if !(defined(PALMOS_ARM) || defined(PALMOS_DEBUG) || defined(__GP32__))
+extern const NewFont g_sysfont(desc);
+#else
+DEFINE_FONT(g_sysfont)
+#endif
+
+} // End of namespace Graphics
diff --git a/graphics/fonts/newfont_big.cpp b/graphics/fonts/newfont_big.cpp
new file mode 100644
index 0000000000..f7a18469c0
--- /dev/null
+++ b/graphics/fonts/newfont_big.cpp
@@ -0,0 +1,3596 @@
+/* Generated by convbdf on Tue Jan 31 05:24:46 2006. */
+#include "common/stdafx.h"
+#include "graphics/font.h"
+
+/* Font information:
+ name: helvB12
+ facename: -Adobe-Helvetica-Bold-R-Normal--12-120-75-75-P-70-ISO10646-1
+ w x h: 12x14
+ size: 129
+ ascent: 11
+ descent: 3
+ first char: 32 (0x20)
+ last char: 160 (0xa0)
+ default char: 32 (0x20)
+ proportional: yes
+
+COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
+COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
+COMMENT
+COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
+COMMENT registered in certain jurisdictions.
+COMMENT Permission to use these trademarks is hereby granted only in
+COMMENT association with the images described in this file.
+COMMENT
+COMMENT Permission to use, copy, modify, distribute and sell this software
+COMMENT and its documentation for any purpose and without fee is hereby
+COMMENT granted, provided that the above copyright notices appear in all
+COMMENT copies and that both those copyright notices and this permission
+COMMENT notice appear in supporting documentation, and that the names of
+COMMENT Adobe Systems and Digital Equipment Corporation not be used in
+COMMENT advertising or publicity pertaining to distribution of the software
+COMMENT without specific, written prior permission. Adobe Systems and
+COMMENT Digital Equipment Corporation make no representations about the
+COMMENT suitability of this software for any purpose. It is provided "as
+COMMENT is" without express or implied warranty.
+
+*/
+
+namespace Graphics {
+
+/* Font character bitmap data. */
+static const bitmap_t _font_bits[] = {
+
+/* Character 32 (0x20):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 33 (0x21):
+ width 4
+ +----+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | * |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x4000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 34 (0x22):
+ width 5
+ +-----+
+ | |
+ | |
+ | * * |
+ | * * |
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x5000,
+0x5000,
+0x5000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 35 (0x23):
+ width 8
+ +--------+
+ | |
+ | |
+ | |
+ | * * |
+ | * * |
+ | ****** |
+ | * * |
+ | * * |
+ |****** |
+ | * * |
+ | * * |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x1400,
+0x1400,
+0x7e00,
+0x2800,
+0x2800,
+0xfc00,
+0x5000,
+0x5000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 36 (0x24):
+ width 7
+ +-------+
+ | |
+ | |
+ | * |
+ | **** |
+ |** * * |
+ |** * |
+ | **** |
+ | *** |
+ |* * * |
+ |** * * |
+ | **** |
+ | * |
+ | * |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x1000,
+0x7800,
+0xd400,
+0xd000,
+0x7800,
+0x1c00,
+0x9400,
+0xd400,
+0x7800,
+0x1000,
+0x1000,
+0x0000,
+
+/* Character 37 (0x25):
+ width 12
+ +------------+
+ | |
+ | |
+ | *** * |
+ |** ** ** |
+ |** ** * |
+ | *** * |
+ | * |
+ | * *** |
+ | * ** ** |
+ | ** ** ** |
+ | * *** |
+ | |
+ | |
+ | |
+ +------------+
+*/
+0x0000,
+0x0000,
+0x7100,
+0xdb00,
+0xda00,
+0x7400,
+0x0400,
+0x09c0,
+0x0b60,
+0x1b60,
+0x11c0,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 38 (0x26):
+ width 9
+ +---------+
+ | |
+ | |
+ | *** |
+ | ** ** |
+ | ** ** |
+ | *** |
+ | **** * |
+ |** **** |
+ |** ** |
+ |** **** |
+ | **** **|
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x3800,
+0x6c00,
+0x6c00,
+0x3800,
+0x7900,
+0xcf00,
+0xc600,
+0xcf00,
+0x7980,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 39 (0x27):
+ width 3
+ +---+
+ | |
+ | |
+ | * |
+ | * |
+ | * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +---+
+*/
+0x0000,
+0x0000,
+0x4000,
+0x4000,
+0x4000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 40 (0x28):
+ width 6
+ +------+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ +------+
+*/
+0x0000,
+0x0000,
+0x1800,
+0x3000,
+0x3000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x3000,
+0x3000,
+0x1800,
+
+/* Character 41 (0x29):
+ width 6
+ +------+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ +------+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x3000,
+0x3000,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x3000,
+0x3000,
+0x6000,
+
+/* Character 42 (0x2a):
+ width 6
+ +------+
+ | |
+ | |
+ | * |
+ |***** |
+ | *** |
+ | * * |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x2000,
+0xf800,
+0x7000,
+0x5000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 43 (0x2b):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ |****** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x3000,
+0x3000,
+0xfc00,
+0x3000,
+0x3000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 44 (0x2c):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | * |
+ | * |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x2000,
+0x4000,
+0x0000,
+
+/* Character 45 (0x2d):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ |**** |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xf000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 46 (0x2e):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 47 (0x2f):
+ width 4
+ +----+
+ | |
+ | |
+ | **|
+ | **|
+ | * |
+ | ** |
+ | ** |
+ | * |
+ | * |
+ |** |
+ |** |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x3000,
+0x3000,
+0x2000,
+0x6000,
+0x6000,
+0x4000,
+0x4000,
+0xc000,
+0xc000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 48 (0x30):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 49 (0x31):
+ width 7
+ +-------+
+ | |
+ | |
+ | ** |
+ |**** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x3000,
+0xf000,
+0x3000,
+0x3000,
+0x3000,
+0x3000,
+0x3000,
+0x3000,
+0x3000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 50 (0x32):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** |
+ |** |
+ |****** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0x0c00,
+0x1800,
+0x3000,
+0x6000,
+0xc000,
+0xc000,
+0xfc00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 51 (0x33):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ | ** |
+ | *** |
+ | ** |
+ | ** |
+ | ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0x0c00,
+0x3800,
+0x0c00,
+0x0c00,
+0x0c00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 52 (0x34):
+ width 7
+ +-------+
+ | |
+ | |
+ | ** |
+ | *** |
+ | * ** |
+ | * ** |
+ | * ** |
+ |* ** |
+ |*******|
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0c00,
+0x1c00,
+0x2c00,
+0x2c00,
+0x4c00,
+0x8c00,
+0xfe00,
+0x0c00,
+0x0c00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 53 (0x35):
+ width 7
+ +-------+
+ | |
+ | |
+ | ***** |
+ | ** |
+ |** |
+ |***** |
+ | ** |
+ | ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7c00,
+0x6000,
+0xc000,
+0xf800,
+0x0c00,
+0x0c00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 54 (0x36):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** |
+ |** |
+ |***** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xc000,
+0xc000,
+0xf800,
+0xcc00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 55 (0x37):
+ width 7
+ +-------+
+ | |
+ | |
+ |****** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0xfc00,
+0x0c00,
+0x1800,
+0x1800,
+0x3000,
+0x3000,
+0x3000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 56 (0x38):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** ** |
+ | **** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xcc00,
+0x7800,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 57 (0x39):
+ width 7
+ +-------+
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | ***** |
+ | ** |
+ | ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xcc00,
+0xcc00,
+0x7c00,
+0x0c00,
+0x0c00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 58 (0x3a):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 59 (0x3b):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ | ** |
+ | ** |
+ | * |
+ | * |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x2000,
+0x4000,
+0x0000,
+
+/* Character 60 (0x3c):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | *** |
+ | ** |
+ | *** |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0c00,
+0x3800,
+0x6000,
+0x3800,
+0x0c00,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 61 (0x3d):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ |****** |
+ | |
+ |****** |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xfc00,
+0x0000,
+0xfc00,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 62 (0x3e):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | ** |
+ | *** |
+ | ** |
+ | *** |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6000,
+0x3800,
+0x0c00,
+0x3800,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 63 (0x3f):
+ width 8
+ +--------+
+ | |
+ | |
+ | **** |
+ | ** ** |
+ | ** ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x3c00,
+0x6600,
+0x6600,
+0x0c00,
+0x1800,
+0x1800,
+0x0000,
+0x1800,
+0x1800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 64 (0x40):
+ width 12
+ +------------+
+ | |
+ | |
+ | ***** |
+ | ** * |
+ | * * |
+ | * ** * * |
+ | * * * * |
+ | * * * * |
+ | * * ** * |
+ | * ** ** |
+ | * |
+ | ***** |
+ | |
+ | |
+ +------------+
+*/
+0x0000,
+0x0000,
+0x0f80,
+0x3040,
+0x2020,
+0x46a0,
+0x4920,
+0x5120,
+0x5340,
+0x4d80,
+0x2000,
+0x1f00,
+0x0000,
+0x0000,
+
+/* Character 65 (0x41):
+ width 8
+ +--------+
+ | |
+ | |
+ | ** |
+ | **** |
+ | * * |
+ | ** ** |
+ | ** ** |
+ | ****** |
+ |** **|
+ |** **|
+ |** **|
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x1800,
+0x3c00,
+0x2400,
+0x6600,
+0x6600,
+0x7e00,
+0xc300,
+0xc300,
+0xc300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 66 (0x42):
+ width 9
+ +---------+
+ | |
+ | |
+ | ****** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ****** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ****** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x7e00,
+0x6300,
+0x6300,
+0x6300,
+0x7e00,
+0x6300,
+0x6300,
+0x6300,
+0x7e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 67 (0x43):
+ width 8
+ +--------+
+ | |
+ | |
+ | **** |
+ | ** **|
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** **|
+ | **** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x1e00,
+0x3300,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x3300,
+0x1e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 68 (0x44):
+ width 9
+ +---------+
+ | |
+ | |
+ | ***** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ***** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x7c00,
+0x6600,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x6600,
+0x7c00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 69 (0x45):
+ width 8
+ +--------+
+ | |
+ | |
+ | ****** |
+ | ** |
+ | ** |
+ | ** |
+ | ****** |
+ | ** |
+ | ** |
+ | ** |
+ | ****** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x7e00,
+0x6000,
+0x6000,
+0x6000,
+0x7e00,
+0x6000,
+0x6000,
+0x6000,
+0x7e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 70 (0x46):
+ width 7
+ +-------+
+ | |
+ | |
+ | ******|
+ | ** |
+ | ** |
+ | ** |
+ | ***** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x7e00,
+0x6000,
+0x6000,
+0x6000,
+0x7c00,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 71 (0x47):
+ width 10
+ +----------+
+ | |
+ | |
+ | ***** |
+ | ** ** |
+ | ** |
+ | ** |
+ | ** **** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | **** * |
+ | |
+ | |
+ | |
+ +----------+
+*/
+0x0000,
+0x0000,
+0x1f00,
+0x3180,
+0x6000,
+0x6000,
+0x6780,
+0x6180,
+0x6180,
+0x3180,
+0x1e80,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 72 (0x48):
+ width 9
+ +---------+
+ | |
+ | |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ******* |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x7f00,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 73 (0x49):
+ width 4
+ +----+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 74 (0x4a):
+ width 7
+ +-------+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0c00,
+0x0c00,
+0x0c00,
+0x0c00,
+0x0c00,
+0x0c00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 75 (0x4b):
+ width 9
+ +---------+
+ | |
+ | |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | **** |
+ | **** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** **|
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x6300,
+0x6600,
+0x6c00,
+0x7800,
+0x7800,
+0x6c00,
+0x6600,
+0x6300,
+0x6180,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 76 (0x4c):
+ width 7
+ +-------+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ******|
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x7e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 77 (0x4d):
+ width 11
+ +-----------+
+ | |
+ | |
+ | ** ** |
+ | ** ** |
+ | *** *** |
+ | *** *** |
+ | **** **** |
+ | ** * * ** |
+ | ** *** ** |
+ | ** * ** |
+ | ** * ** |
+ | |
+ | |
+ | |
+ +-----------+
+*/
+0x0000,
+0x0000,
+0x60c0,
+0x60c0,
+0x71c0,
+0x71c0,
+0x7bc0,
+0x6ac0,
+0x6ec0,
+0x64c0,
+0x64c0,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 78 (0x4e):
+ width 9
+ +---------+
+ | |
+ | |
+ | ** ** |
+ | *** ** |
+ | *** ** |
+ | ** * ** |
+ | ** * ** |
+ | ** *** |
+ | ** *** |
+ | ** ** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x6300,
+0x7300,
+0x7300,
+0x6b00,
+0x6b00,
+0x6700,
+0x6700,
+0x6300,
+0x6300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 79 (0x4f):
+ width 10
+ +----------+
+ | |
+ | |
+ | **** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +----------+
+*/
+0x0000,
+0x0000,
+0x1e00,
+0x3300,
+0x6180,
+0x6180,
+0x6180,
+0x6180,
+0x6180,
+0x3300,
+0x1e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 80 (0x50):
+ width 8
+ +--------+
+ | |
+ | |
+ | ****** |
+ | ** **|
+ | ** **|
+ | ** **|
+ | ****** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x7e00,
+0x6300,
+0x6300,
+0x6300,
+0x7e00,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 81 (0x51):
+ width 10
+ +----------+
+ | |
+ | |
+ | **** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** * ** |
+ | ** **** |
+ | ** ** |
+ | ****** |
+ | |
+ | |
+ | |
+ +----------+
+*/
+0x0000,
+0x0000,
+0x1e00,
+0x3300,
+0x6180,
+0x6180,
+0x6180,
+0x6580,
+0x6780,
+0x3300,
+0x1f80,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 82 (0x52):
+ width 9
+ +---------+
+ | |
+ | |
+ | ****** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ****** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x7e00,
+0x6300,
+0x6300,
+0x6300,
+0x7e00,
+0x6600,
+0x6300,
+0x6300,
+0x6300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 83 (0x53):
+ width 9
+ +---------+
+ | |
+ | |
+ | ***** |
+ | ** ** |
+ | ** ** |
+ | *** |
+ | *** |
+ | *** |
+ | ** ** |
+ | ** ** |
+ | ***** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x3e00,
+0x6300,
+0x6300,
+0x3800,
+0x0e00,
+0x0700,
+0x6300,
+0x6300,
+0x3e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 84 (0x54):
+ width 8
+ +--------+
+ | |
+ | |
+ |********|
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0xff00,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 85 (0x55):
+ width 9
+ +---------+
+ | |
+ | |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | ***** |
+ | |
+ | |
+ | |
+ +---------+
+*/
+0x0000,
+0x0000,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x6300,
+0x3600,
+0x3e00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 86 (0x56):
+ width 8
+ +--------+
+ | |
+ | |
+ |** **|
+ |** **|
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | * * |
+ | **** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0xc300,
+0xc300,
+0x6600,
+0x6600,
+0x6600,
+0x2400,
+0x3c00,
+0x1800,
+0x1800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 87 (0x57):
+ width 10
+ +----------+
+ | |
+ | |
+ |** ** **|
+ |** ** **|
+ |** ** **|
+ | * ** * |
+ | ** ** ** |
+ | ** ** ** |
+ | ** ** |
+ | ** ** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +----------+
+*/
+0x0000,
+0x0000,
+0xccc0,
+0xccc0,
+0xccc0,
+0x4c80,
+0x6d80,
+0x6d80,
+0x3300,
+0x3300,
+0x3300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 88 (0x58):
+ width 8
+ +--------+
+ | |
+ | |
+ |** **|
+ |** **|
+ | ** ** |
+ | **** |
+ | ** |
+ | **** |
+ | ** ** |
+ |** **|
+ |** **|
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0xc300,
+0xc300,
+0x6600,
+0x3c00,
+0x1800,
+0x3c00,
+0x6600,
+0xc300,
+0xc300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 89 (0x59):
+ width 8
+ +--------+
+ | |
+ | |
+ |** **|
+ |** **|
+ | ** ** |
+ | ** ** |
+ | **** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0xc300,
+0xc300,
+0x6600,
+0x6600,
+0x3c00,
+0x1800,
+0x1800,
+0x1800,
+0x1800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 90 (0x5a):
+ width 7
+ +-------+
+ | |
+ | |
+ |*******|
+ | **|
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** |
+ |*******|
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0xfe00,
+0x0600,
+0x0c00,
+0x1800,
+0x3000,
+0x3000,
+0x6000,
+0xc000,
+0xfe00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 91 (0x5b):
+ width 4
+ +----+
+ | |
+ | |
+ | ***|
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ***|
+ +----+
+*/
+0x0000,
+0x0000,
+0x7000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x7000,
+
+/* Character 92 (0x5c):
+ width 4
+ +----+
+ | |
+ | |
+ |** |
+ |** |
+ | * |
+ | ** |
+ | ** |
+ | * |
+ | * |
+ | **|
+ | **|
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0xc000,
+0xc000,
+0x4000,
+0x6000,
+0x6000,
+0x2000,
+0x2000,
+0x3000,
+0x3000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 93 (0x5d):
+ width 4
+ +----+
+ | |
+ | |
+ |*** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |*** |
+ +----+
+*/
+0x0000,
+0x0000,
+0xe000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0xe000,
+
+/* Character 94 (0x5e):
+ width 7
+ +-------+
+ | |
+ | |
+ | * |
+ | *** |
+ | ** ** |
+ |** **|
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x1000,
+0x3800,
+0x6c00,
+0xc600,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 95 (0x5f):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ |*******|
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xfe00,
+
+/* Character 96 (0x60):
+ width 4
+ +----+
+ | |
+ |** |
+ | ** |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0xc000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 97 (0x61):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | **** |
+ |** ** |
+ | ** |
+ | ***** |
+ |** ** |
+ |** ** |
+ | *** **|
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0x0c00,
+0x7c00,
+0xcc00,
+0xcc00,
+0x7600,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 98 (0x62):
+ width 7
+ +-------+
+ | |
+ | |
+ |** |
+ |** |
+ |** ** |
+ |*** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |*** ** |
+ |** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0xc000,
+0xc000,
+0xd800,
+0xec00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xec00,
+0xd800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 99 (0x63):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** |
+ |** |
+ |** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xc000,
+0xc000,
+0xc000,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 100 (0x64):
+ width 7
+ +-------+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** ** |
+ |** *** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** *** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0c00,
+0x0c00,
+0x6c00,
+0xdc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xdc00,
+0x6c00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 101 (0x65):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** ** |
+ |****** |
+ |** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xcc00,
+0xfc00,
+0xc000,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 102 (0x66):
+ width 5
+ +-----+
+ | |
+ | |
+ | ***|
+ | ** |
+ |**** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x3800,
+0x6000,
+0xf000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 103 (0x67):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | ** ** |
+ |** *** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** *** |
+ | ** ** |
+ | ** |
+ |** ** |
+ | **** |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x6c00,
+0xdc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xdc00,
+0x6c00,
+0x0c00,
+0xcc00,
+0x7800,
+
+/* Character 104 (0x68):
+ width 7
+ +-------+
+ | |
+ | |
+ |** |
+ |** |
+ |** ** |
+ |*** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0xc000,
+0xc000,
+0xd800,
+0xec00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 105 (0x69):
+ width 3
+ +---+
+ | |
+ | |
+ |** |
+ | |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ | |
+ | |
+ | |
+ +---+
+*/
+0x0000,
+0x0000,
+0xc000,
+0x0000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 106 (0x6a):
+ width 4
+ +----+
+ | |
+ | |
+ | ** |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** |
+ +----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x0000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0xc000,
+
+/* Character 107 (0x6b):
+ width 7
+ +-------+
+ | |
+ | |
+ |** |
+ |** |
+ |** ** |
+ |** ** |
+ |**** |
+ |**** |
+ |** ** |
+ |** ** |
+ |** **|
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0xc000,
+0xc000,
+0xcc00,
+0xd800,
+0xf000,
+0xf000,
+0xd800,
+0xcc00,
+0xc600,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 108 (0x6c):
+ width 3
+ +---+
+ | |
+ | |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ |** |
+ | |
+ | |
+ | |
+ +---+
+*/
+0x0000,
+0x0000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 109 (0x6d):
+ width 11
+ +-----------+
+ | |
+ | |
+ | |
+ | |
+ |* *** *** |
+ |** ** ** |
+ |** ** ** |
+ |** ** ** |
+ |** ** ** |
+ |** ** ** |
+ |** ** ** |
+ | |
+ | |
+ | |
+ +-----------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xbb80,
+0xccc0,
+0xccc0,
+0xccc0,
+0xccc0,
+0xccc0,
+0xccc0,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 110 (0x6e):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |*** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xd800,
+0xec00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 111 (0x6f):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | **** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 112 (0x70):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |*** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |*** ** |
+ |** ** |
+ |** |
+ |** |
+ |** |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xd800,
+0xec00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xec00,
+0xd800,
+0xc000,
+0xc000,
+0xc000,
+
+/* Character 113 (0x71):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | *** * |
+ |** *** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** *** |
+ | ** ** |
+ | ** |
+ | ** |
+ | ** |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7400,
+0xdc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xdc00,
+0x6c00,
+0x0c00,
+0x0c00,
+0x0c00,
+
+/* Character 114 (0x72):
+ width 5
+ +-----+
+ | |
+ | |
+ | |
+ | |
+ |** **|
+ |*****|
+ |*** |
+ |** |
+ |** |
+ |** |
+ |** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xd800,
+0xf800,
+0xe000,
+0xc000,
+0xc000,
+0xc000,
+0xc000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 115 (0x73):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | **** |
+ |** ** |
+ |*** |
+ | *** |
+ | *** |
+ |** ** |
+ | **** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7800,
+0xcc00,
+0xe000,
+0x3800,
+0x1c00,
+0xcc00,
+0x7800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 116 (0x74):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ | ** |
+ |**** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** *|
+ | ** |
+ | |
+ | |
+ | |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0xf000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6800,
+0x3000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 117 (0x75):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** ** |
+ |** *** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xcc00,
+0xdc00,
+0x6c00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 118 (0x76):
+ width 8
+ +--------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |** ** |
+ | ** ** |
+ | ** ** |
+ | *** |
+ | *** |
+ | * |
+ | |
+ | |
+ | |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xc600,
+0xc600,
+0x6c00,
+0x6c00,
+0x3800,
+0x3800,
+0x1000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 119 (0x77):
+ width 11
+ +-----------+
+ | |
+ | |
+ | |
+ | |
+ |** ** ** |
+ |** ** ** |
+ | ** ** ** |
+ | ** ** ** |
+ | ** ** ** |
+ | ** ** |
+ | ** ** |
+ | |
+ | |
+ | |
+ +-----------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xccc0,
+0xccc0,
+0x6d80,
+0x6d80,
+0x6d80,
+0x3300,
+0x3300,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 120 (0x78):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |** ** |
+ | **** |
+ | ** |
+ | **** |
+ |** ** |
+ |** ** |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xcc00,
+0xcc00,
+0x7800,
+0x3000,
+0x7800,
+0xcc00,
+0xcc00,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 121 (0x79):
+ width 8
+ +--------+
+ | |
+ | |
+ | |
+ | |
+ |** ** |
+ |** ** |
+ | ** ** |
+ | ** ** |
+ | *** |
+ | *** |
+ | ** |
+ | * |
+ | ** |
+ | ** |
+ +--------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xc600,
+0xc600,
+0x6c00,
+0x6c00,
+0x3800,
+0x3800,
+0x1800,
+0x1000,
+0x3000,
+0x6000,
+
+/* Character 122 (0x7a):
+ width 6
+ +------+
+ | |
+ | |
+ | |
+ | |
+ |***** |
+ | ** |
+ | ** |
+ | * |
+ | ** |
+ |** |
+ |***** |
+ | |
+ | |
+ | |
+ +------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0xf800,
+0x1800,
+0x3000,
+0x2000,
+0x6000,
+0xc000,
+0xf800,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 123 (0x7b):
+ width 5
+ +-----+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ +-----+
+*/
+0x0000,
+0x0000,
+0x3000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0xc000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x3000,
+
+/* Character 124 (0x7c):
+ width 4
+ +----+
+ | |
+ | |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ +----+
+*/
+0x0000,
+0x0000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+
+/* Character 125 (0x7d):
+ width 5
+ +-----+
+ | |
+ | |
+ |** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ | ** |
+ |** |
+ +-----+
+*/
+0x0000,
+0x0000,
+0xc000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x3000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0x6000,
+0xc000,
+
+/* Character 126 (0x7e):
+ width 7
+ +-------+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | *** **|
+ |** *** |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +-------+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x7600,
+0xdc00,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+
+/* Character 160 (0xa0):
+ width 4
+ +----+
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ +----+
+*/
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+0x0000,
+};
+
+/* Character->glyph mapping. */
+static const unsigned long _sysfont_offset[] = {
+ 0, /* (0x20) */
+ 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) */
+ 0, /* (0x82) */
+ 0, /* (0x83) */
+ 0, /* (0x84) */
+ 0, /* (0x85) */
+ 0, /* (0x86) */
+ 0, /* (0x87) */
+ 0, /* (0x88) */
+ 0, /* (0x89) */
+ 0, /* (0x8a) */
+ 0, /* (0x8b) */
+ 0, /* (0x8c) */
+ 0, /* (0x8d) */
+ 0, /* (0x8e) */
+ 0, /* (0x8f) */
+ 0, /* (0x90) */
+ 0, /* (0x91) */
+ 0, /* (0x92) */
+ 0, /* (0x93) */
+ 0, /* (0x94) */
+ 0, /* (0x95) */
+ 0, /* (0x96) */
+ 0, /* (0x97) */
+ 0, /* (0x98) */
+ 0, /* (0x99) */
+ 0, /* (0x9a) */
+ 0, /* (0x9b) */
+ 0, /* (0x9c) */
+ 0, /* (0x9d) */
+ 0, /* (0x9e) */
+ 0, /* (0x9f) */
+ 1330, /* (0xa0) */
+};
+
+/* Character width data. */
+static const unsigned char _sysfont_width[] = {
+ 4, /* (0x20) */
+ 4, /* (0x21) */
+ 5, /* (0x22) */
+ 8, /* (0x23) */
+ 7, /* (0x24) */
+ 12, /* (0x25) */
+ 9, /* (0x26) */
+ 3, /* (0x27) */
+ 6, /* (0x28) */
+ 6, /* (0x29) */
+ 6, /* (0x2a) */
+ 7, /* (0x2b) */
+ 4, /* (0x2c) */
+ 5, /* (0x2d) */
+ 4, /* (0x2e) */
+ 4, /* (0x2f) */
+ 7, /* (0x30) */
+ 7, /* (0x31) */
+ 7, /* (0x32) */
+ 7, /* (0x33) */
+ 7, /* (0x34) */
+ 7, /* (0x35) */
+ 7, /* (0x36) */
+ 7, /* (0x37) */
+ 7, /* (0x38) */
+ 7, /* (0x39) */
+ 4, /* (0x3a) */
+ 4, /* (0x3b) */
+ 7, /* (0x3c) */
+ 7, /* (0x3d) */
+ 7, /* (0x3e) */
+ 8, /* (0x3f) */
+ 12, /* (0x40) */
+ 8, /* (0x41) */
+ 9, /* (0x42) */
+ 8, /* (0x43) */
+ 9, /* (0x44) */
+ 8, /* (0x45) */
+ 7, /* (0x46) */
+ 10, /* (0x47) */
+ 9, /* (0x48) */
+ 4, /* (0x49) */
+ 7, /* (0x4a) */
+ 9, /* (0x4b) */
+ 7, /* (0x4c) */
+ 11, /* (0x4d) */
+ 9, /* (0x4e) */
+ 10, /* (0x4f) */
+ 8, /* (0x50) */
+ 10, /* (0x51) */
+ 9, /* (0x52) */
+ 9, /* (0x53) */
+ 8, /* (0x54) */
+ 9, /* (0x55) */
+ 8, /* (0x56) */
+ 10, /* (0x57) */
+ 8, /* (0x58) */
+ 8, /* (0x59) */
+ 7, /* (0x5a) */
+ 4, /* (0x5b) */
+ 4, /* (0x5c) */
+ 4, /* (0x5d) */
+ 7, /* (0x5e) */
+ 7, /* (0x5f) */
+ 4, /* (0x60) */
+ 7, /* (0x61) */
+ 7, /* (0x62) */
+ 7, /* (0x63) */
+ 7, /* (0x64) */
+ 7, /* (0x65) */
+ 5, /* (0x66) */
+ 7, /* (0x67) */
+ 7, /* (0x68) */
+ 3, /* (0x69) */
+ 4, /* (0x6a) */
+ 7, /* (0x6b) */
+ 3, /* (0x6c) */
+ 11, /* (0x6d) */
+ 7, /* (0x6e) */
+ 7, /* (0x6f) */
+ 7, /* (0x70) */
+ 7, /* (0x71) */
+ 5, /* (0x72) */
+ 7, /* (0x73) */
+ 5, /* (0x74) */
+ 7, /* (0x75) */
+ 8, /* (0x76) */
+ 11, /* (0x77) */
+ 7, /* (0x78) */
+ 8, /* (0x79) */
+ 6, /* (0x7a) */
+ 5, /* (0x7b) */
+ 4, /* (0x7c) */
+ 5, /* (0x7d) */
+ 7, /* (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) */
+};
+
+/* Exported structure definition. */
+static const FontDesc desc = {
+ "helvB12",
+ 12,
+ 14,
+ 11,
+ 32,
+ 129,
+ _font_bits,
+ _sysfont_offset,
+ _sysfont_width,
+ 32,
+ sizeof(_font_bits)/sizeof(bitmap_t)
+};
+
+#if !(defined(PALMOS_ARM) || defined(PALMOS_DEBUG) || defined(__GP32__))
+extern const NewFont g_sysfont_big(desc);
+#else
+DEFINE_FONT(g_sysfont_big)
+#endif
+
+} // End of namespace Graphics
diff --git a/graphics/fonts/scummfont.cpp b/graphics/fonts/scummfont.cpp
new file mode 100644
index 0000000000..c6dc570486
--- /dev/null
+++ b/graphics/fonts/scummfont.cpp
@@ -0,0 +1,110 @@
+/* ScummVM - Scumm Interpreter
+ * Copyright (C) 2002-2006 The ScummVM project
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ */
+
+#include "common/stdafx.h"
+#include "graphics/font.h"
+
+namespace Graphics {
+
+#ifdef PALMOS_68K
+static const byte *guifont;
+#else
+// Built-in font
+static const byte guifont[] = {
+0,0,99,1,226,8,4,8,6,8,6,0,0,0,0,0,0,0,0,0,0,0,8,2,1,8,0,0,0,0,0,0,0,0,0,0,0,0,4,3,7,8,7,7,8,4,5,5,8,7,4,7,3,8,7,7,7,7,8,7,7,7,7,7,3,4,7,5,7,7,8,7,7,7,7,7,7,7,7,5,7,7,
+7,8,7,7,7,7,7,7,7,7,7,8,7,7,7,5,8,5,8,8,7,7,7,6,7,7,7,7,7,5,6,7,5,8,7,7,7,7,7,7,7,7,7,8,7,7,7,5,3,5,7,8,7,7,7,7,7,7,0,6,7,7,7,5,5,5,7,0,6,8,8,7,7,7,7,7,0,7,7,0,0,
+0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,1,3,6,12,
+24,62,3,0,128,192,96,48,24,124,192,0,0,3,62,24,12,6,3,1,0,192,124,24,48,96,192,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,237,74,72,0,0,0,0,0,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,60,66,153,161,161,153,66,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,96,96,96,96,0,0,96,0,102,102,102,0,0,0,0,0,102,102,255,102,255,102,102,0,24,62,96,60,6,124,24,0,98,102,12,24,48,102,70,0,60,102,60,56,103,102,63,0,96,48,16,0,0,0,0,0,24,48,96,96,96,48,24,0,96,48,24,24,24,48,96,0,
+0,102,60,255,60,102,0,0,0,24,24,126,24,24,0,0,0,0,0,0,0,48,48,96,0,0,0,126,0,0,0,0,0,0,0,0,0,96,96,0,0,3,6,12,24,48,96,0,60,102,102,102,102,102,60,0,24,24,56,24,24,24,126,0,60,102,6,12,48,96,126,0,60,102,6,28,6,102,60,0,6,
+14,30,102,127,6,6,0,126,96,124,6,6,102,60,0,60,102,96,124,102,102,60,0,126,102,12,24,24,24,24,0,60,102,102,60,102,102,60,0,60,102,102,62,6,102,60,0,0,0,96,0,0,96,0,0,0,0,48,0,0,48,48,96,14,24,48,96,48,24,14,0,0,0,120,0,120,0,0,0,112,24,
+12,6,12,24,112,0,60,102,6,12,24,0,24,0,0,0,0,255,255,0,0,0,24,60,102,126,102,102,102,0,124,102,102,124,102,102,124,0,60,102,96,96,96,102,60,0,120,108,102,102,102,108,120,0,126,96,96,120,96,96,126,0,126,96,96,120,96,96,96,0,60,102,96,110,102,102,60,0,102,102,102,
+126,102,102,102,0,120,48,48,48,48,48,120,0,30,12,12,12,12,108,56,0,102,108,120,112,120,108,102,0,96,96,96,96,96,96,126,0,99,119,127,107,99,99,99,0,102,118,126,126,110,102,102,0,60,102,102,102,102,102,60,0,124,102,102,124,96,96,96,0,60,102,102,102,102,60,14,0,124,102,102,124,
+120,108,102,0,60,102,96,60,6,102,60,0,126,24,24,24,24,24,24,0,102,102,102,102,102,102,60,0,102,102,102,102,102,60,24,0,99,99,99,107,127,119,99,0,102,102,60,24,60,102,102,0,102,102,102,60,24,24,24,0,126,6,12,24,48,96,126,0,120,96,96,96,96,96,120,0,3,6,12,24,48,
+96,192,0,120,24,24,24,24,24,120,0,0,0,0,0,0,219,219,0,0,0,0,0,0,0,0,255,102,102,102,0,0,0,0,0,0,0,60,6,62,102,62,0,0,96,96,124,102,102,124,0,0,0,60,96,96,96,60,0,0,6,6,62,102,102,62,0,0,0,60,102,126,96,60,0,0,14,24,62,24,24,
+24,0,0,0,62,102,102,62,6,124,0,96,96,124,102,102,102,0,0,48,0,112,48,48,120,0,0,12,0,12,12,12,12,120,0,96,96,108,120,108,102,0,0,112,48,48,48,48,120,0,0,0,102,127,127,107,99,0,0,0,124,102,102,102,102,0,0,0,60,102,102,102,60,0,0,0,124,102,102,124,96,
+96,0,0,62,102,102,62,6,6,0,0,124,102,96,96,96,0,0,0,62,96,60,6,124,0,0,24,126,24,24,24,14,0,0,0,102,102,102,102,62,0,0,0,102,102,102,60,24,0,0,0,99,107,127,62,54,0,0,0,102,60,24,60,102,0,0,0,102,102,102,62,12,120,0,0,126,12,24,48,126,0,
+24,48,48,96,48,48,24,0,96,96,96,0,96,96,96,0,96,48,48,24,48,48,96,0,0,0,97,153,134,0,0,0,8,12,14,255,255,14,12,8,60,102,96,96,102,60,24,56,102,0,102,102,102,102,62,0,12,24,60,102,126,96,60,0,24,36,60,6,62,102,62,0,102,0,60,6,62,102,62,0,48,
+24,60,6,62,102,62,0,0,0,0,0,0,0,0,0,0,60,96,96,96,60,24,56,24,36,60,102,126,96,60,0,102,0,60,102,126,96,60,0,48,24,60,102,126,96,60,0,0,216,0,112,48,48,120,0,48,72,0,112,48,48,120,0,96,48,0,112,48,48,120,0,102,24,60,102,126,102,102,0,0,0,
+0,0,0,0,0,0,24,48,124,96,120,96,124,0,0,0,108,26,126,216,110,0,30,40,40,126,72,136,142,0,24,36,60,102,102,102,60,0,102,0,60,102,102,102,60,0,48,24,60,102,102,102,60,0,24,36,0,102,102,102,62,0,48,24,102,102,102,102,62,0,0,0,0,0,0,0,0,0,102,60,102,
+102,102,102,60,0,102,0,102,102,102,102,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,24,60,6,62,102,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,28,54,54,124,102,102,124,64,0,0,0
+};
+#endif
+
+int ScummFont::getCharWidth(byte chr) const {
+ return guifont[chr+6];
+}
+
+void ScummFont::drawChar(Surface *dst, byte chr, int tx, int ty, uint32 color) const {
+ assert(dst != 0);
+ byte *ptr = (byte *)dst->getBasePtr(tx, ty);
+
+ const byte *tmp = guifont + 6 + guifont[4] + chr * 8;
+ uint buffer = 0;
+ uint mask = 0;
+
+ for (int y = 0; y < 8; y++) {
+ if (ty + y < 0 || ty + y >= dst->h)
+ continue;
+ for (int x = 0; x < 8; x++) {
+ if (tx + x < 0 || tx + x >= dst->w)
+ continue;
+ unsigned char c;
+ mask >>= 1;
+ if (mask == 0) {
+ buffer = *tmp++;
+ mask = 0x80;
+ }
+ c = ((buffer & mask) != 0);
+ if (c) {
+ if (dst->bytesPerPixel == 1)
+ ptr[x] = color;
+ else if (dst->bytesPerPixel == 2)
+ ((uint16 *)ptr)[x] = color;
+ }
+ }
+ ptr += dst->pitch;
+ }
+}
+
+} // End of namespace Graphics
+
+#ifdef PALMOS_68K
+#include "scumm_globals.h"
+
+_GINIT(ScummFont)
+_GSETPTR(Graphics::guifont, GBVARS_GUIFONT_INDEX, byte, GBVARS_COMMON)
+_GEND
+
+_GRELEASE(ScummFont)
+_GRELEASEPTR(GBVARS_GUIFONT_INDEX, GBVARS_COMMON)
+_GEND
+
+#endif