diff --git a/stella/src/common/FrameBufferGL.cxx b/stella/src/common/FrameBufferGL.cxx index 14b2a9272..1ed441651 100644 --- a/stella/src/common/FrameBufferGL.cxx +++ b/stella/src/common/FrameBufferGL.cxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: FrameBufferGL.cxx,v 1.100 2008-03-23 16:22:39 stephena Exp $ +// $Id: FrameBufferGL.cxx,v 1.101 2008-03-24 00:02:16 stephena Exp $ //============================================================================ #ifdef DISPLAY_OPENGL @@ -534,27 +534,26 @@ void FrameBufferGL::drawChar(const GUI::Font* font, uInt8 chr, // If this character is not included in the font, use the default char. if(chr < desc.firstchar || chr >= desc.firstchar + desc.size) { - if (chr == ' ') - return; + if (chr == ' ') return; chr = desc.defaultchar; } const Int32 w = font->getCharWidth(chr); const Int32 h = font->getFontHeight(); chr -= desc.firstchar; - const uInt16* tmp = desc.bits + (desc.offset ? - desc.offset[chr] : (chr * h)); + const uInt32* tmp = desc.bits + (desc.offset ? desc.offset[chr] : (chr * h)); uInt16* buffer = (uInt16*) myTexture->pixels + ty * myBuffer.pitch + tx; for(int y = 0; y < h; ++y) { - const uInt16 ptr = *tmp++; - uInt16 mask = 0x8000; - - for(int x = 0; x < w; ++x, mask >>= 1) - if(ptr & mask) - buffer[x] = (uInt16) myDefPalette[color]; - + const uInt32 ptr = *tmp++; + if(ptr) + { + uInt32 mask = 0x80000000; + for(int x = 0; x < w; ++x, mask >>= 1) + if(ptr & mask) + buffer[x] = (uInt16) myDefPalette[color]; + } buffer += myBuffer.pitch; } } diff --git a/stella/src/common/FrameBufferSoft.cxx b/stella/src/common/FrameBufferSoft.cxx index 770f57e6a..d4ab7d4e8 100644 --- a/stella/src/common/FrameBufferSoft.cxx +++ b/stella/src/common/FrameBufferSoft.cxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: FrameBufferSoft.cxx,v 1.77 2008-03-13 22:58:06 stephena Exp $ +// $Id: FrameBufferSoft.cxx,v 1.78 2008-03-24 00:02:16 stephena Exp $ //============================================================================ #include @@ -499,19 +499,19 @@ void FrameBufferSoft::fillRect(uInt32 x, uInt32 y, uInt32 w, uInt32 h, int color void FrameBufferSoft::drawChar(const GUI::Font* font, uInt8 chr, uInt32 xorig, uInt32 yorig, int color) { - // If this character is not included in the font, use the default char. const FontDesc& desc = font->desc(); + + // If this character is not included in the font, use the default char. if(chr < desc.firstchar || chr >= desc.firstchar + desc.size) { - if (chr == ' ') - return; + if (chr == ' ') return; chr = desc.defaultchar; } const Int32 w = font->getCharWidth(chr); const Int32 h = font->getFontHeight(); chr -= desc.firstchar; - const uInt16* tmp = desc.bits + (desc.offset ? desc.offset[chr] : (chr * h)); + const uInt32* tmp = desc.bits + (desc.offset ? desc.offset[chr] : (chr * h)); // Scale the origins to the current zoom xorig *= myZoomLevel; @@ -528,20 +528,23 @@ void FrameBufferSoft::drawChar(const GUI::Font* font, uInt8 chr, uInt16* buffer = (uInt16*) myScreen->pixels + myBaseOffset + yorig * myPitch + xorig; for(int y = h; y; --y) { - const uInt16 fontbuf = *tmp++; + const uInt32 fontbuf = *tmp++; int ystride = myZoomLevel; while(ystride--) { - uInt16 mask = 0x8000; - int pos = screenofsY; - for(int x = 0; x < w; x++, mask >>= 1) + if(fontbuf) { - int xstride = myZoomLevel; - if((fontbuf & mask) != 0) - while(xstride--) - buffer[pos++] = myDefPalette[color]; - else - pos += xstride; + uInt32 mask = 0x80000000; + int pos = screenofsY; + for(int x = 0; x < w; x++, mask >>= 1) + { + int xstride = myZoomLevel; + if((fontbuf & mask) != 0) + while(xstride--) + buffer[pos++] = myDefPalette[color]; + else + pos += xstride; + } } screenofsY += myPitch; } @@ -559,24 +562,27 @@ void FrameBufferSoft::drawChar(const GUI::Font* font, uInt8 chr, for(int y = h; y; --y) { - const uInt16 fontbuf = *tmp++; + const uInt32 fontbuf = *tmp++; int ystride = myZoomLevel; while(ystride--) { - uInt16 mask = 0x8000; - int pos = screenofsY; - for(int x = 0; x < w; x++, mask >>= 1) + if(fontbuf) { - int xstride = myZoomLevel; - if((fontbuf & mask) != 0) + uInt32 mask = 0x80000000; + int pos = screenofsY; + for(int x = 0; x < w; x++, mask >>= 1) { - while(xstride--) + int xstride = myZoomLevel; + if((fontbuf & mask) != 0) { - buffer[pos++] = r; buffer[pos++] = g; buffer[pos++] = b; + while(xstride--) + { + buffer[pos++] = r; buffer[pos++] = g; buffer[pos++] = b; + } } + else + pos += xstride + xstride + xstride; } - else - pos += xstride + xstride + xstride; } screenofsY += myPitch; } @@ -589,20 +595,23 @@ void FrameBufferSoft::drawChar(const GUI::Font* font, uInt8 chr, uInt32* buffer = (uInt32*) myScreen->pixels + myBaseOffset + yorig * myPitch + xorig; for(int y = h; y; --y) { - const uInt16 fontbuf = *tmp++; + const uInt32 fontbuf = *tmp++; int ystride = myZoomLevel; while(ystride--) { - uInt16 mask = 0x8000; - int pos = screenofsY; - for(int x = 0; x < w; x++, mask >>= 1) + if(fontbuf) { - int xstride = myZoomLevel; - if((fontbuf & mask) != 0) - while(xstride--) - buffer[pos++] = myDefPalette[color]; - else - pos += xstride; + uInt32 mask = 0x80000000; + int pos = screenofsY; + for(int x = 0; x < w; x++, mask >>= 1) + { + int xstride = myZoomLevel; + if((fontbuf & mask) != 0) + while(xstride--) + buffer[pos++] = myDefPalette[color]; + else + pos += xstride; + } } screenofsY += myPitch; } diff --git a/stella/src/gui/ConsoleFont.hxx b/stella/src/gui/ConsoleFont.hxx index 7b66f6d48..2397283c1 100644 --- a/stella/src/gui/ConsoleFont.hxx +++ b/stella/src/gui/ConsoleFont.hxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: ConsoleFont.hxx,v 1.8 2008-03-23 16:22:46 stephena Exp $ +// $Id: ConsoleFont.hxx,v 1.9 2008-03-24 00:02:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -40,7 +40,7 @@ namespace GUI { */ /* Font character bitmap data. */ -static const uInt16 _console_font_bits[] = { +static const uInt32 _console_font_bits[] = { /* Character 0 (0x00): width 8 @@ -60,19 +60,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0xaa00, -0x0000, -0x8200, -0x0000, -0x8200, -0x0000, -0x8200, -0x0000, -0xaa00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xaa000000, +0x00000000, +0x82000000, +0x00000000, +0x82000000, +0x00000000, +0x82000000, +0x00000000, +0xaa000000, +0x00000000, +0x00000000, /* Character 32 (0x20): width 8 @@ -92,19 +92,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 33 (0x21): width 8 @@ -124,19 +124,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x0000, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x00000000, +0x10000000, +0x00000000, +0x00000000, /* Character 34 (0x22): width 8 @@ -156,19 +156,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x2400, -0x2400, -0x2400, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x24000000, +0x24000000, +0x24000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 35 (0x23): width 8 @@ -188,19 +188,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x2400, -0x2400, -0x7e00, -0x2400, -0x7e00, -0x2400, -0x2400, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x24000000, +0x24000000, +0x7e000000, +0x24000000, +0x7e000000, +0x24000000, +0x24000000, +0x00000000, +0x00000000, +0x00000000, /* Character 36 (0x24): width 8 @@ -220,19 +220,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x3c00, -0x5000, -0x5000, -0x3800, -0x1400, -0x1400, -0x7800, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x3c000000, +0x50000000, +0x50000000, +0x38000000, +0x14000000, +0x14000000, +0x78000000, +0x10000000, +0x00000000, +0x00000000, /* Character 37 (0x25): width 8 @@ -252,19 +252,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x2200, -0x5200, -0x2400, -0x0800, -0x0800, -0x1000, -0x2400, -0x2a00, -0x4400, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x22000000, +0x52000000, +0x24000000, +0x08000000, +0x08000000, +0x10000000, +0x24000000, +0x2a000000, +0x44000000, +0x00000000, +0x00000000, /* Character 38 (0x26): width 8 @@ -284,19 +284,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x3000, -0x4800, -0x4800, -0x3000, -0x4a00, -0x4400, -0x3a00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x30000000, +0x48000000, +0x48000000, +0x30000000, +0x4a000000, +0x44000000, +0x3a000000, +0x00000000, +0x00000000, /* Character 39 (0x27): width 8 @@ -316,19 +316,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x1000, -0x1000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x10000000, +0x10000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 40 (0x28): width 8 @@ -348,19 +348,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0400, -0x0800, -0x0800, -0x1000, -0x1000, -0x1000, -0x0800, -0x0800, -0x0400, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x04000000, +0x08000000, +0x08000000, +0x10000000, +0x10000000, +0x10000000, +0x08000000, +0x08000000, +0x04000000, +0x00000000, +0x00000000, /* Character 41 (0x29): width 8 @@ -380,19 +380,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x2000, -0x1000, -0x1000, -0x0800, -0x0800, -0x0800, -0x1000, -0x1000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x20000000, +0x10000000, +0x10000000, +0x08000000, +0x08000000, +0x08000000, +0x10000000, +0x10000000, +0x20000000, +0x00000000, +0x00000000, /* Character 42 (0x2a): width 8 @@ -412,19 +412,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x2400, -0x1800, -0x7e00, -0x1800, -0x2400, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x24000000, +0x18000000, +0x7e000000, +0x18000000, +0x24000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 43 (0x2b): width 8 @@ -444,19 +444,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1000, -0x1000, -0x7c00, -0x1000, -0x1000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x10000000, +0x10000000, +0x7c000000, +0x10000000, +0x10000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 44 (0x2c): width 8 @@ -476,19 +476,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3800, -0x3000, -0x4000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x38000000, +0x30000000, +0x40000000, +0x00000000, /* Character 45 (0x2d): width 8 @@ -508,19 +508,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7c00, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x7c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 46 (0x2e): width 8 @@ -540,19 +540,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1000, -0x3800, -0x1000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x10000000, +0x38000000, +0x10000000, +0x00000000, /* Character 47 (0x2f): width 8 @@ -572,19 +572,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0200, -0x0200, -0x0400, -0x0800, -0x1000, -0x2000, -0x4000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x02000000, +0x02000000, +0x04000000, +0x08000000, +0x10000000, +0x20000000, +0x40000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 48 (0x30): width 8 @@ -604,19 +604,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1800, -0x2400, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x2400, -0x1800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x18000000, +0x24000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x24000000, +0x18000000, +0x00000000, +0x00000000, /* Character 49 (0x31): width 8 @@ -636,19 +636,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x3000, -0x5000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x7c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x30000000, +0x50000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x7c000000, +0x00000000, +0x00000000, /* Character 50 (0x32): width 8 @@ -668,19 +668,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x0200, -0x0400, -0x1800, -0x2000, -0x4000, -0x7e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x02000000, +0x04000000, +0x18000000, +0x20000000, +0x40000000, +0x7e000000, +0x00000000, +0x00000000, /* Character 51 (0x33): width 8 @@ -700,19 +700,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x0200, -0x0400, -0x0800, -0x1c00, -0x0200, -0x0200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x02000000, +0x04000000, +0x08000000, +0x1c000000, +0x02000000, +0x02000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 52 (0x34): width 8 @@ -732,19 +732,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0400, -0x0c00, -0x1400, -0x2400, -0x4400, -0x4400, -0x7e00, -0x0400, -0x0400, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x04000000, +0x0c000000, +0x14000000, +0x24000000, +0x44000000, +0x44000000, +0x7e000000, +0x04000000, +0x04000000, +0x00000000, +0x00000000, /* Character 53 (0x35): width 8 @@ -764,19 +764,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x4000, -0x4000, -0x5c00, -0x6200, -0x0200, -0x0200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x40000000, +0x40000000, +0x5c000000, +0x62000000, +0x02000000, +0x02000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 54 (0x36): width 8 @@ -796,19 +796,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1c00, -0x2000, -0x4000, -0x4000, -0x5c00, -0x6200, -0x4200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x1c000000, +0x20000000, +0x40000000, +0x40000000, +0x5c000000, +0x62000000, +0x42000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 55 (0x37): width 8 @@ -828,19 +828,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x0200, -0x0400, -0x0800, -0x0800, -0x1000, -0x1000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x02000000, +0x04000000, +0x08000000, +0x08000000, +0x10000000, +0x10000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 56 (0x38): width 8 @@ -860,19 +860,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4200, -0x3c00, -0x4200, -0x4200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x42000000, +0x3c000000, +0x42000000, +0x42000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 57 (0x39): width 8 @@ -892,19 +892,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4600, -0x3a00, -0x0200, -0x0200, -0x0400, -0x3800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x46000000, +0x3a000000, +0x02000000, +0x02000000, +0x04000000, +0x38000000, +0x00000000, +0x00000000, /* Character 58 (0x3a): width 8 @@ -924,19 +924,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1000, -0x3800, -0x1000, -0x0000, -0x0000, -0x1000, -0x3800, -0x1000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x10000000, +0x38000000, +0x10000000, +0x00000000, +0x00000000, +0x10000000, +0x38000000, +0x10000000, +0x00000000, /* Character 59 (0x3b): width 8 @@ -956,19 +956,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1000, -0x3800, -0x1000, -0x0000, -0x0000, -0x3800, -0x3000, -0x4000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x10000000, +0x38000000, +0x10000000, +0x00000000, +0x00000000, +0x38000000, +0x30000000, +0x40000000, +0x00000000, /* Character 60 (0x3c): width 8 @@ -988,19 +988,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0200, -0x0400, -0x0800, -0x1000, -0x2000, -0x1000, -0x0800, -0x0400, -0x0200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x02000000, +0x04000000, +0x08000000, +0x10000000, +0x20000000, +0x10000000, +0x08000000, +0x04000000, +0x02000000, +0x00000000, +0x00000000, /* Character 61 (0x3d): width 8 @@ -1020,19 +1020,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x0000, -0x0000, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x7e000000, +0x00000000, +0x00000000, +0x7e000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 62 (0x3e): width 8 @@ -1052,19 +1052,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4000, -0x2000, -0x1000, -0x0800, -0x0400, -0x0800, -0x1000, -0x2000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x40000000, +0x20000000, +0x10000000, +0x08000000, +0x04000000, +0x08000000, +0x10000000, +0x20000000, +0x40000000, +0x00000000, +0x00000000, /* Character 63 (0x3f): width 8 @@ -1084,19 +1084,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x0200, -0x0400, -0x0800, -0x0800, -0x0000, -0x0800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x02000000, +0x04000000, +0x08000000, +0x08000000, +0x00000000, +0x08000000, +0x00000000, +0x00000000, /* Character 64 (0x40): width 8 @@ -1116,19 +1116,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4e00, -0x5200, -0x5600, -0x4a00, -0x4000, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x4e000000, +0x52000000, +0x56000000, +0x4a000000, +0x40000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 65 (0x41): width 8 @@ -1148,19 +1148,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1800, -0x2400, -0x4200, -0x4200, -0x4200, -0x7e00, -0x4200, -0x4200, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x18000000, +0x24000000, +0x42000000, +0x42000000, +0x42000000, +0x7e000000, +0x42000000, +0x42000000, +0x42000000, +0x00000000, +0x00000000, /* Character 66 (0x42): width 8 @@ -1180,19 +1180,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7800, -0x4400, -0x4200, -0x4400, -0x7800, -0x4400, -0x4200, -0x4400, -0x7800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x78000000, +0x44000000, +0x42000000, +0x44000000, +0x78000000, +0x44000000, +0x42000000, +0x44000000, +0x78000000, +0x00000000, +0x00000000, /* Character 67 (0x43): width 8 @@ -1212,19 +1212,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 68 (0x44): width 8 @@ -1244,19 +1244,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7800, -0x4400, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4400, -0x7800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x78000000, +0x44000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x44000000, +0x78000000, +0x00000000, +0x00000000, /* Character 69 (0x45): width 8 @@ -1276,19 +1276,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x4000, -0x4000, -0x4000, -0x7800, -0x4000, -0x4000, -0x4000, -0x7e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x40000000, +0x40000000, +0x40000000, +0x78000000, +0x40000000, +0x40000000, +0x40000000, +0x7e000000, +0x00000000, +0x00000000, /* Character 70 (0x46): width 8 @@ -1308,19 +1308,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x4000, -0x4000, -0x4000, -0x7800, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x40000000, +0x40000000, +0x40000000, +0x78000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, +0x00000000, /* Character 71 (0x47): width 8 @@ -1340,19 +1340,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4000, -0x4000, -0x4000, -0x4e00, -0x4200, -0x4600, -0x3a00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x40000000, +0x40000000, +0x40000000, +0x4e000000, +0x42000000, +0x46000000, +0x3a000000, +0x00000000, +0x00000000, /* Character 72 (0x48): width 8 @@ -1372,19 +1372,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4200, -0x4200, -0x4200, -0x4200, -0x7e00, -0x4200, -0x4200, -0x4200, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x7e000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x00000000, +0x00000000, /* Character 73 (0x49): width 8 @@ -1404,19 +1404,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7c00, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x7c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7c000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x7c000000, +0x00000000, +0x00000000, /* Character 74 (0x4a): width 8 @@ -1436,19 +1436,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1f00, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x0400, -0x4400, -0x3800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x1f000000, +0x04000000, +0x04000000, +0x04000000, +0x04000000, +0x04000000, +0x04000000, +0x44000000, +0x38000000, +0x00000000, +0x00000000, /* Character 75 (0x4b): width 8 @@ -1468,19 +1468,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4200, -0x4400, -0x4800, -0x5000, -0x6000, -0x5000, -0x4800, -0x4400, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x42000000, +0x44000000, +0x48000000, +0x50000000, +0x60000000, +0x50000000, +0x48000000, +0x44000000, +0x42000000, +0x00000000, +0x00000000, /* Character 76 (0x4c): width 8 @@ -1500,19 +1500,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x7e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x7e000000, +0x00000000, +0x00000000, /* Character 77 (0x4d): width 8 @@ -1532,19 +1532,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8200, -0x8200, -0xc600, -0xaa00, -0x9200, -0x9200, -0x8200, -0x8200, -0x8200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0xc6000000, +0xaa000000, +0x92000000, +0x92000000, +0x82000000, +0x82000000, +0x82000000, +0x00000000, +0x00000000, /* Character 78 (0x4e): width 8 @@ -1564,19 +1564,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4200, -0x4200, -0x6200, -0x5200, -0x4a00, -0x4600, -0x4200, -0x4200, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x42000000, +0x42000000, +0x62000000, +0x52000000, +0x4a000000, +0x46000000, +0x42000000, +0x42000000, +0x42000000, +0x00000000, +0x00000000, /* Character 79 (0x4f): width 8 @@ -1596,19 +1596,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 80 (0x50): width 8 @@ -1628,19 +1628,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7c00, -0x4200, -0x4200, -0x4200, -0x7c00, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7c000000, +0x42000000, +0x42000000, +0x42000000, +0x7c000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, +0x00000000, /* Character 81 (0x51): width 8 @@ -1660,19 +1660,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x5200, -0x4a00, -0x3c00, -0x0200, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x52000000, +0x4a000000, +0x3c000000, +0x02000000, +0x00000000, /* Character 82 (0x52): width 8 @@ -1692,19 +1692,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7c00, -0x4200, -0x4200, -0x4200, -0x7c00, -0x5000, -0x4800, -0x4400, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7c000000, +0x42000000, +0x42000000, +0x42000000, +0x7c000000, +0x50000000, +0x48000000, +0x44000000, +0x42000000, +0x00000000, +0x00000000, /* Character 83 (0x53): width 8 @@ -1724,19 +1724,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x4200, -0x4000, -0x4000, -0x3c00, -0x0200, -0x0200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x40000000, +0x40000000, +0x3c000000, +0x02000000, +0x02000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 84 (0x54): width 8 @@ -1756,19 +1756,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0xfe00, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfe000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x00000000, +0x00000000, /* Character 85 (0x55): width 8 @@ -1788,19 +1788,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 86 (0x56): width 8 @@ -1820,19 +1820,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8200, -0x8200, -0x4400, -0x4400, -0x4400, -0x2800, -0x2800, -0x2800, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0x44000000, +0x44000000, +0x44000000, +0x28000000, +0x28000000, +0x28000000, +0x10000000, +0x00000000, +0x00000000, /* Character 87 (0x57): width 8 @@ -1852,19 +1852,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8200, -0x8200, -0x8200, -0x8200, -0x9200, -0x9200, -0x9200, -0xaa00, -0x4400, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0x82000000, +0x82000000, +0x92000000, +0x92000000, +0x92000000, +0xaa000000, +0x44000000, +0x00000000, +0x00000000, /* Character 88 (0x58): width 8 @@ -1884,19 +1884,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8200, -0x8200, -0x4400, -0x2800, -0x1000, -0x2800, -0x4400, -0x8200, -0x8200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0x44000000, +0x28000000, +0x10000000, +0x28000000, +0x44000000, +0x82000000, +0x82000000, +0x00000000, +0x00000000, /* Character 89 (0x59): width 8 @@ -1916,19 +1916,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8200, -0x8200, -0x4400, -0x2800, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0x44000000, +0x28000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x00000000, +0x00000000, /* Character 90 (0x5a): width 8 @@ -1948,19 +1948,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7e00, -0x0200, -0x0400, -0x0800, -0x1000, -0x2000, -0x4000, -0x4000, -0x7e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x7e000000, +0x02000000, +0x04000000, +0x08000000, +0x10000000, +0x20000000, +0x40000000, +0x40000000, +0x7e000000, +0x00000000, +0x00000000, /* Character 91 (0x5b): width 8 @@ -1980,19 +1980,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3c00, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 92 (0x5c): width 8 @@ -2012,19 +2012,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x8000, -0x8000, -0x4000, -0x2000, -0x1000, -0x0800, -0x0400, -0x0200, -0x0200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x80000000, +0x80000000, +0x40000000, +0x20000000, +0x10000000, +0x08000000, +0x04000000, +0x02000000, +0x02000000, +0x00000000, +0x00000000, /* Character 93 (0x5d): width 8 @@ -2044,19 +2044,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7800, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x0800, -0x7800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x78000000, +0x08000000, +0x08000000, +0x08000000, +0x08000000, +0x08000000, +0x08000000, +0x08000000, +0x78000000, +0x00000000, +0x00000000, /* Character 94 (0x5e): width 8 @@ -2076,19 +2076,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x2800, -0x4400, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x28000000, +0x44000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 95 (0x5f): width 8 @@ -2108,19 +2108,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xfe00, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xfe000000, +0x00000000, /* Character 96 (0x60): width 8 @@ -2140,19 +2140,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x1000, -0x0800, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x10000000, +0x08000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 97 (0x61): width 8 @@ -2172,19 +2172,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3c00, -0x0200, -0x3e00, -0x4200, -0x4600, -0x3a00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x02000000, +0x3e000000, +0x42000000, +0x46000000, +0x3a000000, +0x00000000, +0x00000000, /* Character 98 (0x62): width 8 @@ -2204,19 +2204,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4000, -0x4000, -0x4000, -0x5c00, -0x6200, -0x4200, -0x4200, -0x6200, -0x5c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x5c000000, +0x62000000, +0x42000000, +0x42000000, +0x62000000, +0x5c000000, +0x00000000, +0x00000000, /* Character 99 (0x63): width 8 @@ -2236,19 +2236,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3c00, -0x4200, -0x4000, -0x4000, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x40000000, +0x40000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 100 (0x64): width 8 @@ -2268,19 +2268,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0200, -0x0200, -0x0200, -0x3a00, -0x4600, -0x4200, -0x4200, -0x4600, -0x3a00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x02000000, +0x02000000, +0x02000000, +0x3a000000, +0x46000000, +0x42000000, +0x42000000, +0x46000000, +0x3a000000, +0x00000000, +0x00000000, /* Character 101 (0x65): width 8 @@ -2300,19 +2300,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3c00, -0x4200, -0x7e00, -0x4000, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x7e000000, +0x40000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 102 (0x66): width 8 @@ -2332,19 +2332,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1c00, -0x2200, -0x2000, -0x2000, -0x7c00, -0x2000, -0x2000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x1c000000, +0x22000000, +0x20000000, +0x20000000, +0x7c000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 103 (0x67): width 8 @@ -2364,19 +2364,19 @@ static const uInt16 _console_font_bits[] = { | **** | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3a00, -0x4400, -0x4400, -0x3800, -0x4000, -0x3c00, -0x4200, -0x3c00, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3a000000, +0x44000000, +0x44000000, +0x38000000, +0x40000000, +0x3c000000, +0x42000000, +0x3c000000, /* Character 104 (0x68): width 8 @@ -2396,19 +2396,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4000, -0x4000, -0x4000, -0x5c00, -0x6200, -0x4200, -0x4200, -0x4200, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x5c000000, +0x62000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x00000000, +0x00000000, /* Character 105 (0x69): width 8 @@ -2428,19 +2428,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x1000, -0x0000, -0x3000, -0x1000, -0x1000, -0x1000, -0x1000, -0x7c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x10000000, +0x00000000, +0x30000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x7c000000, +0x00000000, +0x00000000, /* Character 106 (0x6a): width 8 @@ -2460,19 +2460,19 @@ static const uInt16 _console_font_bits[] = { | *** | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0400, -0x0000, -0x0c00, -0x0400, -0x0400, -0x0400, -0x0400, -0x4400, -0x4400, -0x3800, +0x00000000, +0x00000000, +0x00000000, +0x04000000, +0x00000000, +0x0c000000, +0x04000000, +0x04000000, +0x04000000, +0x04000000, +0x44000000, +0x44000000, +0x38000000, /* Character 107 (0x6b): width 8 @@ -2492,19 +2492,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x4000, -0x4000, -0x4000, -0x4400, -0x4800, -0x7000, -0x4800, -0x4400, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x44000000, +0x48000000, +0x70000000, +0x48000000, +0x44000000, +0x42000000, +0x00000000, +0x00000000, /* Character 108 (0x6c): width 8 @@ -2524,19 +2524,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x3000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x7c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x7c000000, +0x00000000, +0x00000000, /* Character 109 (0x6d): width 8 @@ -2556,19 +2556,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xec00, -0x9200, -0x9200, -0x9200, -0x9200, -0x8200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xec000000, +0x92000000, +0x92000000, +0x92000000, +0x92000000, +0x82000000, +0x00000000, +0x00000000, /* Character 110 (0x6e): width 8 @@ -2588,19 +2588,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x5c00, -0x6200, -0x4200, -0x4200, -0x4200, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x5c000000, +0x62000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x00000000, +0x00000000, /* Character 111 (0x6f): width 8 @@ -2620,19 +2620,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3c00, -0x4200, -0x4200, -0x4200, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x42000000, +0x42000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 112 (0x70): width 8 @@ -2652,19 +2652,19 @@ static const uInt16 _console_font_bits[] = { | * | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x5c00, -0x6200, -0x4200, -0x6200, -0x5c00, -0x4000, -0x4000, -0x4000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x5c000000, +0x62000000, +0x42000000, +0x62000000, +0x5c000000, +0x40000000, +0x40000000, +0x40000000, /* Character 113 (0x71): width 8 @@ -2684,19 +2684,19 @@ static const uInt16 _console_font_bits[] = { | * | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3a00, -0x4600, -0x4200, -0x4600, -0x3a00, -0x0200, -0x0200, -0x0200, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3a000000, +0x46000000, +0x42000000, +0x46000000, +0x3a000000, +0x02000000, +0x02000000, +0x02000000, /* Character 114 (0x72): width 8 @@ -2716,19 +2716,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x5c00, -0x2200, -0x2000, -0x2000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x5c000000, +0x22000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 115 (0x73): width 8 @@ -2748,19 +2748,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3c00, -0x4200, -0x3000, -0x0c00, -0x4200, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x42000000, +0x30000000, +0x0c000000, +0x42000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 116 (0x74): width 8 @@ -2780,19 +2780,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x2000, -0x2000, -0x7c00, -0x2000, -0x2000, -0x2000, -0x2200, -0x1c00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x20000000, +0x20000000, +0x7c000000, +0x20000000, +0x20000000, +0x20000000, +0x22000000, +0x1c000000, +0x00000000, +0x00000000, /* Character 117 (0x75): width 8 @@ -2812,19 +2812,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x4400, -0x4400, -0x4400, -0x4400, -0x4400, -0x3a00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x44000000, +0x44000000, +0x44000000, +0x44000000, +0x44000000, +0x3a000000, +0x00000000, +0x00000000, /* Character 118 (0x76): width 8 @@ -2844,19 +2844,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x4400, -0x4400, -0x4400, -0x2800, -0x2800, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x44000000, +0x44000000, +0x44000000, +0x28000000, +0x28000000, +0x10000000, +0x00000000, +0x00000000, /* Character 119 (0x77): width 8 @@ -2876,19 +2876,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x8200, -0x8200, -0x9200, -0x9200, -0xaa00, -0x4400, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x82000000, +0x82000000, +0x92000000, +0x92000000, +0xaa000000, +0x44000000, +0x00000000, +0x00000000, /* Character 120 (0x78): width 8 @@ -2908,19 +2908,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x4200, -0x2400, -0x1800, -0x1800, -0x2400, -0x4200, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x42000000, +0x24000000, +0x18000000, +0x18000000, +0x24000000, +0x42000000, +0x00000000, +0x00000000, /* Character 121 (0x79): width 8 @@ -2940,19 +2940,19 @@ static const uInt16 _console_font_bits[] = { | **** | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x4200, -0x4200, -0x4200, -0x4600, -0x3a00, -0x0200, -0x4200, -0x3c00, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x42000000, +0x42000000, +0x42000000, +0x46000000, +0x3a000000, +0x02000000, +0x42000000, +0x3c000000, /* Character 122 (0x7a): width 8 @@ -2972,19 +2972,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x0400, -0x0800, -0x1000, -0x2000, -0x7e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x7e000000, +0x04000000, +0x08000000, +0x10000000, +0x20000000, +0x7e000000, +0x00000000, +0x00000000, /* Character 123 (0x7b): width 8 @@ -3004,19 +3004,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x0e00, -0x1000, -0x1000, -0x0800, -0x3000, -0x0800, -0x1000, -0x1000, -0x0e00, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x0e000000, +0x10000000, +0x10000000, +0x08000000, +0x30000000, +0x08000000, +0x10000000, +0x10000000, +0x0e000000, +0x00000000, +0x00000000, /* Character 124 (0x7c): width 8 @@ -3036,19 +3036,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x1000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x10000000, +0x00000000, +0x00000000, /* Character 125 (0x7d): width 8 @@ -3068,19 +3068,19 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x7000, -0x0800, -0x0800, -0x1000, -0x0c00, -0x1000, -0x0800, -0x0800, -0x7000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x70000000, +0x08000000, +0x08000000, +0x10000000, +0x0c000000, +0x10000000, +0x08000000, +0x08000000, +0x70000000, +0x00000000, +0x00000000, /* Character 126 (0x7e): width 8 @@ -3100,23 +3100,23 @@ static const uInt16 _console_font_bits[] = { | | +--------+ */ -0x0000, -0x0000, -0x2400, -0x5400, -0x4800, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x24000000, +0x54000000, +0x48000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, }; /* Character->glyph mapping. */ -static const uInt32 _console_sysfont_offset[] = { +static const uInt16 _console_sysfont_offset[] = { 13, /* (0x00) */ 0, /* (0x01) */ 0, /* (0x02) */ @@ -3250,7 +3250,6 @@ static const FontDesc consoleDesc = { "8x13", 8, 13, - 8, 13, 0, -1, 11, 0, 127, @@ -3258,7 +3257,6 @@ static const FontDesc consoleDesc = { _console_sysfont_offset, /* encode table */ 0, /* fixed width*/ 0, - 0, sizeof(_console_font_bits)/sizeof(uInt16) }; diff --git a/stella/src/gui/Font.hxx b/stella/src/gui/Font.hxx index 4553dd232..7bf812266 100644 --- a/stella/src/gui/Font.hxx +++ b/stella/src/gui/Font.hxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: Font.hxx,v 1.10 2008-03-23 16:22:46 stephena Exp $ +// $Id: Font.hxx,v 1.11 2008-03-24 00:02:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -24,31 +24,21 @@ #include "bspf.hxx" -struct BBX -{ - Int8 w; - Int8 h; - Int8 x; - Int8 y; -}; - /* builtin C-based proportional/fixed font structure */ /* based on The Microwindows Project http://microwindows.org */ typedef struct { - const char* name; /* font name */ - int maxwidth; /* max width in pixels */ - int height; /* height in pixels */ - int fbbw, fbbh, fbbx, fbby; /* max bounding box */ - int ascent; /* ascent (baseline) height */ - int firstchar; /* first character in bitmap */ - int size; /* font size in glyphs */ - const uInt16* bits; /* 16-bit right-padded bitmap data */ - const uInt32* offset; /* offsets into bitmap data*/ - const uInt8* width; /* character widths or NULL if fixed */ - const BBX* bbx; /* character bounding box or NULL if fixed */ - int defaultchar; /* default char (not glyph index) */ - long bits_size; /* # words of bitmap_t bits */ + const char* name; /* font name */ + int maxwidth; /* max width in pixels */ + int height; /* height in pixels */ + int ascent; /* ascent (baseline) height */ + int firstchar; /* first character in bitmap */ + int size; /* font size in glyphs */ + const uInt32* bits; /* 32-bit right-padded bitmap data */ + const uInt16* offset; /* offsets into bitmap data */ + const uInt8* width; /* character widths or NULL if fixed */ + int defaultchar; /* default char (not glyph index) */ + long bits_size; /* # words of bitmap_t bits */ } FontDesc; namespace GUI { diff --git a/stella/src/gui/StellaFont.hxx b/stella/src/gui/StellaFont.hxx index 3501e3909..81b9e1d06 100644 --- a/stella/src/gui/StellaFont.hxx +++ b/stella/src/gui/StellaFont.hxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: StellaFont.hxx,v 1.9 2008-03-23 16:22:46 stephena Exp $ +// $Id: StellaFont.hxx,v 1.10 2008-03-24 00:02:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -39,11 +39,10 @@ namespace GUI { last char: 126 (0x7e) default char: 33 (0x21) proportional: yes - */ /* Font character bitmap data. */ -static const uInt16 _stella_font_bits[] = { +static const uInt32 _stella_font_bits[] = { /* Character 33 (0x21): width 3 @@ -60,16 +59,16 @@ static const uInt16 _stella_font_bits[] = { | | +---+ */ -0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, +0x40000000, +0x00000000, +0x00000000, /* Character 34 (0x22): width 4 @@ -86,16 +85,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0xa000, -0xa000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0xa0000000, +0xa0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 35 (0x23): width 6 @@ -112,16 +111,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x5000, -0xf800, -0x5000, -0xf800, -0x5000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x50000000, +0xf8000000, +0x50000000, +0xf8000000, +0x50000000, +0x00000000, +0x00000000, +0x00000000, /* Character 36 (0x24): width 6 @@ -138,16 +137,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x2000, -0x7000, -0xa800, -0xa000, -0x7000, -0x2800, -0xa800, -0x7000, -0x2000, -0x0000, +0x20000000, +0x70000000, +0xa8000000, +0xa0000000, +0x70000000, +0x28000000, +0xa8000000, +0x70000000, +0x20000000, +0x00000000, /* Character 37 (0x25): width 9 @@ -164,16 +163,16 @@ static const uInt16 _stella_font_bits[] = { | | +---------+ */ -0x0000, -0x4400, -0xa400, -0xa800, -0x4800, -0x1200, -0x1500, -0x2500, -0x2200, -0x0000, +0x00000000, +0x44000000, +0xa4000000, +0xa8000000, +0x48000000, +0x12000000, +0x15000000, +0x25000000, +0x22000000, +0x00000000, /* Character 38 (0x26): width 5 @@ -190,16 +189,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x8000, -0xa000, -0x7000, -0xa000, -0xa000, -0x5000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x80000000, +0xa0000000, +0x70000000, +0xa0000000, +0xa0000000, +0x50000000, +0x00000000, +0x00000000, /* Character 39 (0x27): width 2 @@ -216,16 +215,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x8000, -0x8000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 40 (0x28): width 5 @@ -242,16 +241,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x1000, -0x2000, -0x4000, -0x4000, -0x4000, -0x2000, -0x1000, -0x0000, -0x0000, +0x00000000, +0x10000000, +0x20000000, +0x40000000, +0x40000000, +0x40000000, +0x20000000, +0x10000000, +0x00000000, +0x00000000, /* Character 41 (0x29): width 5 @@ -268,16 +267,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x4000, -0x2000, -0x2000, -0x2000, -0x4000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x40000000, +0x20000000, +0x20000000, +0x20000000, +0x40000000, +0x80000000, +0x00000000, +0x00000000, /* Character 42 (0x2a): width 6 @@ -294,16 +293,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x2000, -0xa800, -0x7000, -0xa800, -0x2000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x20000000, +0xa8000000, +0x70000000, +0xa8000000, +0x20000000, +0x00000000, +0x00000000, +0x00000000, /* Character 43 (0x2b): width 6 @@ -320,16 +319,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x2000, -0x2000, -0xf800, -0x2000, -0x2000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x20000000, +0x20000000, +0xf8000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, +0x00000000, /* Character 44 (0x2c): width 3 @@ -346,16 +345,16 @@ static const uInt16 _stella_font_bits[] = { | | +---+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x4000, -0x4000, -0x8000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x40000000, +0x40000000, +0x80000000, +0x00000000, /* Character 45 (0x2d): width 5 @@ -372,16 +371,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0xf000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xf0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 46 (0x2e): width 2 @@ -398,16 +397,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x80000000, +0x00000000, +0x00000000, /* Character 47 (0x2f): width 5 @@ -424,16 +423,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x1000, -0x1000, -0x2000, -0x2000, -0x4000, -0x4000, -0x8000, -0x8000, -0x0000, +0x00000000, +0x10000000, +0x10000000, +0x20000000, +0x20000000, +0x40000000, +0x40000000, +0x80000000, +0x80000000, +0x00000000, /* Character 48 (0x30): width 5 @@ -450,16 +449,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 49 (0x31): width 3 @@ -476,16 +475,16 @@ static const uInt16 _stella_font_bits[] = { | | +---+ */ -0x0000, -0x4000, -0xc000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x40000000, +0xc0000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, +0x00000000, /* Character 50 (0x32): width 5 @@ -502,16 +501,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x1000, -0x1000, -0x2000, -0x4000, -0x8000, -0xf000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x10000000, +0x10000000, +0x20000000, +0x40000000, +0x80000000, +0xf0000000, +0x00000000, +0x00000000, /* Character 51 (0x33): width 5 @@ -528,16 +527,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x1000, -0x1000, -0x6000, -0x1000, -0x1000, -0xe000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x10000000, +0x10000000, +0x60000000, +0x10000000, +0x10000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 52 (0x34): width 5 @@ -554,16 +553,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x2000, -0x6000, -0xa000, -0xa000, -0xf000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x20000000, +0x60000000, +0xa0000000, +0xa0000000, +0xf0000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 53 (0x35): width 5 @@ -580,16 +579,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xf000, -0x8000, -0xe000, -0x1000, -0x1000, -0x1000, -0xe000, -0x0000, -0x0000, +0x00000000, +0xf0000000, +0x80000000, +0xe0000000, +0x10000000, +0x10000000, +0x10000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 54 (0x36): width 5 @@ -606,16 +605,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x80000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 55 (0x37): width 5 @@ -632,16 +631,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xf000, -0x1000, -0x1000, -0x2000, -0x2000, -0x4000, -0x4000, -0x0000, -0x0000, +0x00000000, +0xf0000000, +0x10000000, +0x10000000, +0x20000000, +0x20000000, +0x40000000, +0x40000000, +0x00000000, +0x00000000, /* Character 56 (0x38): width 5 @@ -658,16 +657,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x60000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 57 (0x39): width 5 @@ -684,16 +683,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x10000000, +0x60000000, +0x00000000, +0x00000000, /* Character 58 (0x3a): width 2 @@ -710,16 +709,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x0000, -0x0000, -0x8000, -0x0000, -0x8000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x80000000, +0x00000000, +0x80000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 59 (0x3b): width 2 @@ -736,16 +735,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x0000, -0x0000, -0x8000, -0x0000, -0x8000, -0x8000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x80000000, +0x00000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, +0x00000000, /* Character 60 (0x3c): width 5 @@ -762,16 +761,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x1000, -0x2000, -0x4000, -0x2000, -0x1000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x10000000, +0x20000000, +0x40000000, +0x20000000, +0x10000000, +0x00000000, +0x00000000, +0x00000000, /* Character 61 (0x3d): width 5 @@ -788,16 +787,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0xf000, -0x0000, -0xf000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xf0000000, +0x00000000, +0xf0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 62 (0x3e): width 5 @@ -814,16 +813,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x8000, -0x4000, -0x2000, -0x4000, -0x8000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x80000000, +0x40000000, +0x20000000, +0x40000000, +0x80000000, +0x00000000, +0x00000000, +0x00000000, /* Character 63 (0x3f): width 5 @@ -840,16 +839,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x1000, -0x1000, -0x2000, -0x4000, -0x0000, -0x4000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x10000000, +0x10000000, +0x20000000, +0x40000000, +0x00000000, +0x40000000, +0x00000000, +0x00000000, /* Character 64 (0x40): width 7 @@ -866,16 +865,16 @@ static const uInt16 _stella_font_bits[] = { | | +-------+ */ -0x0000, -0x3800, -0x4400, -0x9c00, -0xa400, -0x9c00, -0x4000, -0x3c00, -0x0000, -0x0000, +0x00000000, +0x38000000, +0x44000000, +0x9c000000, +0xa4000000, +0x9c000000, +0x40000000, +0x3c000000, +0x00000000, +0x00000000, /* Character 65 (0x41): width 5 @@ -892,16 +891,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0xf000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0xf0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 66 (0x42): width 5 @@ -918,16 +917,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x9000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x90000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 67 (0x43): width 5 @@ -944,16 +943,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x8000, -0x8000, -0x8000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x80000000, +0x80000000, +0x80000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 68 (0x44): width 5 @@ -970,16 +969,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0xe000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 69 (0x45): width 5 @@ -996,16 +995,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xf000, -0x8000, -0xf000, -0x8000, -0x8000, -0x8000, -0xf000, -0x0000, -0x0000, +0x00000000, +0xf0000000, +0x80000000, +0xf0000000, +0x80000000, +0x80000000, +0x80000000, +0xf0000000, +0x00000000, +0x00000000, /* Character 70 (0x46): width 5 @@ -1022,16 +1021,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xf000, -0x8000, -0xf000, -0x8000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0xf0000000, +0x80000000, +0xf0000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 71 (0x47): width 5 @@ -1048,16 +1047,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x8000, -0xb000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x80000000, +0xb0000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 72 (0x48): width 5 @@ -1074,16 +1073,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x9000, -0x9000, -0xf000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x90000000, +0x90000000, +0xf0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 73 (0x49): width 2 @@ -1100,16 +1099,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 74 (0x4a): width 5 @@ -1126,16 +1125,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x3000, -0x1000, -0x1000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x30000000, +0x10000000, +0x10000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 75 (0x4b): width 5 @@ -1152,16 +1151,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x9000, -0x9000, -0xa000, -0xc000, -0xa000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x90000000, +0x90000000, +0xa0000000, +0xc0000000, +0xa0000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 76 (0x4c): width 5 @@ -1178,16 +1177,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x7000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x70000000, +0x00000000, +0x00000000, /* Character 77 (0x4d): width 6 @@ -1204,16 +1203,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x8800, -0xd800, -0xa800, -0x8800, -0x8800, -0x8800, -0x8800, -0x0000, -0x0000, +0x00000000, +0x88000000, +0xd8000000, +0xa8000000, +0x88000000, +0x88000000, +0x88000000, +0x88000000, +0x00000000, +0x00000000, /* Character 78 (0x4e): width 5 @@ -1230,16 +1229,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x9000, -0xd000, -0xb000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x90000000, +0xd0000000, +0xb0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 79 (0x4f): width 5 @@ -1256,16 +1255,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 80 (0x50): width 5 @@ -1282,16 +1281,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x9000, -0x9000, -0xe000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x90000000, +0x90000000, +0xe0000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 81 (0x51): width 5 @@ -1308,16 +1307,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, -0x1000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x10000000, +0x00000000, /* Character 82 (0x52): width 5 @@ -1334,16 +1333,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xe000, -0x9000, -0x9000, -0xe000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0xe0000000, +0x90000000, +0x90000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 83 (0x53): width 5 @@ -1360,16 +1359,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x6000, -0x9000, -0x8000, -0x6000, -0x1000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x90000000, +0x80000000, +0x60000000, +0x10000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 84 (0x54): width 6 @@ -1386,16 +1385,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0xf800, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0xf8000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 85 (0x55): width 5 @@ -1412,16 +1411,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 86 (0x56): width 6 @@ -1438,16 +1437,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x8800, -0x8800, -0x8800, -0x5000, -0x5000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x88000000, +0x88000000, +0x88000000, +0x50000000, +0x50000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 87 (0x57): width 6 @@ -1464,16 +1463,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x8800, -0x8800, -0x8800, -0xa800, -0xa800, -0x5000, -0x5000, -0x0000, -0x0000, +0x00000000, +0x88000000, +0x88000000, +0x88000000, +0xa8000000, +0xa8000000, +0x50000000, +0x50000000, +0x00000000, +0x00000000, /* Character 88 (0x58): width 5 @@ -1490,16 +1489,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x90000000, +0x90000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 89 (0x59): width 6 @@ -1516,16 +1515,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x8800, -0x8800, -0x5000, -0x2000, -0x2000, -0x2000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x88000000, +0x88000000, +0x50000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x00000000, +0x00000000, /* Character 90 (0x5a): width 5 @@ -1542,16 +1541,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0xf000, -0x1000, -0x2000, -0x4000, -0x8000, -0x8000, -0xf000, -0x0000, -0x0000, +0x00000000, +0xf0000000, +0x10000000, +0x20000000, +0x40000000, +0x80000000, +0x80000000, +0xf0000000, +0x00000000, +0x00000000, /* Character 91 (0x5b): width 4 @@ -1568,16 +1567,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0x6000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x60000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x60000000, +0x00000000, +0x00000000, /* Character 92 (0x5c): width 5 @@ -1594,16 +1593,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x8000, -0x4000, -0x4000, -0x2000, -0x2000, -0x1000, -0x1000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x40000000, +0x40000000, +0x20000000, +0x20000000, +0x10000000, +0x10000000, +0x00000000, /* Character 93 (0x5d): width 4 @@ -1620,16 +1619,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0xc000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0xc000, -0x0000, -0x0000, +0x00000000, +0xc0000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0xc0000000, +0x00000000, +0x00000000, /* Character 94 (0x5e): width 4 @@ -1646,16 +1645,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0x4000, -0xa000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x40000000, +0xa0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 95 (0x5f): width 5 @@ -1672,16 +1671,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xf000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xf0000000, +0x00000000, +0x00000000, /* Character 96 (0x60): width 3 @@ -1698,16 +1697,16 @@ static const uInt16 _stella_font_bits[] = { | | +---+ */ -0x0000, -0x8000, -0x4000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x40000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 97 (0x61): width 5 @@ -1724,16 +1723,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x70000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x00000000, +0x00000000, /* Character 98 (0x62): width 5 @@ -1750,16 +1749,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 99 (0x63): width 4 @@ -1776,16 +1775,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0x0000, -0x0000, -0x6000, -0x8000, -0x8000, -0x8000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x60000000, +0x80000000, +0x80000000, +0x80000000, +0x60000000, +0x00000000, +0x00000000, /* Character 100 (0x64): width 5 @@ -1802,16 +1801,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x1000, -0x1000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x0000, -0x0000, +0x00000000, +0x10000000, +0x10000000, +0x70000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x00000000, +0x00000000, /* Character 101 (0x65): width 5 @@ -1828,16 +1827,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x6000, -0x9000, -0xf000, -0x8000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x60000000, +0x90000000, +0xf0000000, +0x80000000, +0x60000000, +0x00000000, +0x00000000, /* Character 102 (0x66): width 5 @@ -1854,16 +1853,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x3000, -0x4000, -0xf000, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, -0x0000, +0x00000000, +0x30000000, +0x40000000, +0xf0000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, +0x00000000, /* Character 103 (0x67): width 5 @@ -1880,16 +1879,16 @@ static const uInt16 _stella_font_bits[] = { | ** | +-----+ */ -0x0000, -0x0000, -0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, +0x00000000, +0x00000000, +0x00000000, +0x70000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x10000000, +0x60000000, /* Character 104 (0x68): width 5 @@ -1906,16 +1905,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x8000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 105 (0x69): width 2 @@ -1932,16 +1931,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x8000, -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x00000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 106 (0x6a): width 4 @@ -1958,16 +1957,16 @@ static const uInt16 _stella_font_bits[] = { |** | +----+ */ -0x0000, -0x2000, -0x0000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0x2000, -0xc000, +0x00000000, +0x20000000, +0x00000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0x20000000, +0xc0000000, /* Character 107 (0x6b): width 5 @@ -1984,16 +1983,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x8000, -0x8000, -0x9000, -0xa000, -0xc000, -0xa000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x90000000, +0xa0000000, +0xc0000000, +0xa0000000, +0x90000000, +0x00000000, +0x00000000, /* Character 108 (0x6c): width 2 @@ -2010,16 +2009,16 @@ static const uInt16 _stella_font_bits[] = { | | +--+ */ -0x0000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 109 (0x6d): width 6 @@ -2036,16 +2035,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x0000, -0xf000, -0xa800, -0xa800, -0xa800, -0xa800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xf0000000, +0xa8000000, +0xa8000000, +0xa8000000, +0xa8000000, +0x00000000, +0x00000000, /* Character 110 (0x6e): width 5 @@ -2062,16 +2061,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 111 (0x6f): width 5 @@ -2088,16 +2087,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x6000, -0x9000, -0x9000, -0x9000, -0x6000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x60000000, +0x90000000, +0x90000000, +0x90000000, +0x60000000, +0x00000000, +0x00000000, /* Character 112 (0x70): width 5 @@ -2114,16 +2113,16 @@ static const uInt16 _stella_font_bits[] = { |* | +-----+ */ -0x0000, -0x0000, -0x0000, -0xe000, -0x9000, -0x9000, -0x9000, -0xe000, -0x8000, -0x8000, +0x00000000, +0x00000000, +0x00000000, +0xe0000000, +0x90000000, +0x90000000, +0x90000000, +0xe0000000, +0x80000000, +0x80000000, /* Character 113 (0x71): width 5 @@ -2140,16 +2139,16 @@ static const uInt16 _stella_font_bits[] = { | * | +-----+ */ -0x0000, -0x0000, -0x0000, -0x7000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x1000, +0x00000000, +0x00000000, +0x00000000, +0x70000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x10000000, +0x10000000, /* Character 114 (0x72): width 5 @@ -2166,16 +2165,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0xb000, -0xc000, -0x8000, -0x8000, -0x8000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xb0000000, +0xc0000000, +0x80000000, +0x80000000, +0x80000000, +0x00000000, +0x00000000, /* Character 115 (0x73): width 5 @@ -2192,16 +2191,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x7000, -0x8000, -0x6000, -0x1000, -0xe000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x70000000, +0x80000000, +0x60000000, +0x10000000, +0xe0000000, +0x00000000, +0x00000000, /* Character 116 (0x74): width 4 @@ -2218,16 +2217,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0x4000, -0x4000, -0xe000, -0x4000, -0x4000, -0x4000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x40000000, +0x40000000, +0xe0000000, +0x40000000, +0x40000000, +0x40000000, +0x20000000, +0x00000000, +0x00000000, /* Character 117 (0x75): width 5 @@ -2244,16 +2243,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x7000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x00000000, +0x00000000, /* Character 118 (0x76): width 6 @@ -2270,16 +2269,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x0000, -0x8800, -0x8800, -0x5000, -0x5000, -0x2000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x88000000, +0x88000000, +0x50000000, +0x50000000, +0x20000000, +0x00000000, +0x00000000, /* Character 119 (0x77): width 6 @@ -2296,16 +2295,16 @@ static const uInt16 _stella_font_bits[] = { | | +------+ */ -0x0000, -0x0000, -0x0000, -0xa800, -0xa800, -0xa800, -0x5000, -0x5000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xa8000000, +0xa8000000, +0xa8000000, +0x50000000, +0x50000000, +0x00000000, +0x00000000, /* Character 120 (0x78): width 5 @@ -2322,16 +2321,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0x9000, -0x9000, -0x6000, -0x9000, -0x9000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x90000000, +0x90000000, +0x60000000, +0x90000000, +0x90000000, +0x00000000, +0x00000000, /* Character 121 (0x79): width 5 @@ -2348,16 +2347,16 @@ static const uInt16 _stella_font_bits[] = { | ** | +-----+ */ -0x0000, -0x0000, -0x0000, -0x9000, -0x9000, -0x9000, -0x9000, -0x7000, -0x1000, -0x6000, +0x00000000, +0x00000000, +0x00000000, +0x90000000, +0x90000000, +0x90000000, +0x90000000, +0x70000000, +0x10000000, +0x60000000, /* Character 122 (0x7a): width 5 @@ -2374,16 +2373,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x0000, -0x0000, -0xf000, -0x1000, -0x6000, -0x8000, -0xf000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0xf0000000, +0x10000000, +0x60000000, +0x80000000, +0xf0000000, +0x00000000, +0x00000000, /* Character 123 (0x7b): width 5 @@ -2400,16 +2399,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x1000, -0x2000, -0x2000, -0x2000, -0x4000, -0x2000, -0x2000, -0x2000, -0x1000, -0x0000, +0x10000000, +0x20000000, +0x20000000, +0x20000000, +0x40000000, +0x20000000, +0x20000000, +0x20000000, +0x10000000, +0x00000000, /* Character 124 (0x7c): width 4 @@ -2426,16 +2425,16 @@ static const uInt16 _stella_font_bits[] = { | | +----+ */ -0x0000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x4000, -0x0000, +0x00000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x40000000, +0x00000000, /* Character 125 (0x7d): width 5 @@ -2452,16 +2451,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x8000, -0x4000, -0x4000, -0x4000, -0x2000, -0x4000, -0x4000, -0x4000, -0x8000, -0x0000, +0x80000000, +0x40000000, +0x40000000, +0x40000000, +0x20000000, +0x40000000, +0x40000000, +0x40000000, +0x80000000, +0x00000000, /* Character 126 (0x7e): width 5 @@ -2478,16 +2477,16 @@ static const uInt16 _stella_font_bits[] = { | | +-----+ */ -0x0000, -0x5000, -0xa000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x50000000, +0xa0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, }; /* Character width data. */ @@ -2592,14 +2591,12 @@ static const FontDesc stellaDesc = { "04b-16b-10", /* font name */ 9, /* max width in pixels */ 10, /* height in pixels */ - 9, 10, 0, -1, /* max bounding box */ 8, /* ascent (baseline) height */ 33, /* first character in bitmap */ 94, /* font size in glyphs */ _stella_font_bits, /* 16-bit right-padded bitmap data */ 0, /* offsets into bitmap data */ _stella_sysfont_width, /* character widths or NULL if fixed */ - 0, /* character bounding box or NULL if fixed */ 33, /* default char (not glyph index) */ sizeof(_stella_font_bits)/sizeof(uInt16) /* # words of bitmap_t bits */ }; diff --git a/stella/src/gui/StellaLargeFont.hxx b/stella/src/gui/StellaLargeFont.hxx index 5ee636ae9..be4bcfb29 100644 --- a/stella/src/gui/StellaLargeFont.hxx +++ b/stella/src/gui/StellaLargeFont.hxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: StellaLargeFont.hxx,v 1.1 2008-03-23 16:25:12 stephena Exp $ +// $Id: StellaLargeFont.hxx,v 1.2 2008-03-24 00:02:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -27,4220 +27,4458 @@ namespace GUI { +/* Generated by convbdf on Sun Aug 15 15:59:36 2004. */ /* Font information: - name: m_9x18b - facename: -Misc-Fixed-Bold-R-Normal--18-120-100-100-C-90-ISO8859-1 - w x h: 9x18 - bbx: 9 18 0 -4 - size: 95 - ascent: 14 - descent: 4 - first char: 32 (0x20) + name: 04b-16b-10 (2x) + facename: 04b-16b-10 (2x) + w x h: 18x20 + size: 94 + ascent: 8 + descent: 2 + first char: 33 (0x21) last char: 126 (0x7e) - default char: 32 (0x20) - proportional: no - Public domain font. Share and enjoy. + default char: 33 (0x21) + proportional: yes */ /* Font character bitmap data. */ -static const uInt16 _stellaLarge_font_bits[] = { - -/* Character 32 (0x20): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ -*/ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +static const uInt32 _stellaLarge_font_bits[] = { /* Character 33 (0x21): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 6 + +------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + +------+ */ -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 34 (0x22): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x3600, -0x3600, -0x3600, -0x3600, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xcc000000, +0xcc000000, +0xcc000000, +0xcc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 35 (0x23): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ******* | - | ** ** | - | ** ** | - | ******* | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + |********** | + |********** | + | ** ** | + | ** ** | + |********** | + |********** | + | ** ** | + | ** ** | + | | + | | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x3600, -0x3600, -0x3600, -0x7f00, -0x3600, -0x3600, -0x7f00, -0x3600, -0x3600, -0x3600, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x33000000, +0x33000000, +0xffc00000, +0xffc00000, +0x33000000, +0x33000000, +0xffc00000, +0xffc00000, +0x33000000, +0x33000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 36 (0x24): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ****** | - |** ** ** | - |** ** | - | **** | - | **** | - | **** | - | ** ** | - |** ** ** | - | ****** | - | ** | - | | - | | - | | - +---------+ + width 12 + +------------+ + | ** | + | ** | + | ****** | + | ****** | + |** ** ** | + |** ** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | ** ** | + | ** ** | + |** ** ** | + |** ** ** | + | ****** | + | ****** | + | ** | + | ** | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x7e00, -0xdb00, -0xd800, -0x7800, -0x3c00, -0x1e00, -0x1b00, -0xdb00, -0x7e00, -0x1800, -0x0000, -0x0000, -0x0000, +0x0c000000, +0x0c000000, +0x3f000000, +0x3f000000, +0xccc00000, +0xccc00000, +0xcc000000, +0xcc000000, +0x3f000000, +0x3f000000, +0x0cc00000, +0x0cc00000, +0xccc00000, +0xccc00000, +0x3f000000, +0x3f000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, /* Character 37 (0x25): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** ** | - |** **** | - |** **** | - | ** ** | - | ** | - | ** | - | ** ** | - | **** ** | - | **** ** | - |** *** | - | | - | | - | | - | | - +---------+ + width 18 + +------------------+ + | | + | | + | ** ** | + | ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** | + | ** ** | + | | + | | + +------------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7300, -0xde00, -0xde00, -0x6c00, -0x1800, -0x1800, -0x3600, -0x7b00, -0x7b00, -0xce00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30300000, +0x30300000, +0xcc300000, +0xcc300000, +0xccc00000, +0xccc00000, +0x30c00000, +0x30c00000, +0x030c0000, +0x030c0000, +0x03330000, +0x03330000, +0x0c330000, +0x0c330000, +0x0c0c0000, +0x0c0c0000, +0x00000000, +0x00000000, /* Character 38 (0x26): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - |** ** | - |** ** | - |** ** | - | *** | - | *** ** | - |** **** | - |** ** | - |** **** | - | *** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** | + |** | + |** ** | + |** ** | + | ****** | + | ****** | + |** ** | + |** ** | + |** ** | + |** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7000, -0xd800, -0xd800, -0xd800, -0x7000, -0x7300, -0xde00, -0xcc00, -0xde00, -0x7300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc0000000, +0xc0000000, +0xcc000000, +0xcc000000, +0x3f000000, +0x3f000000, +0xcc000000, +0xcc000000, +0xcc000000, +0xcc000000, +0x33000000, +0x33000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 39 (0x27): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 40 (0x28): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0c00, -0x1800, -0x1800, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x1800, -0x1800, -0x0c00, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x03000000, +0x03000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 41 (0x29): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x3000, -0x1800, -0x1800, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x1800, -0x1800, -0x3000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 42 (0x2a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | ** | - |** ** ** | - | ****** | - | **** | - | ****** | - |** ** ** | - | ** | - | | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | ** | + | ** | + |** ** ** | + |** ** ** | + | ****** | + | ****** | + |** ** ** | + |** ** ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0xdb00, -0x7e00, -0x3c00, -0x7e00, -0xdb00, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0c000000, +0x0c000000, +0xccc00000, +0xccc00000, +0x3f000000, +0x3f000000, +0xccc00000, +0xccc00000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 43 (0x2b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | ** | - | ** | - | ** | - |******** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + |********** | + |********** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x1800, -0xff00, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0xffc00000, +0xffc00000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 44 (0x2c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | *** | - | *** | - | ** | - | ** | - | | - | | - +---------+ + width 6 + +------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + | | + | | + +------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0c00, -0x1800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, /* Character 45 (0x2d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | ******* | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + |******** | + |******** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 46 (0x2e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | *** | - | *** | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |** | + |** | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 47 (0x2f): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + |** | + |** | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0300, -0x0600, -0x0600, -0x0c00, -0x1800, -0x1800, -0x3000, -0x6000, -0x6000, -0xc000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, /* Character 48 (0x30): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 49 (0x31): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | *** | - | **** | - |** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |******** | - | | - | | - | | - | | - +---------+ + width 6 + +------+ + | | + | | + | ** | + | ** | + |**** | + |**** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x3800, -0x7800, -0xd800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0xff00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0xf0000000, +0xf0000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 50 (0x32): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ******* | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + |******** | + |******** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x0300, -0x0300, -0x0600, -0x0c00, -0x1800, -0x3000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 51 (0x33): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | *** | - | ** | - | ** | - | ** | - | ** ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + | ** | + | ** | + | ** | + | ** | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x0300, -0x0600, -0x0c00, -0x1c00, -0x0600, -0x0300, -0x0300, -0x6600, -0x3c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x3c000000, +0x3c000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 52 (0x34): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | *** | - | **** | - | ** ** | - | ** ** | - | ** ** | - | ******* | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | ** | + | ** | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |******** | + |******** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0600, -0x0e00, -0x1e00, -0x3600, -0x6600, -0x6600, -0x7f00, -0x0600, -0x0600, -0x0600, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x0c000000, +0x0c000000, +0x3c000000, +0x3c000000, +0xcc000000, +0xcc000000, +0xcc000000, +0xcc000000, +0xff000000, +0xff000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 53 (0x35): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | ***** | - | ** | - | ** | - | ** | - | ** ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |******** | + |******** | + |** | + |** | + |****** | + |****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x6000, -0x6000, -0x6000, -0x7c00, -0x0600, -0x0300, -0x0300, -0x6600, -0x3c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0xfc000000, +0xfc000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 54 (0x36): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | **** | - | ** | - | ** | - | ** | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** | + |** | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1e00, -0x3000, -0x6000, -0x6000, -0x7c00, -0x6600, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc0000000, +0xc0000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 55 (0x37): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |******** | + |******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x0300, -0x0600, -0x0600, -0x0c00, -0x0c00, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 56 (0x38): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x3600, -0x1c00, -0x3600, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 57 (0x39): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** ** | - | ** *** | - | ***** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | ** | + | ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x6300, -0x3700, -0x1f00, -0x0300, -0x0300, -0x0600, -0x3c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x03000000, +0x03000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 58 (0x3a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | *** | - | *** | - | | - | | - | | - | *** | - | *** | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + | | + | | + | | + | | + |** | + |** | + | | + | | + |** | + |** | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 59 (0x3b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | *** | - | *** | - | | - | | - | | - | *** | - | *** | - | ** | - | ** | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + | | + | | + | | + | | + |** | + |** | + | | + | | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0000, -0x0000, -0x0000, -0x1c00, -0x1c00, -0x0c00, -0x1800, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 60 (0x3c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0600, -0x0c00, -0x1800, -0x3000, -0x6000, -0x3000, -0x1800, -0x0c00, -0x0600, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x03000000, +0x03000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 61 (0x3d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | ******* | - | | - | | - | ******* | - | | - | | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |******** | + |******** | + | | + | | + |******** | + |******** | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x0000, -0x0000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 62 (0x3e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + |** | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6000, -0x3000, -0x1800, -0x0c00, -0x0600, -0x0c00, -0x1800, -0x3000, -0x6000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 63 (0x3f): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x0300, -0x0600, -0x0c00, -0x1800, -0x1800, -0x0000, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 64 (0x40): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ***** | - | ** ** | - |** ** **| - |** * * **| - |** * * **| - |** * * **| - |** * * **| - |** **** | - | ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 14 + +--------------+ + | | + | | + | ****** | + | ****** | + | ** ** | + | ** ** | + |** ****** | + |** ****** | + |** ** ** | + |** ** ** | + |** ****** | + |** ****** | + | ** | + | ** | + | ******** | + | ******** | + | | + | | + | | + | | + +--------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0xcd80, -0xd580, -0xd580, -0xd580, -0xd580, -0xcf00, -0x6000, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x0fc00000, +0x0fc00000, +0x30300000, +0x30300000, +0xc3f00000, +0xc3f00000, +0xcc300000, +0xcc300000, +0xc3f00000, +0xc3f00000, +0x30000000, +0x30000000, +0x0ff00000, +0x0ff00000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 65 (0x41): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | * | - | *** | - | *** | - | *** | - | ** ** | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |******** | + |******** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0800, -0x1c00, -0x1c00, -0x1c00, -0x3600, -0x3e00, -0x3600, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xff000000, +0xff000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 66 (0x42): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x6300, -0x6300, -0x6300, -0x7e00, -0x6300, -0x6300, -0x6300, -0x6300, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 67 (0x43): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | **** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** | + |** | + |** | + |** | + |** | + |** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1e00, -0x3300, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x3300, -0x1e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 68 (0x44): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7c00, -0x6600, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6600, -0x7c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 69 (0x45): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | ***** | - | ** | - | ** | - | ** | - | ** | - | ******* | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |******** | + |******** | + |** | + |** | + |******** | + |******** | + |** | + |** | + |** | + |** | + |** | + |** | + |******** | + |******** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x6000, -0x6000, -0x6000, -0x7c00, -0x6000, -0x6000, -0x6000, -0x6000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 70 (0x46): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | ***** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |******** | + |******** | + |** | + |** | + |******** | + |******** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x6000, -0x6000, -0x6000, -0x7c00, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 71 (0x47): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** | - | ** | - | ** *** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** | + |** | + |** **** | + |** **** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x6000, -0x6000, -0x6700, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc0000000, +0xc0000000, +0xcf000000, +0xcf000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 72 (0x48): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ******* | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |******** | + |******** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x6300, -0x6300, -0x7f00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xff000000, +0xff000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 73 (0x49): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 74 (0x4a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** ** | - | ** ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0f00, -0x0600, -0x0600, -0x0600, -0x0600, -0x0600, -0x0600, -0x6600, -0x6600, -0x3c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x0f000000, +0x0f000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 75 (0x4b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | **** | - | *** | - | **** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |**** | + |**** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6600, -0x6c00, -0x7800, -0x7000, -0x7800, -0x6c00, -0x6600, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xcc000000, +0xcc000000, +0xf0000000, +0xf0000000, +0xcc000000, +0xcc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 76 (0x4c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ******* | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + | ****** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x6000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x3f000000, +0x3f000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 77 (0x4d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | *** *** | - | ******* | - | ** * ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + |** ** | + |** ** | + |**** **** | + |**** **** | + |** ** ** | + |** ** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x7700, -0x7f00, -0x6b00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0c00000, +0xc0c00000, +0xf3c00000, +0xf3c00000, +0xccc00000, +0xccc00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 78 (0x4e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | *** ** | - | **** ** | - | ** **** | - | ** *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** ** | + |** ** | + |**** ** | + |**** ** | + |** **** | + |** **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x7300, -0x7b00, -0x6f00, -0x6700, -0x6300, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xf3000000, +0xf3000000, +0xcf000000, +0xcf000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 79 (0x4f): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 80 (0x50): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7c00, -0x6600, -0x6300, -0x6300, -0x6600, -0x7c00, -0x6000, -0x6000, -0x6000, -0x6000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 81 (0x51): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** **** | - | ** ** | - | ***** | - | **| - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | ** | + | ** | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6f00, -0x3600, -0x1f00, -0x0180, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x03000000, +0x03000000, +0x00000000, +0x00000000, /* Character 82 (0x52): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x6300, -0x6300, -0x6300, -0x6300, -0x7e00, -0x6c00, -0x6600, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 83 (0x53): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ***** | - | ** ** | - | ** | - | ** | - | ***** | - | ** | - | ** | - | ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** | + |** | + | **** | + | **** | + | ** | + | ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0x6000, -0x6000, -0x3e00, -0x0300, -0x0300, -0x0300, -0x6300, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc0000000, +0xc0000000, +0x3c000000, +0x3c000000, +0x03000000, +0x03000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 84 (0x54): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + |********** | + |********** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xffc00000, +0xffc00000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 85 (0x55): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 86 (0x56): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | *** | - | *** | - | * | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x6300, -0x3600, -0x3600, -0x3600, -0x1c00, -0x1c00, -0x1c00, -0x0800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0x33000000, +0x33000000, +0x33000000, +0x33000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 87 (0x57): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** * ** | - | ** * ** | - | ** * ** | - | ******* | - | *** *** | - | * * | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x6300, -0x6300, -0x6b00, -0x6b00, -0x6b00, -0x7f00, -0x7700, -0x2200, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0x33000000, +0x33000000, +0x33000000, +0x33000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 88 (0x58): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | *** | - | * | - | * | - | *** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0800, -0x0800, -0x1c00, -0x3600, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 89 (0x59): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - |** ** | - |** ** | - | ** ** | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0xc300, -0xc300, -0x6600, -0x3c00, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0x33000000, +0x33000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 90 (0x5a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ******* | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ******* | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |******** | + |******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + |** | + |** | + |******** | + |******** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7f00, -0x0300, -0x0300, -0x0600, -0x0c00, -0x1800, -0x3000, -0x6000, -0x6000, -0x7f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 91 (0x5b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ***** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ***** | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **** | + | **** | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x3e00, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x3e00, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 92 (0x5c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + |** | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0xc000, -0x6000, -0x6000, -0x3000, -0x1800, -0x1800, -0x0c00, -0x0600, -0x0600, -0x0300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x00000000, +0x00000000, /* Character 93 (0x5d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + |**** | + |**** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |**** | + |**** | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x3c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x0c00, -0x3c00, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xf0000000, +0xf0000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0xf0000000, +0xf0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 94 (0x5e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | **** | - | ** ** | - |** ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + | ** | + | ** | + |** ** | + |** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x3c00, -0x6600, -0xc300, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0xcc000000, +0xcc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 95 (0x5f): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - |******** | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |******** | + |******** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xff00, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 96 (0x60): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 6 + +------+ + | | + | | + |** | + |** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ */ -0x0000, -0x3000, -0x1800, -0x0c00, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 97 (0x61): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** | - | ** | - | ****** | - | ** ** | - | ** ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | ****** | + | ****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x0300, -0x0300, -0x3f00, -0x6300, -0x6300, -0x3f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3f000000, +0x3f000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 98 (0x62): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + |** | + |** | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6000, -0x6000, -0x6000, -0x7e00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 99 (0x63): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** ** | - | ** | - | ** | - | ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + | | + | | + | | + | | + | **** | + | **** | + |** | + |** | + |** | + |** | + |** | + |** | + | **** | + | **** | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0x6000, -0x6000, -0x6000, -0x6300, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 100 (0x64): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ****** | + | ****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0300, -0x0300, -0x0300, -0x3f00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x3f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, +0x3f000000, +0x3f000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 101 (0x65): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ******* | - | ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |******** | + |******** | + |** | + |** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0x6300, -0x7f00, -0x6000, -0x6300, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xff000000, +0xff000000, +0xc0000000, +0xc0000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 102 (0x66): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** | - | ** | - | **** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | **** | + | **** | + | ** | + | ** | + |******** | + |******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x3600, -0x3000, -0x3000, -0x7800, -0x3000, -0x3000, -0x3000, -0x3000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x0f000000, +0x0f000000, +0x30000000, +0x30000000, +0xff000000, +0xff000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 103 (0x67): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | **** | - | ** | - | ***** | - | ** ** | - | ** ** | - | ***** | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | ****** | + | ****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | ** | + | ** | + | **** | + | **** | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3f00, -0x6600, -0x6600, -0x6600, -0x3c00, -0x6000, -0x3e00, -0x6300, -0x6300, -0x3e00, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3f000000, +0x3f000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x03000000, +0x03000000, +0x3c000000, +0x3c000000, /* Character 104 (0x68): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + |** | + |** | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6000, -0x6000, -0x6000, -0x7e00, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 105 (0x69): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + |** | + |** | + | | + | | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x0000, -0x7800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 106 (0x6a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | | - | *** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** ** | - | ** ** | - | *** | - | | - +---------+ + width 8 + +--------+ + | | + | | + | ** | + | ** | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |**** | + |**** | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0600, -0x0600, -0x0000, -0x0e00, -0x0600, -0x0600, -0x0600, -0x0600, -0x0600, -0x0600, -0x3600, -0x3600, -0x1c00, -0x0000, +0x00000000, +0x00000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0xf0000000, +0xf0000000, /* Character 107 (0x6b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** ** | - | ** ** | - | **** | - | **** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + |** | + |** | + |** | + |** | + |** ** | + |** ** | + |** ** | + |** ** | + |**** | + |**** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x6000, -0x6000, -0x6000, -0x6600, -0x6c00, -0x7800, -0x7800, -0x6c00, -0x6600, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc3000000, +0xc3000000, +0xcc000000, +0xcc000000, +0xf0000000, +0xf0000000, +0xcc000000, +0xcc000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 108 (0x6c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 4 + +----+ + | | + | | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 109 (0x6d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - |******* | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + |******** | + |******** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xfe00, -0xdb00, -0xdb00, -0xdb00, -0xdb00, -0xdb00, -0xc300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 110 (0x6e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** *** | - | *** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6e00, -0x7300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 111 (0x6f): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1c00, -0x3600, -0x6300, -0x6300, -0x6300, -0x3600, -0x1c00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 112 (0x70): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** | - | ** | - | ** | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |****** | + |****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |****** | + |****** | + |** | + |** | + |** | + |** | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7c00, -0x6600, -0x6300, -0x6300, -0x6300, -0x6600, -0x7c00, -0x6000, -0x6000, -0x6000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xfc000000, +0xfc000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xfc000000, +0xfc000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, /* Character 113 (0x71): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** | - | ** | - | ** | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | ****** | + | ****** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | ** | + | ** | + | ** | + | ** | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1f00, -0x3300, -0x6300, -0x6300, -0x6300, -0x3300, -0x1f00, -0x0300, -0x0300, -0x0300, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3f000000, +0x3f000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x03000000, +0x03000000, +0x03000000, +0x03000000, /* Character 114 (0x72): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** *** | - | *** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |** **** | + |** **** | + |**** | + |**** | + |** | + |** | + |** | + |** | + |** | + |** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6e00, -0x3b00, -0x3000, -0x3000, -0x3000, -0x3000, -0x3000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xcf000000, +0xcf000000, +0xf0000000, +0xf0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 115 (0x73): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ***** | - | ** ** | - | ** | - | ***** | - | ** | - | ** ** | - | ***** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + | ****** | + | ****** | + |** | + |** | + | **** | + | **** | + | ** | + | ** | + |****** | + |****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x3e00, -0x6300, -0x6000, -0x3e00, -0x0300, -0x6300, -0x3e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x3f000000, +0x3f000000, +0xc0000000, +0xc0000000, +0x3c000000, +0x3c000000, +0x03000000, +0x03000000, +0xfc000000, +0xfc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 116 (0x74): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | ****** | - | ** | - | ** | - | ** | - | ** | - | ** ** | - | *** | - | | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + |****** | + |****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x7e00, -0x1800, -0x1800, -0x1800, -0x1800, -0x1b00, -0x0e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0xfc000000, +0xfc000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 117 (0x75): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x6300, -0x3f00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 118 (0x76): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | *** | - | * | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x3600, -0x3600, -0x1c00, -0x1c00, -0x0800, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0xc0c00000, +0x33000000, +0x33000000, +0x33000000, +0x33000000, +0x0c000000, +0x0c000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 119 (0x77): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |******** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 12 + +------------+ + | | + | | + | | + | | + | | + | | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +------------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0xc300, -0xc300, -0xdb00, -0xdb00, -0xdb00, -0xff00, -0x6600, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0xccc00000, +0x33000000, +0x33000000, +0x33000000, +0x33000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 120 (0x78): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** ** | - | ** ** | - | *** | - | * | - | *** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + | **** | + | **** | + |** ** | + |** ** | + |** ** | + |** ** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x3600, -0x1c00, -0x0800, -0x1c00, -0x3600, -0x6300, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3c000000, +0x3c000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 121 (0x79): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | *** | - | *** | - | ** | - | * ** | - | ** | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + |** ** | + | ****** | + | ****** | + | ** | + | ** | + | **** | + | **** | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x6300, -0x6300, -0x3600, -0x3600, -0x3600, -0x1c00, -0x1c00, -0x1800, -0x5800, -0x3000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0xc3000000, +0x3f000000, +0x3f000000, +0x03000000, +0x03000000, +0x3c000000, +0x3c000000, /* Character 122 (0x7a): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | | - | | - | | - | ****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ****** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | | + | | + | | + | | + |******** | + |******** | + | ** | + | ** | + | **** | + | **** | + |** | + |** | + |******** | + |******** | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x7e00, -0x0600, -0x0c00, -0x1800, -0x3000, -0x6000, -0x7e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff000000, +0xff000000, +0x03000000, +0x03000000, +0x3c000000, +0x3c000000, +0xc0000000, +0xc0000000, +0xff000000, +0xff000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, /* Character 123 (0x7b): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x1e00, -0x3000, -0x3000, -0x3000, -0x3000, -0x6000, -0x3000, -0x3000, -0x3000, -0x3000, -0x1e00, -0x0000, -0x0000, -0x0000, -0x0000, +0x03000000, +0x03000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x0c000000, +0x03000000, +0x03000000, +0x00000000, +0x00000000, /* Character 124 (0x7c): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - +---------+ + width 8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + +--------+ */ -0x0000, -0x0000, -0x0000, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x1800, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x00000000, +0x00000000, /* Character 125 (0x7d): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | *** | - | ** | - | ** | - | ** | - | ** | - | *** | - | ** | - | ** | - | ** | - | ** | - | *** | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + |** | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + |** | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x7000, -0x1800, -0x1800, -0x1800, -0x1800, -0x0e00, -0x1800, -0x1800, -0x1800, -0x1800, -0x7000, -0x0000, -0x0000, -0x0000, -0x0000, +0xc0000000, +0xc0000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x0c000000, +0x0c000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0x30000000, +0xc0000000, +0xc0000000, +0x00000000, +0x00000000, /* Character 126 (0x7e): - width 9 - bbx ( 9, 18, 0, -4 ) - - +---------+ - | | - | | - | | - | | - | *** ** | - |** ** ** | - |** *** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +---------+ + width 10 + +----------+ + | | + | | + | ** ** | + | ** ** | + |** ** | + |** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x0000, -0x0000, -0x0000, -0x0000, -0x7300, -0xdb00, -0xce00, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, -0x0000, +0x00000000, +0x00000000, +0x33000000, +0x33000000, +0xcc000000, +0xcc000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +}; + +/* Character width data. */ +static const unsigned char _stellaLarge_sysfont_width[] = { + 6, /* (0x21) */ + 8, /* (0x22) */ + 12, /* (0x23) */ + 12, /* (0x24) */ + 18, /* (0x25) */ + 10, /* (0x26) */ + 4, /* (0x27) */ + 10, /* (0x28) */ + 10, /* (0x29) */ + 12, /* (0x2a) */ + 12, /* (0x2b) */ + 6, /* (0x2c) */ + 10, /* (0x2d) */ + 4, /* (0x2e) */ + 10, /* (0x2f) */ + 10, /* (0x30) */ + 6, /* (0x31) */ + 10, /* (0x32) */ + 10, /* (0x33) */ + 10, /* (0x34) */ + 10, /* (0x35) */ + 10, /* (0x36) */ + 10, /* (0x37) */ + 10, /* (0x38) */ + 10, /* (0x39) */ + 4, /* (0x3a) */ + 4, /* (0x3b) */ + 10, /* (0x3c) */ + 10, /* (0x3d) */ + 10, /* (0x3e) */ + 10, /* (0x3f) */ + 14, /* (0x40) */ + 10, /* (0x41) */ + 10, /* (0x42) */ + 10, /* (0x43) */ + 10, /* (0x44) */ + 10, /* (0x45) */ + 10, /* (0x46) */ + 10, /* (0x47) */ + 10, /* (0x48) */ + 4, /* (0x49) */ + 10, /* (0x4a) */ + 10, /* (0x4b) */ + 10, /* (0x4c) */ + 12, /* (0x4d) */ + 10, /* (0x4e) */ + 10, /* (0x4f) */ + 10, /* (0x50) */ + 10, /* (0x51) */ + 10, /* (0x52) */ + 10, /* (0x53) */ + 12, /* (0x54) */ + 10, /* (0x55) */ + 12, /* (0x56) */ + 12, /* (0x57) */ + 10, /* (0x58) */ + 12, /* (0x59) */ + 10, /* (0x5a) */ + 8, /* (0x5b) */ + 10, /* (0x5c) */ + 8, /* (0x5d) */ + 8, /* (0x5e) */ + 10, /* (0x5f) */ + 6, /* (0x60) */ + 10, /* (0x61) */ + 10, /* (0x62) */ + 8, /* (0x63) */ + 10, /* (0x64) */ + 10, /* (0x65) */ + 10, /* (0x66) */ + 10, /* (0x67) */ + 10, /* (0x68) */ + 4, /* (0x69) */ + 8, /* (0x6a) */ + 10, /* (0x6b) */ + 4, /* (0x6c) */ + 12, /* (0x6d) */ + 10, /* (0x6e) */ + 10, /* (0x6f) */ + 10, /* (0x70) */ + 10, /* (0x71) */ + 10, /* (0x72) */ + 10, /* (0x73) */ + 8, /* (0x74) */ + 10, /* (0x75) */ + 12, /* (0x76) */ + 12, /* (0x77) */ + 10, /* (0x78) */ + 10, /* (0x79) */ + 10, /* (0x7a) */ + 10, /* (0x7b) */ + 8, /* (0x7c) */ + 10, /* (0x7d) */ + 10, /* (0x7e) */ }; -/* Exported structure definition. */ static const FontDesc stellaLargeDesc = { - "m_9x18b", - 9, - 18, - 9, 18, 0, -4, - 14, - 32, - 95, - _stellaLarge_font_bits, - 0, /* no encode table*/ - 0, /* fixed width*/ - 0, /* fixed bbox*/ - 32, - sizeof(_stellaLarge_font_bits)/sizeof(uInt16) + "04b-16b-10_2x", /* font name */ + 18, /* max width in pixels */ + 20, /* height in pixels */ + 8, /* ascent (baseline) height */ + 33, /* first character in bitmap */ + 94, /* font size in glyphs */ + _stellaLarge_font_bits, /* 32-bit right-padded bitmap data */ + 0, /* offsets into bitmap data */ + _stellaLarge_sysfont_width, /* character widths or NULL if fixed */ + 33, /* default char (not glyph index) */ + sizeof(_stellaLarge_font_bits)/sizeof(uInt16) /* # words of bitmap_t bits */ }; } // namespace GUI