From 92b22e3ad769cf3dc384280d5d87f5b785eacbcf Mon Sep 17 00:00:00 2001 From: stephena Date: Thu, 25 Dec 2008 23:05:16 +0000 Subject: [PATCH] OK, I decided to take a break from the positioning stuff and work on something which was the basis for this whole surface restructuring in the first place; updated fonts in the UI. Switched out the old normal and larger sized fonts for higher resolution ones. The surfaces are now mostly larger than 320x210, which means 1x TIA zoom mode is no longer allowed (which was actually disabled some time ago). I'm getting close to the end of a single surface design to what we have now; a multi-level surface infrastructure. This allows higher-res UI's (which have just been committed), and optimizations for OpenGL TIA rendering (which were committed over the last week). In the future, this will also make it easy to add TIA filters to OpenGL mode (ScalexX, HQxX, etc). git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1573 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba --- stella/src/cheat/CheatCodeDialog.cxx | 31 +- stella/src/common/FrameBufferGL.cxx | 48 +- stella/src/common/FrameBufferSoft.cxx | 4 +- stella/src/emucore/FrameBuffer.cxx | 13 +- stella/src/gui/AboutDialog.cxx | 39 +- stella/src/gui/ConsoleFont.hxx | 2504 ++++----- stella/src/gui/Dialog.cxx | 18 +- stella/src/gui/Dialog.hxx | 7 +- stella/src/gui/FileSnapDialog.cxx | 4 +- stella/src/gui/Font.hxx | 34 +- stella/src/gui/GameInfoDialog.cxx | 17 +- stella/src/gui/HelpDialog.cxx | 78 +- stella/src/gui/InputTextDialog.cxx | 4 +- stella/src/gui/OptionsDialog.cxx | 23 +- stella/src/gui/RomAuditDialog.cxx | 27 +- stella/src/gui/StellaFont.hxx | 6198 +++++++++++++-------- stella/src/gui/StellaLargeFont.hxx | 7092 +++++++++++++------------ stella/src/gui/VideoDialog.cxx | 27 +- stella/src/gui/Widget.hxx | 9 +- 19 files changed, 9006 insertions(+), 7171 deletions(-) diff --git a/stella/src/cheat/CheatCodeDialog.cxx b/stella/src/cheat/CheatCodeDialog.cxx index 67333bfb3..a04dfc7e7 100644 --- a/stella/src/cheat/CheatCodeDialog.cxx +++ b/stella/src/cheat/CheatCodeDialog.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: CheatCodeDialog.cxx,v 1.21 2008-12-24 01:20:05 stephena Exp $ +// $Id: CheatCodeDialog.cxx,v 1.22 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -40,26 +40,43 @@ CheatCodeDialog::CheatCodeDialog(OSystem* osystem, DialogContainer* parent, const GUI::Font& font, int x, int y, int w, int h) : Dialog(osystem, parent, x, y, w, h) { + const int lineHeight = font.getLineHeight(), + buttonWidth = font.getStringWidth("Defaults") + 20, + buttonHeight = font.getLineHeight() + 4; int xpos, ypos; WidgetArray wid; ButtonWidget* b; // List of cheats, with checkboxes to enable/disable xpos = 10; ypos = 10; - myCheatList = new CheckListWidget(this, font, xpos, ypos, - _w - 25 - kButtonWidth, _h - 50); + myCheatList = + new CheckListWidget(this, font, xpos, ypos, _w - buttonWidth - 25, + _h - 3*lineHeight); myCheatList->setStyle(kXFill); myCheatList->setEditable(false); wid.push_back(myCheatList); xpos += myCheatList->getWidth() + 15; ypos = 15; - b = addButton(font, xpos, ypos, "Add", kAddCheatCmd); + + b = new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Add", kAddCheatCmd); wid.push_back(b); - myEditButton = addButton(font, xpos, ypos+=20, "Edit", kEditCheatCmd); + ypos += lineHeight + 10; + + myEditButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Edit", kEditCheatCmd); wid.push_back(myEditButton); - myRemoveButton = addButton(font, xpos, ypos+=20, "Remove", kRemCheatCmd); + ypos += lineHeight + 10; + + myRemoveButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Remove", kRemCheatCmd); wid.push_back(myRemoveButton); - b = addButton(font, xpos, ypos+=30, "One shot", kAddOneShotCmd); + ypos += lineHeight + 10; + + b = new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "One shot", kAddOneShotCmd); wid.push_back(b); // Inputbox which will pop up when adding/editing a cheat diff --git a/stella/src/common/FrameBufferGL.cxx b/stella/src/common/FrameBufferGL.cxx index cd8854756..22604de11 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.123 2008-12-24 01:20:06 stephena Exp $ +// $Id: FrameBufferGL.cxx,v 1.124 2008-12-25 23:05:16 stephena Exp $ //============================================================================ #ifdef DISPLAY_OPENGL @@ -664,23 +664,39 @@ void FBSurfaceGL::drawChar(const GUI::Font* font, uInt8 chr, if (chr == ' ') return; chr = desc.defaultchar; } - - const Int32 w = font->getCharWidth(chr); - const Int32 h = font->getFontHeight(); chr -= desc.firstchar; - const uInt32* tmp = desc.bits + (desc.offset ? desc.offset[chr] : (chr * h)); - - uInt16* buffer = (uInt16*) myTexture->pixels + ty * myPitch + tx; - for(int y = 0; y < h; ++y) + + // Get the bounding box of the character + int bbw, bbh, bbx, bby; + if(!desc.bbx) { - const uInt32 ptr = *tmp++; - if(ptr) - { - uInt32 mask = 0x80000000; - for(int x = 0; x < w; ++x, mask >>= 1) - if(ptr & mask) - buffer[x] = (uInt16) myFB.myDefPalette[color]; - } + bbw = desc.fbbw; + bbh = desc.fbbh; + bbx = desc.fbbx; + bby = desc.fbby; + } + else + { + bbw = desc.bbx[chr].w; + bbh = desc.bbx[chr].h; + bbx = desc.bbx[chr].x; + bby = desc.bbx[chr].y; + } + + const uInt16* tmp = desc.bits + (desc.offset ? desc.offset[chr] : (chr * desc.fbbh)); + uInt16* buffer = (uInt16*) myTexture->pixels + + (ty + desc.ascent - bby - bbh) * myPitch + + tx + bbx; + + for(int y = 0; y < bbh; y++) + { + const uInt16 ptr = *tmp++; + uInt16 mask = 0x8000; + + for(int x = 0; x < bbw; x++, mask >>= 1) + if(ptr & mask) + buffer[x] = (uInt16) myFB.myDefPalette[color]; + buffer += myPitch; } } diff --git a/stella/src/common/FrameBufferSoft.cxx b/stella/src/common/FrameBufferSoft.cxx index 572f43a47..2c1ec2418 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.82 2008-08-04 11:56:11 stephena Exp $ +// $Id: FrameBufferSoft.cxx,v 1.83 2008-12-25 23:05:16 stephena Exp $ //============================================================================ #include @@ -557,6 +557,7 @@ void FBSurfaceSoft::fillRect(uInt32 x, uInt32 y, uInt32 w, uInt32 h, int color) void FBSurfaceSoft::drawChar(const GUI::Font* font, uInt8 chr, uInt32 tx, uInt32 ty, int color) { +#if 0 const FontDesc& desc = font->desc(); // If this character is not included in the font, use the default char. @@ -655,6 +656,7 @@ void FBSurfaceSoft::drawChar(const GUI::Font* font, uInt8 chr, break; } SDL_UnlockSurface(mySurface); +#endif } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/stella/src/emucore/FrameBuffer.cxx b/stella/src/emucore/FrameBuffer.cxx index d76ad8025..56795d0dc 100644 --- a/stella/src/emucore/FrameBuffer.cxx +++ b/stella/src/emucore/FrameBuffer.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: FrameBuffer.cxx,v 1.145 2008-12-20 23:32:46 stephena Exp $ +// $Id: FrameBuffer.cxx,v 1.146 2008-12-25 23:05:16 stephena Exp $ //============================================================================ #include @@ -49,7 +49,7 @@ FrameBuffer::FrameBuffer(OSystem* osystem) myPausedCount(0), mySurfaceCount(0) { - myMsg.surface = myStatsMsg.surface = 0; + myMsg.surface = myStatsMsg.surface = NULL; myMsg.surfaceID = myStatsMsg.surfaceID = -1; myMsg.enabled = myStatsMsg.enabled = false; } @@ -133,14 +133,15 @@ cerr << " <== FrameBuffer::initialize: w = " << width << ", h = " << height << e myStatsMsg.color = kBtnTextColor; myStatsMsg.w = myOSystem->consoleFont().getStringWidth("000 LINES %00.00 FPS"); myStatsMsg.h = myOSystem->consoleFont().getFontHeight(); - if(myStatsMsg.surfaceID < 0) + + if(myStatsMsg.surface == NULL) { myStatsMsg.surfaceID = allocateSurface(myStatsMsg.w, myStatsMsg.h); myStatsMsg.surface = surface(myStatsMsg.surfaceID); } - if(!myMsg.surface) // TODO - change this to the font we'll really use + if(myMsg.surface == NULL) { - myMsg.surfaceID = allocateSurface(320, myOSystem->consoleFont().getFontHeight()+10); + myMsg.surfaceID = allocateSurface(320, myOSystem->font().getFontHeight()+10); myMsg.surface = surface(myMsg.surfaceID); } @@ -179,7 +180,7 @@ void FrameBuffer::update() myOSystem->console().mediaSource().scanlines(), myOSystem->console().getFramerate()); myStatsMsg.surface->fillRect(0, 0, myStatsMsg.w, myStatsMsg.h, kBGColor); - myStatsMsg.surface->drawString(&myOSystem->consoleFont(), msg, 0, 0, + myStatsMsg.surface->drawString(&myOSystem->consoleFont(), msg, 1, 1, myStatsMsg.w, myStatsMsg.color, kTextAlignLeft); myStatsMsg.surface->addDirtyRect(0, 0, 0, 0); // force a full draw myStatsMsg.surface->setPos(myImageRect.x() + 3, myImageRect.y() + 3); diff --git a/stella/src/gui/AboutDialog.cxx b/stella/src/gui/AboutDialog.cxx index 30fcb7838..740962b16 100644 --- a/stella/src/gui/AboutDialog.cxx +++ b/stella/src/gui/AboutDialog.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: AboutDialog.cxx,v 1.25 2008-06-13 13:14:51 stephena Exp $ +// $Id: AboutDialog.cxx,v 1.26 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -32,34 +32,49 @@ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AboutDialog::AboutDialog(OSystem* osystem, DialogContainer* parent, const GUI::Font& font, int x, int y, int w, int h) - : Dialog(osystem, parent, x, y, w, h), - myPage(1), - myNumPages(6) + : Dialog(osystem, parent, x, y, w, h), + myPage(1), + myNumPages(6) { + const int lineHeight = font.getLineHeight(), + fontHeight = font.getFontHeight(), + buttonWidth = font.getStringWidth("Defaults") + 20, + buttonHeight = font.getLineHeight() + 4; + int xpos, ypos; WidgetArray wid; // Add Previous, Next and Close buttons - myPrevButton = addButton(font, 10, h - 24, "Previous", kPrevCmd); + xpos = 10; ypos = _h - buttonHeight - 10; + myPrevButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Previous", kPrevCmd); myPrevButton->clearFlags(WIDGET_ENABLED); wid.push_back(myPrevButton); - myNextButton = addButton(font, (kButtonWidth + 15), h - 24, - "Next", kNextCmd); + xpos += buttonWidth + 7; + myNextButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Next", kNextCmd); wid.push_back(myNextButton); - ButtonWidget* b = addButton(font, w - (kButtonWidth + 10), h - 24, - "Close", kCloseCmd); + xpos = _w - buttonWidth - 10; + ButtonWidget* b = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Close", kCloseCmd); wid.push_back(b); addOKWidget(b); addCancelWidget(b); - myTitle = new StaticTextWidget(this, font, 5, 5, w - 10, font.getFontHeight(), + xpos = 5; ypos = 5; + myTitle = new StaticTextWidget(this, font, xpos, ypos, _w - 10, fontHeight, "", kTextAlignCenter); myTitle->setTextColor(kTextColorEm); + xpos = 10; ypos += lineHeight + 4; for(int i = 0; i < LINES_PER_PAGE; i++) { - myDesc[i] = new StaticTextWidget(this, font, 10, 18 + (10 * i), w - 20, - font.getFontHeight(), "", kTextAlignLeft); + myDesc[i] = new StaticTextWidget(this, font, xpos, ypos, _w - 20, + fontHeight, "", kTextAlignLeft); + ypos += fontHeight; } addToFocusList(wid); diff --git a/stella/src/gui/ConsoleFont.hxx b/stella/src/gui/ConsoleFont.hxx index 2397283c1..a3d968065 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.9 2008-03-24 00:02:16 stephena Exp $ +// $Id: ConsoleFont.hxx,v 1.10 2008-12-25 23:05: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 uInt32 _console_font_bits[] = { +static const uInt16 _console_font_bits[] = { /* Character 0 (0x00): width 8 @@ -60,19 +60,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0xaa000000, -0x00000000, -0x82000000, -0x00000000, -0x82000000, -0x00000000, -0x82000000, -0x00000000, -0xaa000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0xaa00, +0x0000, +0x8200, +0x0000, +0x8200, +0x0000, +0x8200, +0x0000, +0xaa00, +0x0000, +0x0000, /* Character 32 (0x20): width 8 @@ -92,19 +92,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 33 (0x21): width 8 @@ -124,19 +124,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x00000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, +0x1000, +0x0000, +0x0000, /* Character 34 (0x22): width 8 @@ -156,19 +156,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x24000000, -0x24000000, -0x24000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x2400, +0x2400, +0x2400, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 35 (0x23): width 8 @@ -188,19 +188,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x24000000, -0x24000000, -0x7e000000, -0x24000000, -0x7e000000, -0x24000000, -0x24000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x2400, +0x2400, +0x7e00, +0x2400, +0x7e00, +0x2400, +0x2400, +0x0000, +0x0000, +0x0000, /* Character 36 (0x24): width 8 @@ -220,19 +220,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x3c000000, -0x50000000, -0x50000000, -0x38000000, -0x14000000, -0x14000000, -0x78000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x3c00, +0x5000, +0x5000, +0x3800, +0x1400, +0x1400, +0x7800, +0x1000, +0x0000, +0x0000, /* Character 37 (0x25): width 8 @@ -252,19 +252,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x22000000, -0x52000000, -0x24000000, -0x08000000, -0x08000000, -0x10000000, -0x24000000, -0x2a000000, -0x44000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x2200, +0x5200, +0x2400, +0x0800, +0x0800, +0x1000, +0x2400, +0x2a00, +0x4400, +0x0000, +0x0000, /* Character 38 (0x26): width 8 @@ -284,19 +284,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x30000000, -0x48000000, -0x48000000, -0x30000000, -0x4a000000, -0x44000000, -0x3a000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x4800, +0x4800, +0x3000, +0x4a00, +0x4400, +0x3a00, +0x0000, +0x0000, /* Character 39 (0x27): width 8 @@ -316,19 +316,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x10000000, -0x10000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x1000, +0x1000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 40 (0x28): width 8 @@ -348,19 +348,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x04000000, -0x08000000, -0x08000000, -0x10000000, -0x10000000, -0x10000000, -0x08000000, -0x08000000, -0x04000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0400, +0x0800, +0x0800, +0x1000, +0x1000, +0x1000, +0x0800, +0x0800, +0x0400, +0x0000, +0x0000, /* Character 41 (0x29): width 8 @@ -380,19 +380,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x20000000, -0x10000000, -0x10000000, -0x08000000, -0x08000000, -0x08000000, -0x10000000, -0x10000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x2000, +0x1000, +0x1000, +0x0800, +0x0800, +0x0800, +0x1000, +0x1000, +0x2000, +0x0000, +0x0000, /* Character 42 (0x2a): width 8 @@ -412,19 +412,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x24000000, -0x18000000, -0x7e000000, -0x18000000, -0x24000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x2400, +0x1800, +0x7e00, +0x1800, +0x2400, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 43 (0x2b): width 8 @@ -444,19 +444,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x10000000, -0x10000000, -0x7c000000, -0x10000000, -0x10000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1000, +0x1000, +0x7c00, +0x1000, +0x1000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 44 (0x2c): width 8 @@ -476,19 +476,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x38000000, -0x30000000, -0x40000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3800, +0x3000, +0x4000, +0x0000, /* Character 45 (0x2d): width 8 @@ -508,19 +508,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x7c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 46 (0x2e): width 8 @@ -540,19 +540,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x10000000, -0x38000000, -0x10000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1000, +0x3800, +0x1000, +0x0000, /* Character 47 (0x2f): width 8 @@ -572,19 +572,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x02000000, -0x02000000, -0x04000000, -0x08000000, -0x10000000, -0x20000000, -0x40000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0400, +0x0800, +0x1000, +0x2000, +0x4000, +0x8000, +0x8000, +0x0000, +0x0000, /* Character 48 (0x30): width 8 @@ -604,19 +604,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x18000000, -0x24000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x24000000, -0x18000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1800, +0x2400, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x2400, +0x1800, +0x0000, +0x0000, /* Character 49 (0x31): width 8 @@ -636,19 +636,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x30000000, -0x50000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x7c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x3000, +0x5000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x7c00, +0x0000, +0x0000, /* Character 50 (0x32): width 8 @@ -668,19 +668,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x02000000, -0x04000000, -0x18000000, -0x20000000, -0x40000000, -0x7e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x0200, +0x0400, +0x1800, +0x2000, +0x4000, +0x7e00, +0x0000, +0x0000, /* Character 51 (0x33): width 8 @@ -700,19 +700,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x02000000, -0x04000000, -0x08000000, -0x1c000000, -0x02000000, -0x02000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x0200, +0x0400, +0x0800, +0x1c00, +0x0200, +0x0200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 52 (0x34): width 8 @@ -732,19 +732,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x04000000, -0x0c000000, -0x14000000, -0x24000000, -0x44000000, -0x44000000, -0x7e000000, -0x04000000, -0x04000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0400, +0x0c00, +0x1400, +0x2400, +0x4400, +0x4400, +0x7e00, +0x0400, +0x0400, +0x0000, +0x0000, /* Character 53 (0x35): width 8 @@ -764,19 +764,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x40000000, -0x40000000, -0x5c000000, -0x62000000, -0x02000000, -0x02000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x4000, +0x4000, +0x5c00, +0x6200, +0x0200, +0x0200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 54 (0x36): width 8 @@ -796,19 +796,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x1c000000, -0x20000000, -0x40000000, -0x40000000, -0x5c000000, -0x62000000, -0x42000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1c00, +0x2000, +0x4000, +0x4000, +0x5c00, +0x6200, +0x4200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 55 (0x37): width 8 @@ -828,19 +828,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x02000000, -0x04000000, -0x08000000, -0x08000000, -0x10000000, -0x10000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x0200, +0x0400, +0x0800, +0x0800, +0x1000, +0x1000, +0x2000, +0x2000, +0x0000, +0x0000, /* Character 56 (0x38): width 8 @@ -860,19 +860,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x42000000, -0x3c000000, -0x42000000, -0x42000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4200, +0x3c00, +0x4200, +0x4200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 57 (0x39): width 8 @@ -892,19 +892,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x46000000, -0x3a000000, -0x02000000, -0x02000000, -0x04000000, -0x38000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4600, +0x3a00, +0x0200, +0x0200, +0x0400, +0x3800, +0x0000, +0x0000, /* Character 58 (0x3a): width 8 @@ -924,19 +924,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x10000000, -0x38000000, -0x10000000, -0x00000000, -0x00000000, -0x10000000, -0x38000000, -0x10000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1000, +0x3800, +0x1000, +0x0000, +0x0000, +0x1000, +0x3800, +0x1000, +0x0000, /* Character 59 (0x3b): width 8 @@ -956,19 +956,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x10000000, -0x38000000, -0x10000000, -0x00000000, -0x00000000, -0x38000000, -0x30000000, -0x40000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1000, +0x3800, +0x1000, +0x0000, +0x0000, +0x3800, +0x3000, +0x4000, +0x0000, /* Character 60 (0x3c): width 8 @@ -988,19 +988,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x02000000, -0x04000000, -0x08000000, -0x10000000, -0x20000000, -0x10000000, -0x08000000, -0x04000000, -0x02000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0200, +0x0400, +0x0800, +0x1000, +0x2000, +0x1000, +0x0800, +0x0400, +0x0200, +0x0000, +0x0000, /* Character 61 (0x3d): width 8 @@ -1020,19 +1020,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x7e000000, -0x00000000, -0x00000000, -0x7e000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x0000, +0x0000, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 62 (0x3e): width 8 @@ -1052,19 +1052,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x40000000, -0x20000000, -0x10000000, -0x08000000, -0x04000000, -0x08000000, -0x10000000, -0x20000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4000, +0x2000, +0x1000, +0x0800, +0x0400, +0x0800, +0x1000, +0x2000, +0x4000, +0x0000, +0x0000, /* Character 63 (0x3f): width 8 @@ -1084,19 +1084,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x02000000, -0x04000000, -0x08000000, -0x08000000, -0x00000000, -0x08000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x0200, +0x0400, +0x0800, +0x0800, +0x0000, +0x0800, +0x0000, +0x0000, /* Character 64 (0x40): width 8 @@ -1116,19 +1116,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x4e000000, -0x52000000, -0x56000000, -0x4a000000, -0x40000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4e00, +0x5200, +0x5600, +0x4a00, +0x4000, +0x3c00, +0x0000, +0x0000, /* Character 65 (0x41): width 8 @@ -1148,19 +1148,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x18000000, -0x24000000, -0x42000000, -0x42000000, -0x42000000, -0x7e000000, -0x42000000, -0x42000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1800, +0x2400, +0x4200, +0x4200, +0x4200, +0x7e00, +0x4200, +0x4200, +0x4200, +0x0000, +0x0000, /* Character 66 (0x42): width 8 @@ -1180,19 +1180,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x78000000, -0x44000000, -0x42000000, -0x44000000, -0x78000000, -0x44000000, -0x42000000, -0x44000000, -0x78000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7800, +0x4400, +0x4200, +0x4400, +0x7800, +0x4400, +0x4200, +0x4400, +0x7800, +0x0000, +0x0000, /* Character 67 (0x43): width 8 @@ -1212,19 +1212,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 68 (0x44): width 8 @@ -1244,19 +1244,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x78000000, -0x44000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x44000000, -0x78000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7800, +0x4400, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4400, +0x7800, +0x0000, +0x0000, /* Character 69 (0x45): width 8 @@ -1276,19 +1276,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x40000000, -0x40000000, -0x40000000, -0x78000000, -0x40000000, -0x40000000, -0x40000000, -0x7e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x4000, +0x4000, +0x4000, +0x7800, +0x4000, +0x4000, +0x4000, +0x7e00, +0x0000, +0x0000, /* Character 70 (0x46): width 8 @@ -1308,19 +1308,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x40000000, -0x40000000, -0x40000000, -0x78000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x4000, +0x4000, +0x4000, +0x7800, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x0000, /* Character 71 (0x47): width 8 @@ -1340,19 +1340,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x40000000, -0x40000000, -0x40000000, -0x4e000000, -0x42000000, -0x46000000, -0x3a000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4000, +0x4000, +0x4000, +0x4e00, +0x4200, +0x4600, +0x3a00, +0x0000, +0x0000, /* Character 72 (0x48): width 8 @@ -1372,19 +1372,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x7e000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4200, +0x4200, +0x4200, +0x4200, +0x7e00, +0x4200, +0x4200, +0x4200, +0x4200, +0x0000, +0x0000, /* Character 73 (0x49): width 8 @@ -1404,19 +1404,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7c000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x7c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7c00, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x7c00, +0x0000, +0x0000, /* Character 74 (0x4a): width 8 @@ -1436,19 +1436,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x1f000000, -0x04000000, -0x04000000, -0x04000000, -0x04000000, -0x04000000, -0x04000000, -0x44000000, -0x38000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1f00, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x0400, +0x4400, +0x3800, +0x0000, +0x0000, /* Character 75 (0x4b): width 8 @@ -1468,19 +1468,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x42000000, -0x44000000, -0x48000000, -0x50000000, -0x60000000, -0x50000000, -0x48000000, -0x44000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4200, +0x4400, +0x4800, +0x5000, +0x6000, +0x5000, +0x4800, +0x4400, +0x4200, +0x0000, +0x0000, /* Character 76 (0x4c): width 8 @@ -1500,19 +1500,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x7e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x7e00, +0x0000, +0x0000, /* Character 77 (0x4d): width 8 @@ -1532,19 +1532,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0xc6000000, -0xaa000000, -0x92000000, -0x92000000, -0x82000000, -0x82000000, -0x82000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8200, +0x8200, +0xc600, +0xaa00, +0x9200, +0x9200, +0x8200, +0x8200, +0x8200, +0x0000, +0x0000, /* Character 78 (0x4e): width 8 @@ -1564,19 +1564,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x42000000, -0x42000000, -0x62000000, -0x52000000, -0x4a000000, -0x46000000, -0x42000000, -0x42000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4200, +0x4200, +0x6200, +0x5200, +0x4a00, +0x4600, +0x4200, +0x4200, +0x4200, +0x0000, +0x0000, /* Character 79 (0x4f): width 8 @@ -1596,19 +1596,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 80 (0x50): width 8 @@ -1628,19 +1628,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7c000000, -0x42000000, -0x42000000, -0x42000000, -0x7c000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7c00, +0x4200, +0x4200, +0x4200, +0x7c00, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x0000, /* Character 81 (0x51): width 8 @@ -1660,19 +1660,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x52000000, -0x4a000000, -0x3c000000, -0x02000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x5200, +0x4a00, +0x3c00, +0x0200, +0x0000, /* Character 82 (0x52): width 8 @@ -1692,19 +1692,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7c000000, -0x42000000, -0x42000000, -0x42000000, -0x7c000000, -0x50000000, -0x48000000, -0x44000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7c00, +0x4200, +0x4200, +0x4200, +0x7c00, +0x5000, +0x4800, +0x4400, +0x4200, +0x0000, +0x0000, /* Character 83 (0x53): width 8 @@ -1724,19 +1724,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x40000000, -0x40000000, -0x3c000000, -0x02000000, -0x02000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4000, +0x4000, +0x3c00, +0x0200, +0x0200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 84 (0x54): width 8 @@ -1756,19 +1756,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0xfe000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0xfe00, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, +0x0000, /* Character 85 (0x55): width 8 @@ -1788,19 +1788,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 86 (0x56): width 8 @@ -1820,19 +1820,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0x44000000, -0x44000000, -0x44000000, -0x28000000, -0x28000000, -0x28000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8200, +0x8200, +0x4400, +0x4400, +0x4400, +0x2800, +0x2800, +0x2800, +0x1000, +0x0000, +0x0000, /* Character 87 (0x57): width 8 @@ -1852,19 +1852,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0x82000000, -0x82000000, -0x92000000, -0x92000000, -0x92000000, -0xaa000000, -0x44000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8200, +0x8200, +0x8200, +0x8200, +0x9200, +0x9200, +0x9200, +0xaa00, +0x4400, +0x0000, +0x0000, /* Character 88 (0x58): width 8 @@ -1884,19 +1884,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0x44000000, -0x28000000, -0x10000000, -0x28000000, -0x44000000, -0x82000000, -0x82000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8200, +0x8200, +0x4400, +0x2800, +0x1000, +0x2800, +0x4400, +0x8200, +0x8200, +0x0000, +0x0000, /* Character 89 (0x59): width 8 @@ -1916,19 +1916,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0x44000000, -0x28000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8200, +0x8200, +0x4400, +0x2800, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, +0x0000, /* Character 90 (0x5a): width 8 @@ -1948,19 +1948,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x7e000000, -0x02000000, -0x04000000, -0x08000000, -0x10000000, -0x20000000, -0x40000000, -0x40000000, -0x7e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7e00, +0x0200, +0x0400, +0x0800, +0x1000, +0x2000, +0x4000, +0x4000, +0x7e00, +0x0000, +0x0000, /* Character 91 (0x5b): width 8 @@ -1980,19 +1980,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3c00, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x3c00, +0x0000, +0x0000, /* Character 92 (0x5c): width 8 @@ -2012,19 +2012,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x80000000, -0x80000000, -0x40000000, -0x20000000, -0x10000000, -0x08000000, -0x04000000, -0x02000000, -0x02000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x8000, +0x8000, +0x4000, +0x2000, +0x1000, +0x0800, +0x0400, +0x0200, +0x0200, +0x0000, +0x0000, /* Character 93 (0x5d): width 8 @@ -2044,19 +2044,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x78000000, -0x08000000, -0x08000000, -0x08000000, -0x08000000, -0x08000000, -0x08000000, -0x08000000, -0x78000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7800, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x0800, +0x7800, +0x0000, +0x0000, /* Character 94 (0x5e): width 8 @@ -2076,19 +2076,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x28000000, -0x44000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x2800, +0x4400, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 95 (0x5f): width 8 @@ -2108,19 +2108,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xfe000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfe00, +0x0000, /* Character 96 (0x60): width 8 @@ -2140,19 +2140,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x10000000, -0x08000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x1000, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 97 (0x61): width 8 @@ -2172,19 +2172,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x02000000, -0x3e000000, -0x42000000, -0x46000000, -0x3a000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x0200, +0x3e00, +0x4200, +0x4600, +0x3a00, +0x0000, +0x0000, /* Character 98 (0x62): width 8 @@ -2204,19 +2204,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x5c000000, -0x62000000, -0x42000000, -0x42000000, -0x62000000, -0x5c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4000, +0x4000, +0x4000, +0x5c00, +0x6200, +0x4200, +0x4200, +0x6200, +0x5c00, +0x0000, +0x0000, /* Character 99 (0x63): width 8 @@ -2236,19 +2236,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x40000000, -0x40000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4000, +0x4000, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 100 (0x64): width 8 @@ -2268,19 +2268,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x02000000, -0x02000000, -0x02000000, -0x3a000000, -0x46000000, -0x42000000, -0x42000000, -0x46000000, -0x3a000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0200, +0x0200, +0x0200, +0x3a00, +0x4600, +0x4200, +0x4200, +0x4600, +0x3a00, +0x0000, +0x0000, /* Character 101 (0x65): width 8 @@ -2300,19 +2300,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x7e000000, -0x40000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x7e00, +0x4000, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 102 (0x66): width 8 @@ -2332,19 +2332,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x1c000000, -0x22000000, -0x20000000, -0x20000000, -0x7c000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1c00, +0x2200, +0x2000, +0x2000, +0x7c00, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, /* Character 103 (0x67): width 8 @@ -2364,19 +2364,19 @@ static const uInt32 _console_font_bits[] = { | **** | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3a000000, -0x44000000, -0x44000000, -0x38000000, -0x40000000, -0x3c000000, -0x42000000, -0x3c000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3a00, +0x4400, +0x4400, +0x3800, +0x4000, +0x3c00, +0x4200, +0x3c00, /* Character 104 (0x68): width 8 @@ -2396,19 +2396,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x5c000000, -0x62000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4000, +0x4000, +0x4000, +0x5c00, +0x6200, +0x4200, +0x4200, +0x4200, +0x4200, +0x0000, +0x0000, /* Character 105 (0x69): width 8 @@ -2428,19 +2428,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x10000000, -0x00000000, -0x30000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x7c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1000, +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x1000, +0x7c00, +0x0000, +0x0000, /* Character 106 (0x6a): width 8 @@ -2460,19 +2460,19 @@ static const uInt32 _console_font_bits[] = { | *** | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x04000000, -0x00000000, -0x0c000000, -0x04000000, -0x04000000, -0x04000000, -0x04000000, -0x44000000, -0x44000000, -0x38000000, +0x0000, +0x0000, +0x0000, +0x0400, +0x0000, +0x0c00, +0x0400, +0x0400, +0x0400, +0x0400, +0x4400, +0x4400, +0x3800, /* Character 107 (0x6b): width 8 @@ -2492,19 +2492,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x44000000, -0x48000000, -0x70000000, -0x48000000, -0x44000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x4000, +0x4000, +0x4000, +0x4400, +0x4800, +0x7000, +0x4800, +0x4400, +0x4200, +0x0000, +0x0000, /* Character 108 (0x6c): width 8 @@ -2524,19 +2524,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x30000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x7c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x3000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x7c00, +0x0000, +0x0000, /* Character 109 (0x6d): width 8 @@ -2556,19 +2556,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xec000000, -0x92000000, -0x92000000, -0x92000000, -0x92000000, -0x82000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xec00, +0x9200, +0x9200, +0x9200, +0x9200, +0x8200, +0x0000, +0x0000, /* Character 110 (0x6e): width 8 @@ -2588,19 +2588,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x5c000000, -0x62000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x5c00, +0x6200, +0x4200, +0x4200, +0x4200, +0x4200, +0x0000, +0x0000, /* Character 111 (0x6f): width 8 @@ -2620,19 +2620,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x42000000, -0x42000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x4200, +0x4200, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 112 (0x70): width 8 @@ -2652,19 +2652,19 @@ static const uInt32 _console_font_bits[] = { | * | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x5c000000, -0x62000000, -0x42000000, -0x62000000, -0x5c000000, -0x40000000, -0x40000000, -0x40000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x5c00, +0x6200, +0x4200, +0x6200, +0x5c00, +0x4000, +0x4000, +0x4000, /* Character 113 (0x71): width 8 @@ -2684,19 +2684,19 @@ static const uInt32 _console_font_bits[] = { | * | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3a000000, -0x46000000, -0x42000000, -0x46000000, -0x3a000000, -0x02000000, -0x02000000, -0x02000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3a00, +0x4600, +0x4200, +0x4600, +0x3a00, +0x0200, +0x0200, +0x0200, /* Character 114 (0x72): width 8 @@ -2716,19 +2716,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x5c000000, -0x22000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x5c00, +0x2200, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, /* Character 115 (0x73): width 8 @@ -2748,19 +2748,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x42000000, -0x30000000, -0x0c000000, -0x42000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x4200, +0x3000, +0x0c00, +0x4200, +0x3c00, +0x0000, +0x0000, /* Character 116 (0x74): width 8 @@ -2780,19 +2780,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x20000000, -0x20000000, -0x7c000000, -0x20000000, -0x20000000, -0x20000000, -0x22000000, -0x1c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x2000, +0x2000, +0x7c00, +0x2000, +0x2000, +0x2000, +0x2200, +0x1c00, +0x0000, +0x0000, /* Character 117 (0x75): width 8 @@ -2812,19 +2812,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x44000000, -0x44000000, -0x44000000, -0x44000000, -0x44000000, -0x3a000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4400, +0x4400, +0x4400, +0x4400, +0x4400, +0x3a00, +0x0000, +0x0000, /* Character 118 (0x76): width 8 @@ -2844,19 +2844,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x44000000, -0x44000000, -0x44000000, -0x28000000, -0x28000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4400, +0x4400, +0x4400, +0x2800, +0x2800, +0x1000, +0x0000, +0x0000, /* Character 119 (0x77): width 8 @@ -2876,19 +2876,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x82000000, -0x82000000, -0x92000000, -0x92000000, -0xaa000000, -0x44000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x8200, +0x8200, +0x9200, +0x9200, +0xaa00, +0x4400, +0x0000, +0x0000, /* Character 120 (0x78): width 8 @@ -2908,19 +2908,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x42000000, -0x24000000, -0x18000000, -0x18000000, -0x24000000, -0x42000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4200, +0x2400, +0x1800, +0x1800, +0x2400, +0x4200, +0x0000, +0x0000, /* Character 121 (0x79): width 8 @@ -2940,19 +2940,19 @@ static const uInt32 _console_font_bits[] = { | **** | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x42000000, -0x42000000, -0x42000000, -0x46000000, -0x3a000000, -0x02000000, -0x42000000, -0x3c000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4200, +0x4200, +0x4200, +0x4600, +0x3a00, +0x0200, +0x4200, +0x3c00, /* Character 122 (0x7a): width 8 @@ -2972,19 +2972,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x7e000000, -0x04000000, -0x08000000, -0x10000000, -0x20000000, -0x7e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x0400, +0x0800, +0x1000, +0x2000, +0x7e00, +0x0000, +0x0000, /* Character 123 (0x7b): width 8 @@ -3004,19 +3004,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x0e000000, -0x10000000, -0x10000000, -0x08000000, -0x30000000, -0x08000000, -0x10000000, -0x10000000, -0x0e000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0e00, +0x1000, +0x1000, +0x0800, +0x3000, +0x0800, +0x1000, +0x1000, +0x0e00, +0x0000, +0x0000, /* Character 124 (0x7c): width 8 @@ -3036,19 +3036,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x1000, +0x0000, +0x0000, /* Character 125 (0x7d): width 8 @@ -3068,19 +3068,19 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x70000000, -0x08000000, -0x08000000, -0x10000000, -0x0c000000, -0x10000000, -0x08000000, -0x08000000, -0x70000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x7000, +0x0800, +0x0800, +0x1000, +0x0c00, +0x1000, +0x0800, +0x0800, +0x7000, +0x0000, +0x0000, /* Character 126 (0x7e): width 8 @@ -3100,23 +3100,23 @@ static const uInt32 _console_font_bits[] = { | | +--------+ */ -0x00000000, -0x00000000, -0x24000000, -0x54000000, -0x48000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x2400, +0x5400, +0x4800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, }; /* Character->glyph mapping. */ -static const uInt16 _console_sysfont_offset[] = { +static const uInt32 _console_sysfont_offset[] = { 13, /* (0x00) */ 0, /* (0x01) */ 0, /* (0x02) */ @@ -3250,6 +3250,7 @@ static const FontDesc consoleDesc = { "8x13", 8, 13, + 8, 13, 0, -1, 11, 0, 127, @@ -3257,6 +3258,7 @@ 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/Dialog.cxx b/stella/src/gui/Dialog.cxx index 5017cfd77..ad1d2c46d 100644 --- a/stella/src/gui/Dialog.cxx +++ b/stella/src/gui/Dialog.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: Dialog.cxx,v 1.68 2008-12-18 23:36:32 stephena Exp $ +// $Id: Dialog.cxx,v 1.69 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -593,19 +593,3 @@ void Dialog::addOKCancelBGroup(WidgetArray& wid, const GUI::Font& font) addOKWidget(b); #endif } - -// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ButtonWidget* Dialog::addButton(const GUI::Font& font, int x, int y, - const string& label, int cmd) -{ - // FIXME - this is deprecated, and the UI code should be refactored - // to remove all references to it -#if 0 - const int w = 6 * font.getMaxCharWidth(), - h = font.getFontHeight() + 6; - - return new ButtonWidget(this, font, x, y, w, h, label, cmd); -#else - return new ButtonWidget(this, font, x, y, kButtonWidth, 16, label, cmd); -#endif -} diff --git a/stella/src/gui/Dialog.hxx b/stella/src/gui/Dialog.hxx index 439209156..abe76a279 100644 --- a/stella/src/gui/Dialog.hxx +++ b/stella/src/gui/Dialog.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: Dialog.hxx,v 1.40 2008-12-12 15:51:07 stephena Exp $ +// $Id: Dialog.hxx,v 1.41 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -47,7 +47,7 @@ class TabWidget; This is the base class for all dialog boxes. @author Stephen Anthony - @version $Id: Dialog.hxx,v 1.40 2008-12-12 15:51:07 stephena Exp $ + @version $Id: Dialog.hxx,v 1.41 2008-12-25 23:05:16 stephena Exp $ */ class Dialog : public GuiObject { @@ -106,9 +106,6 @@ class Dialog : public GuiObject Widget* findWidget(int x, int y); // Find the widget at pos x,y if any - ButtonWidget* addButton(const GUI::Font& font, int x, int y, - const string& label = "", int cmd = 0); - void addOKCancelBGroup(WidgetArray& wid, const GUI::Font& font); void setResult(int result) { _result = result; } diff --git a/stella/src/gui/FileSnapDialog.cxx b/stella/src/gui/FileSnapDialog.cxx index aa2dca732..1c923d14c 100644 --- a/stella/src/gui/FileSnapDialog.cxx +++ b/stella/src/gui/FileSnapDialog.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: FileSnapDialog.cxx,v 1.20 2008-08-01 12:16:00 stephena Exp $ +// $Id: FileSnapDialog.cxx,v 1.21 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -138,7 +138,7 @@ FileSnapDialog::FileSnapDialog( // Create file browser dialog // FIXME - let dialog determine its own size - myBrowser = new BrowserDialog(this, font, 0, 0, 300, 300); + myBrowser = new BrowserDialog(this, font, 0, 0, 400, 320); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/stella/src/gui/Font.hxx b/stella/src/gui/Font.hxx index 7bf812266..6232e3fa6 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.11 2008-03-24 00:02:16 stephena Exp $ +// $Id: Font.hxx,v 1.12 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -24,21 +24,31 @@ #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 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 */ + 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 */ } FontDesc; namespace GUI { diff --git a/stella/src/gui/GameInfoDialog.cxx b/stella/src/gui/GameInfoDialog.cxx index 55803f7fc..bb3411e3e 100644 --- a/stella/src/gui/GameInfoDialog.cxx +++ b/stella/src/gui/GameInfoDialog.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: GameInfoDialog.cxx,v 1.59 2008-08-01 12:16:00 stephena Exp $ +// $Id: GameInfoDialog.cxx,v 1.60 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -43,6 +43,7 @@ GameInfoDialog::GameInfoDialog( myDefaultsSelected(false) { const int lineHeight = font.getLineHeight(), + fontWidth = font.getMaxCharWidth(), fontHeight = font.getFontHeight(), buttonWidth = font.getStringWidth("Defaults") + 20, buttonHeight = font.getLineHeight() + 4; @@ -53,7 +54,8 @@ GameInfoDialog::GameInfoDialog( // The tab widget xpos = 2; ypos = vBorder; - myTab = new TabWidget(this, font, xpos, ypos, _w - 2*xpos, _h - 24 - 2*ypos - 15); + myTab = new TabWidget(this, font, xpos, ypos, _w - 2*xpos, + _h - buttonHeight - 2*fontHeight - 20); addTabWidget(myTab); addFocusWidget(myTab); @@ -283,14 +285,14 @@ GameInfoDialog::GameInfoDialog( new StaticTextWidget(myTab, font, xpos, ypos+1, lwidth, fontHeight, "YStart:", kTextAlignLeft); myYStart = new EditTextWidget(myTab, font, xpos+lwidth, ypos, - 25, fontHeight, ""); + 4*fontWidth, fontHeight, ""); wid.push_back(myYStart); ypos += lineHeight + 5; new StaticTextWidget(myTab, font, xpos, ypos+1, lwidth, fontHeight, "Height:", kTextAlignLeft); myHeight = new EditTextWidget(myTab, font, xpos+lwidth, ypos, - 25, fontHeight, ""); + 4*fontWidth, fontHeight, ""); wid.push_back(myHeight); ypos += lineHeight + 5; @@ -305,7 +307,7 @@ GameInfoDialog::GameInfoDialog( wid.push_back(myPhosphor); myPPBlend = new SliderWidget(myTab, font, xpos + lwidth + myPhosphor->getWidth() + 10, - ypos, 30, lineHeight, "Blend: ", + ypos, 8*fontWidth, lineHeight, "Blend: ", font.getStringWidth("Blend: "), kPPBlendChanged); myPPBlend->setMinValue(1); myPPBlend->setMaxValue(100); @@ -314,7 +316,7 @@ GameInfoDialog::GameInfoDialog( myPPBlendLabel = new StaticTextWidget(myTab, font, xpos + lwidth + myPhosphor->getWidth() + 10 + \ myPPBlend->getWidth() + 4, ypos+1, - 15, fontHeight, "", kTextAlignLeft); + 3*fontWidth, fontHeight, "", kTextAlignLeft); myPPBlendLabel->setFlags(WIDGET_CLEARBG); ypos += lineHeight + 5; @@ -336,7 +338,8 @@ GameInfoDialog::GameInfoDialog( // Add message concerning usage lwidth = font.getStringWidth("(*) Changes to properties require a ROM reload"); - new StaticTextWidget(this, font, 10, _h - 38, lwidth, fontHeight, + new StaticTextWidget(this, font, 10, _h - buttonHeight - fontHeight - 20, + lwidth, fontHeight, "(*) Changes to properties require a ROM reload", kTextAlignLeft); diff --git a/stella/src/gui/HelpDialog.cxx b/stella/src/gui/HelpDialog.cxx index dbe236a24..fb1ef2d6e 100644 --- a/stella/src/gui/HelpDialog.cxx +++ b/stella/src/gui/HelpDialog.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: HelpDialog.cxx,v 1.25 2008-03-23 16:22:46 stephena Exp $ +// $Id: HelpDialog.cxx,v 1.26 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -30,34 +30,54 @@ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HelpDialog::HelpDialog(OSystem* osystem, DialogContainer* parent, const GUI::Font& font, int x, int y, int w, int h) - : Dialog(osystem, parent, x, y, w, h), - myPage(1), - myNumPages(4) + : Dialog(osystem, parent, x, y, w, h), + myPage(1), + myNumPages(4) { + const int lineHeight = font.getLineHeight(), + fontWidth = font.getMaxCharWidth(), + fontHeight = font.getFontHeight(), + buttonWidth = font.getStringWidth("Defaults") + 20, + buttonHeight = font.getLineHeight() + 4; + int xpos, ypos; WidgetArray wid; // Add Previous, Next and Close buttons - myPrevButton = addButton(font, 10, h - 24, "Previous", kPrevCmd); + xpos = 10; ypos = _h - buttonHeight - 10; + myPrevButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Previous", kPrevCmd); myPrevButton->clearFlags(WIDGET_ENABLED); wid.push_back(myPrevButton); - myNextButton = addButton(font, (kButtonWidth + 15), h - 24, - "Next", kNextCmd); + xpos += buttonWidth + 7; + myNextButton = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Next", kNextCmd); wid.push_back(myNextButton); - ButtonWidget* b = addButton(font, w - (kButtonWidth + 10), h - 24, - "Close", kCloseCmd); + xpos = _w - buttonWidth - 10; + ButtonWidget* b = + new ButtonWidget(this, font, xpos, ypos, buttonWidth, buttonHeight, + "Close", kCloseCmd); wid.push_back(b); addOKWidget(b); addCancelWidget(b); - myTitle = new StaticTextWidget(this, font, 5, 5, w - 10, font.getFontHeight(), + xpos = 5; ypos = 5; + myTitle = new StaticTextWidget(this, font, xpos, ypos, _w - 10, fontHeight, "", kTextAlignCenter); + + int lwidth = 15 * fontWidth; + xpos += 5; ypos += lineHeight + 4; for(uInt8 i = 0; i < LINES_PER_PAGE; i++) { - myKey[i] = new StaticTextWidget(this, font, 10, 18 + (10 * i), 80, - font.getFontHeight(), "", kTextAlignLeft); - myDesc[i] = new StaticTextWidget(this, font, 90, 18 + (10 * i), 160, - font.getFontHeight(), "", kTextAlignLeft); + myKey[i] = + new StaticTextWidget(this, font, xpos, ypos, lwidth, + fontHeight, "", kTextAlignLeft); + myDesc[i] = + new StaticTextWidget(this, font, xpos+lwidth, ypos, _w - xpos - lwidth - 5, + fontHeight, "", kTextAlignLeft); + ypos += fontHeight; } addToFocusList(wid); @@ -87,8 +107,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, ADD_BIND("\\", "Toggle command menu"); ADD_BIND("Alt =", "Increase window size"); ADD_BIND("Alt -", "Decrease window size"); - ADD_BIND("Alt Enter", "Toggle fullscreen/windowed mode"); - ADD_LINE; + ADD_BIND("Alt Enter", "Toggle fullscreen /"); + ADD_BIND("", " windowed mode"); ADD_BIND("Alt ]", "Increase volume by 2%"); ADD_BIND("Alt [", "Decrease volume by 2%"); break; @@ -97,7 +117,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, title = "Special commands:"; ADD_BIND("Ctrl g", "Grab mouse (keep in window)"); ADD_BIND("Ctrl f", "Switch between NTSC/PAL/SECAM"); - ADD_BIND("Ctrl s", "Save game properties to new file"); + ADD_BIND("Ctrl s", "Save game properties"); + ADD_BIND("", " to a new file"); ADD_LINE; ADD_BIND("Ctrl 0", "Mouse emulates paddle 0"); ADD_BIND("Ctrl 1", "Mouse emulates paddle 1"); @@ -107,10 +128,10 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, case 3: title = "Developer commands:"; - ADD_BIND("Alt PageUp", "Increase Display.YStart"); - ADD_BIND("Alt PageDown", "Decrease Display.YStart"); - ADD_BIND("Ctrl PageUp", "Increase Display.Height"); - ADD_BIND("Ctrl PageDown", "Decrease Display.Height"); + ADD_BIND("Alt PgUp", "Increase Display.YStart"); + ADD_BIND("Alt PgDn", "Decrease Display.YStart"); + ADD_BIND("Ctrl PgUp", "Increase Display.Height"); + ADD_BIND("Ctrl PgDn", "Decrease Display.Height"); break; #else case 1: @@ -121,8 +142,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, ADD_BIND("\\", "Toggle command menu"); ADD_BIND("Cmd =", "Increase window size"); ADD_BIND("Cmd -", "Decrease window size"); - ADD_BIND("Cmd Enter", "Toggle fullscreen/windowed mode"); - ADD_LINE; + ADD_BIND("Cmd Enter", "Toggle fullscreen /"); + ADD_BIND("", " windowed mode"); ADD_BIND("Shift-Cmd ]", "Increase volume by 2%"); ADD_BIND("Shift-Cmd [", "Decrease volume by 2%"); break; @@ -131,7 +152,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, title = "Special commands:"; ADD_BIND("Cmd g", "Grab mouse (keep in window)"); ADD_BIND("Cmd f", "Switch between NTSC/PAL/SECAM"); - ADD_BIND("Cmd s", "Save game properties to new file"); + ADD_BIND("Cmd s", "Save game properties"); + ADD_BIND("", " to a new file"); ADD_LINE; ADD_BIND("Cmd 0", "Mouse emulates paddle 0"); ADD_BIND("Cmd 1", "Mouse emulates paddle 1"); @@ -141,10 +163,10 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, case 3: title = "Developer commands:"; - ADD_BIND("Shift-Cmd PageUp", "Increase Display.YStart"); - ADD_BIND("Shift-Cmd PageDown", "Decrease Display.YStart"); - ADD_BIND("Cmd PageUp", "Increase Display.Height"); - ADD_BIND("Cmd PageDown", "Decrease Display.Height"); + ADD_BIND("Shift-Cmd PgUp", "Increase Display.YStart"); + ADD_BIND("Shift-Cmd PgDn", "Decrease Display.YStart"); + ADD_BIND("Cmd PgUp", "Increase Display.Height"); + ADD_BIND("Cmd PgDn", "Decrease Display.Height"); break; #endif case 4: diff --git a/stella/src/gui/InputTextDialog.cxx b/stella/src/gui/InputTextDialog.cxx index ef1e2d9a7..8b06ddc91 100644 --- a/stella/src/gui/InputTextDialog.cxx +++ b/stella/src/gui/InputTextDialog.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: InputTextDialog.cxx,v 1.24 2008-12-24 01:20:06 stephena Exp $ +// $Id: InputTextDialog.cxx,v 1.25 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -47,7 +47,7 @@ InputTextDialog::InputTextDialog(GuiObject* boss, const GUI::Font& font, WidgetArray wid; // Calculate real dimensions - _w = fontWidth * 25; + _w = fontWidth * 30; _h = lineHeight * 4 + labels.size() * (lineHeight + 5); // Determine longest label diff --git a/stella/src/gui/OptionsDialog.cxx b/stella/src/gui/OptionsDialog.cxx index d29e0e2b6..932c0af2f 100644 --- a/stella/src/gui/OptionsDialog.cxx +++ b/stella/src/gui/OptionsDialog.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: OptionsDialog.cxx,v 1.71 2008-08-01 12:16:00 stephena Exp $ +// $Id: OptionsDialog.cxx,v 1.72 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -119,44 +119,45 @@ OptionsDialog::OptionsDialog(OSystem* osystem, DialogContainer* parent, int x = 0, y = 0, w, h; // Now create all the dialogs attached to each menu button - w = 240; h = 185; + w = 410; h = 280; myVideoDialog = new VideoDialog(osystem, parent, font, x, y, w, h); - w = 200; h = 140; + w = 285; h = 200; myAudioDialog = new AudioDialog(osystem, parent, font, x, y, w, h); #ifdef _WIN32_WCE + // FIXME - adjust size for WINCE using a smaller font // we scale the input dialog down a bit in low res devices. // looks only a little ugly, but the functionality is very welcome if(instance().desktopWidth() < 320) { w = 220; h = 176; } else { w = 230; h = 185; } #else - w = 230; h = 185; + w = 380; h = 310; #endif myInputDialog = new InputDialog(osystem, parent, font, x, y, w, h); - w = 200; h = 155; + w = 380; h = 220; myUIDialog = new UIDialog(osystem, parent, font, x, y, w, h); - w = 280; h = 180; + w = 480; h = 250; myFileSnapDialog = new FileSnapDialog(osystem, parent, font, boss, x, y, w, h); - w = 240; h = 115; + w = 440; h = 160; myRomAuditDialog = new RomAuditDialog(osystem, parent, font, x, y, w, h); - w = 255; h = 190; + w = 470; h = 300; myGameInfoDialog = new GameInfoDialog(osystem, parent, font, this, x, y, w, h); #ifdef CHEATCODE_SUPPORT - w = 230; h = 150; + w = 380; h = 240; myCheatCodeDialog = new CheatCodeDialog(osystem, parent, font, x, y, w, h); #endif - w = 255; h = 150; + w = 420; h = 270; myHelpDialog = new HelpDialog(osystem, parent, font, x, y, w, h); - w = 255; h = 150; + w = 480; h = 270; myAboutDialog = new AboutDialog(osystem, parent, font, x, y, w, h); addToFocusList(wid); diff --git a/stella/src/gui/RomAuditDialog.cxx b/stella/src/gui/RomAuditDialog.cxx index 3ea51f21b..8aa6fd50a 100644 --- a/stella/src/gui/RomAuditDialog.cxx +++ b/stella/src/gui/RomAuditDialog.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: RomAuditDialog.cxx,v 1.5 2008-08-01 12:16:00 stephena Exp $ +// $Id: RomAuditDialog.cxx,v 1.6 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -46,7 +46,6 @@ RomAuditDialog::RomAuditDialog(OSystem* osystem, DialogContainer* parent, lwidth = font.getStringWidth("ROMs with properties (renamed): "); int xpos = vBorder, ypos = vBorder; WidgetArray wid; - ButtonWidget* b; // Audit path ButtonWidget* romButton = @@ -79,27 +78,13 @@ RomAuditDialog::RomAuditDialog(OSystem* osystem, DialogContainer* parent, "(*) Warning: this operation cannot be undone", kTextAlignLeft); - // Add OK & Cancel buttons -#ifndef MAC_OSX - b = addButton(font, _w - 2 * (kButtonWidth + 7), _h - 24, "Audit", kOKCmd); - wid.push_back(b); - addOKWidget(b); - b = addButton(font, _w - (kButtonWidth + 10), _h - 24, "Close", kCloseCmd); - wid.push_back(b); - addCancelWidget(b); -#else - b = addButton(font, _w - 2 * (kButtonWidth + 7), _h - 24, "Close", kCloseCmd); - wid.push_back(b); - addCancelWidget(b); - b = addButton(font, _w - (kButtonWidth + 10), _h - 24, "Audit", kOKCmd); - wid.push_back(b); - addOKWidget(b); -#endif - - addToFocusList(wid); + // Add OK and Cancel buttons + wid.clear(); + addOKCancelBGroup(wid, font); + addBGroupToFocusList(wid); // Create file browser dialog - myBrowser = new BrowserDialog(this, font, 0, 0, 200, 200); + myBrowser = new BrowserDialog(this, font, 0, 0, 400, 320); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/stella/src/gui/StellaFont.hxx b/stella/src/gui/StellaFont.hxx index 81b9e1d06..b7e173128 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.10 2008-03-24 00:02:16 stephena Exp $ +// $Id: StellaFont.hxx,v 1.11 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -27,2578 +27,4220 @@ namespace GUI { -/* Generated by convbdf on Sun Aug 15 15:59:36 2004. */ /* Font information: - name: 04b-16b-10 - facename: 04b-16b-10 - w x h: 9x10 - size: 94 - ascent: 8 - descent: 2 - first char: 33 (0x21) + 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) last char: 126 (0x7e) - default char: 33 (0x21) - proportional: yes + default char: 32 (0x20) + proportional: no + Public domain font. Share and enjoy. */ /* Font character bitmap data. */ -static const uInt32 _stella_font_bits[] = { +static const uInt16 _stella_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, /* Character 33 (0x21): - width 3 - +---+ - | | - | * | - | * | - | * | - | * | - | * | - | | - | * | - | | - | | - +---+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 34 (0x22): - width 4 - +----+ - | | - |* * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xa0000000, -0xa0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3600, +0x3600, +0x3600, +0x3600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 35 (0x23): - width 6 - +------+ - | | - | | - | * * | - |***** | - | * * | - |***** | - | * * | - | | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | ** ** | + | ** ** | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x50000000, -0xf8000000, -0x50000000, -0xf8000000, -0x50000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3600, +0x3600, +0x3600, +0x7f00, +0x3600, +0x3600, +0x7f00, +0x3600, +0x3600, +0x3600, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 36 (0x24): - width 6 - +------+ - | * | - | *** | - |* * * | - |* * | - | *** | - | * * | - |* * * | - | *** | - | * | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ****** | + |** ** ** | + |** ** | + | **** | + | **** | + | **** | + | ** ** | + |** ** ** | + | ****** | + | ** | + | | + | | + | | + +---------+ */ -0x20000000, -0x70000000, -0xa8000000, -0xa0000000, -0x70000000, -0x28000000, -0xa8000000, -0x70000000, -0x20000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x7e00, +0xdb00, +0xd800, +0x7800, +0x3c00, +0x1e00, +0x1b00, +0xdb00, +0x7e00, +0x1800, +0x0000, +0x0000, +0x0000, /* Character 37 (0x25): width 9 + bbx ( 9, 18, 0, -4 ) + +---------+ | | - | * * | - |* * * | - |* * * | - | * * | - | * * | - | * * * | - | * * * | - | * * | + | | + | | + | | + | *** ** | + |** **** | + |** **** | + | ** ** | + | ** | + | ** | + | ** ** | + | **** ** | + | **** ** | + |** *** | + | | + | | + | | | | +---------+ */ -0x00000000, -0x44000000, -0xa4000000, -0xa8000000, -0x48000000, -0x12000000, -0x15000000, -0x25000000, -0x22000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7300, +0xde00, +0xde00, +0x6c00, +0x1800, +0x1800, +0x3600, +0x7b00, +0x7b00, +0xce00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 38 (0x26): - width 5 - +-----+ - | | - | ** | - |* | - |* * | - | *** | - |* * | - |* * | - | * * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + |** ** | + |** ** | + |** ** | + | *** | + | *** ** | + |** **** | + |** ** | + |** **** | + | *** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x80000000, -0xa0000000, -0x70000000, -0xa0000000, -0xa0000000, -0x50000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7000, +0xd800, +0xd800, +0xd800, +0x7000, +0x7300, +0xde00, +0xcc00, +0xde00, +0x7300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 39 (0x27): - width 2 - +--+ - | | - |* | - |* | - | | - | | - | | - | | - | | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 40 (0x28): - width 5 - +-----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +---------+ */ -0x00000000, -0x10000000, -0x20000000, -0x40000000, -0x40000000, -0x40000000, -0x20000000, -0x10000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x1800, +0x1800, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x1800, +0x1800, +0x0c00, +0x0000, +0x0000, +0x0000, /* Character 41 (0x29): - width 5 - +-----+ - | | - |* | - | * | - | * | - | * | - | * | - | * | - |* | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x40000000, -0x20000000, -0x20000000, -0x20000000, -0x40000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3000, +0x1800, +0x1800, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x3000, +0x0000, +0x0000, +0x0000, /* Character 42 (0x2a): - width 6 - +------+ - | | - | | - | * | - |* * * | - | *** | - |* * * | - | * | - | | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | ** | + |** ** ** | + | ****** | + | **** | + | ****** | + |** ** ** | + | ** | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x20000000, -0xa8000000, -0x70000000, -0xa8000000, -0x20000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0xdb00, +0x7e00, +0x3c00, +0x7e00, +0xdb00, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 43 (0x2b): - width 6 - +------+ - | | - | | - | * | - | * | - |***** | - | * | - | * | - | | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + |******** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x20000000, -0x20000000, -0xf8000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0xff00, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 44 (0x2c): - width 3 - +---+ - | | - | | - | | - | | - | | - | | - | * | - | * | - |* | - | | - +---+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | ** | + | ** | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x40000000, -0x40000000, -0x80000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0c00, +0x1800, +0x0000, +0x0000, /* Character 45 (0x2d): - width 5 - +-----+ - | | - | | - | | - | | - |**** | - | | - | | - | | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ******* | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xf0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 46 (0x2e): - width 2 - +--+ - | | - | | - | | - | | - | | - | | - | | - |* | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 47 (0x2f): - width 5 - +-----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - |* | - |* | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x10000000, -0x10000000, -0x20000000, -0x20000000, -0x40000000, -0x40000000, -0x80000000, -0x80000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0300, +0x0600, +0x0600, +0x0c00, +0x1800, +0x1800, +0x3000, +0x6000, +0x6000, +0xc000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 48 (0x30): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 49 (0x31): - width 3 - +---+ - | | - | * | - |** | - | * | - | * | - | * | - | * | - | * | - | | - | | - +---+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | *** | + | **** | + |** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |******** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x40000000, -0xc0000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x3800, +0x7800, +0xd800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0xff00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 50 (0x32): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | * | - | * | - |* | - |**** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x10000000, -0x10000000, -0x20000000, -0x40000000, -0x80000000, -0xf0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x0300, +0x0300, +0x0600, +0x0c00, +0x1800, +0x3000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 51 (0x33): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | ** | - | * | - | * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | *** | + | ** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x10000000, -0x10000000, -0x60000000, -0x10000000, -0x10000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x0300, +0x0600, +0x0c00, +0x1c00, +0x0600, +0x0300, +0x0300, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 52 (0x34): - width 5 - +-----+ - | | - | * | - | ** | - |* * | - |* * | - |**** | - | * | - | * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | *** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x20000000, -0x60000000, -0xa0000000, -0xa0000000, -0xf0000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0600, +0x0e00, +0x1e00, +0x3600, +0x6600, +0x6600, +0x7f00, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 53 (0x35): - width 5 - +-----+ - | | - |**** | - |* | - |*** | - | * | - | * | - | * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf0000000, -0x80000000, -0xe0000000, -0x10000000, -0x10000000, -0x10000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7c00, +0x0600, +0x0300, +0x0300, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 54 (0x36): - width 5 - +-----+ - | | - | ** | - |* | - |*** | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x80000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 55 (0x37): - width 5 - +-----+ - | | - |**** | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf0000000, -0x10000000, -0x10000000, -0x20000000, -0x20000000, -0x40000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x0300, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 56 (0x38): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - | ** | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x60000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x3600, +0x1c00, +0x3600, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 57 (0x39): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | ***** | + | ** | + | ** | + | ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x10000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x6300, +0x3700, +0x1f00, +0x0300, +0x0300, +0x0600, +0x3c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 58 (0x3a): - width 2 - +--+ - | | - | | - | | - |* | - | | - |* | - | | - | | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x80000000, -0x00000000, -0x80000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 59 (0x3b): - width 2 - +--+ - | | - | | - | | - |* | - | | - |* | - |* | - | | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | *** | + | *** | + | ** | + | ** | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x80000000, -0x00000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0000, +0x0000, +0x0000, +0x1c00, +0x1c00, +0x0c00, +0x1800, +0x0000, +0x0000, /* Character 60 (0x3c): - width 5 - +-----+ - | | - | | - | * | - | * | - | * | - | * | - | * | - | | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x10000000, -0x20000000, -0x40000000, -0x20000000, -0x10000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 61 (0x3d): - width 5 - +-----+ - | | - | | - | | - |**** | - | | - |**** | - | | - | | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | ******* | + | | + | | + | ******* | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xf0000000, -0x00000000, -0xf0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x0000, +0x0000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 62 (0x3e): - width 5 - +-----+ - | | - | | - |* | - | * | - | * | - | * | - |* | - | | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x80000000, -0x40000000, -0x20000000, -0x40000000, -0x80000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 63 (0x3f): - width 5 - +-----+ - | | - |*** | - | * | - | * | - | * | - | * | - | | - | * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x10000000, -0x10000000, -0x20000000, -0x40000000, -0x00000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x0300, +0x0600, +0x0c00, +0x1800, +0x1800, +0x0000, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 64 (0x40): - width 7 - +-------+ - | | - | *** | - | * * | - |* *** | - |* * * | - |* *** | - | * | - | **** | - | | - | | - +-------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ***** | + | ** ** | + |** ** **| + |** * * **| + |** * * **| + |** * * **| + |** * * **| + |** **** | + | ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x38000000, -0x44000000, -0x9c000000, -0xa4000000, -0x9c000000, -0x40000000, -0x3c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0xcd80, +0xd580, +0xd580, +0xd580, +0xd580, +0xcf00, +0x6000, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 65 (0x41): - width 5 - +-----+ - | | - | ** | - |* * | - |**** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | * | + | *** | + | *** | + | *** | + | ** ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0xf0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0800, +0x1c00, +0x1c00, +0x1c00, +0x3600, +0x3e00, +0x3600, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 66 (0x42): - width 5 - +-----+ - | | - |*** | - |* * | - |*** | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x90000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6300, +0x6300, +0x7e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 67 (0x43): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - |* | - |* | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | **** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x80000000, -0x80000000, -0x80000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 68 (0x44): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6600, +0x7c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 69 (0x45): - width 5 - +-----+ - | | - |**** | - |* | - |**** | - |* | - |* | - |* | - |**** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf0000000, -0x80000000, -0xf0000000, -0x80000000, -0x80000000, -0x80000000, -0xf0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 70 (0x46): - width 5 - +-----+ - | | - |**** | - |* | - |**** | - |* | - |* | - |* | - |* | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf0000000, -0x80000000, -0xf0000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 71 (0x47): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - |* ** | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x80000000, -0xb0000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x6000, +0x6000, +0x6700, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 72 (0x48): - width 5 - +-----+ - | | - |* * | - |* * | - |**** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x90000000, -0x90000000, -0xf0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x6300, +0x6300, +0x7f00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 73 (0x49): - width 2 - +--+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 74 (0x4a): - width 5 - +-----+ - | | - | ** | - | * | - | * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x30000000, -0x10000000, -0x10000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0f00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 75 (0x4b): - width 5 - +-----+ - | | - |* * | - |* * | - |* * | - |** | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | **** | + | *** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x90000000, -0x90000000, -0xa0000000, -0xc0000000, -0xa0000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6600, +0x6c00, +0x7800, +0x7000, +0x7800, +0x6c00, +0x6600, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 76 (0x4c): - width 5 - +-----+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - | *** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x70000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 77 (0x4d): - width 6 - +------+ - | | - |* * | - |** ** | - |* * * | - |* * | - |* * | - |* * | - |* * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | *** *** | + | ******* | + | ** * ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x88000000, -0xd8000000, -0xa8000000, -0x88000000, -0x88000000, -0x88000000, -0x88000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x7700, +0x7f00, +0x6b00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 78 (0x4e): - width 5 - +-----+ - | | - |* * | - |** * | - |* ** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | *** ** | + | **** ** | + | ** **** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x90000000, -0xd0000000, -0xb0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x7300, +0x7b00, +0x6f00, +0x6700, +0x6300, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 79 (0x4f): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 80 (0x50): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |*** | - |* | - |* | - |* | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x90000000, -0x90000000, -0xe0000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6300, +0x6300, +0x6600, +0x7c00, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 81 (0x51): - width 5 - +-----+ - | | - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | * | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** **** | + | ** ** | + | ***** | + | **| + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x10000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6f00, +0x3600, +0x1f00, +0x0180, +0x0000, +0x0000, +0x0000, /* Character 82 (0x52): - width 5 - +-----+ - | | - |*** | - |* * | - |* * | - |*** | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xe0000000, -0x90000000, -0x90000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x7e00, +0x6c00, +0x6600, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 83 (0x53): - width 5 - +-----+ - | | - | ** | - |* * | - |* | - | ** | - | * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ***** | + | ** ** | + | ** | + | ** | + | ***** | + | ** | + | ** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x90000000, -0x80000000, -0x60000000, -0x10000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0x6000, +0x6000, +0x3e00, +0x0300, +0x0300, +0x0300, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 84 (0x54): - width 6 - +------+ - | | - |***** | - | * | - | * | - | * | - | * | - | * | - | * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf8000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 85 (0x55): - width 5 - +-----+ - | | - |* * | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 86 (0x56): - width 6 - +------+ - | | - |* * | - |* * | - |* * | - | * * | - | * * | - | * | - | * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | *** | + | *** | + | * | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x88000000, -0x88000000, -0x88000000, -0x50000000, -0x50000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x6300, +0x3600, +0x3600, +0x3600, +0x1c00, +0x1c00, +0x1c00, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 87 (0x57): - width 6 - +------+ - | | - |* * | - |* * | - |* * | - |* * * | - |* * * | - | * * | - | * * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** * ** | + | ** * ** | + | ** * ** | + | ******* | + | *** *** | + | * * | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x88000000, -0x88000000, -0x88000000, -0xa8000000, -0xa8000000, -0x50000000, -0x50000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x6300, +0x6300, +0x6b00, +0x6b00, +0x6b00, +0x7f00, +0x7700, +0x2200, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 88 (0x58): - width 5 - +-----+ - | | - |* * | - |* * | - | ** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | *** | + | * | + | * | + | *** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x90000000, -0x90000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0800, +0x0800, +0x1c00, +0x3600, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 89 (0x59): - width 6 - +------+ - | | - |* * | - |* * | - | * * | - | * | - | * | - | * | - | * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + |** ** | + |** ** | + | ** ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x88000000, -0x88000000, -0x50000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc300, +0xc300, +0x6600, +0x3c00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 90 (0x5a): - width 5 - +-----+ - | | - |**** | - | * | - | * | - | * | - |* | - |* | - |**** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0xf0000000, -0x10000000, -0x20000000, -0x40000000, -0x80000000, -0x80000000, -0xf0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f00, +0x0300, +0x0300, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 91 (0x5b): - width 4 - +----+ - | | - | ** | - | * | - | * | - | * | - | * | - | * | - | ** | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ***** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ***** | + | | + | | + | | + +---------+ */ -0x00000000, -0x60000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3e00, +0x0000, +0x0000, +0x0000, /* Character 92 (0x5c): - width 5 - +-----+ - | | - |* | - |* | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x40000000, -0x40000000, -0x20000000, -0x20000000, -0x10000000, -0x10000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc000, +0x6000, +0x6000, +0x3000, +0x1800, +0x1800, +0x0c00, +0x0600, +0x0600, +0x0300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 93 (0x5d): - width 4 - +----+ - | | - |** | - | * | - | * | - | * | - | * | - | * | - |** | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **** | + | | + | | + | | + +---------+ */ -0x00000000, -0xc0000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0xc0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x3c00, +0x0000, +0x0000, +0x0000, /* Character 94 (0x5e): - width 4 - +----+ - | | - | * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | **** | + | ** ** | + |** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x40000000, -0xa0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x3c00, +0x6600, +0xc300, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 95 (0x5f): - width 5 - +-----+ - | | - | | - | | - | | - | | - | | - | | - |**** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |******** | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xf0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xff00, +0x0000, +0x0000, +0x0000, /* Character 96 (0x60): - width 3 - +---+ - | | - |* | - | * | - | | - | | - | | - | | - | | - | | - | | - +---+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x40000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x3000, +0x1800, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 97 (0x61): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** | + | ** | + | ****** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x70000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x0300, +0x0300, +0x3f00, +0x6300, +0x6300, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 98 (0x62): - width 5 - +-----+ - | | - |* | - |* | - |*** | - |* * | - |* * | - |* * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 99 (0x63): - width 4 - +----+ - | | - | | - | | - | ** | - |* | - |* | - |* | - | ** | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** | + | ** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x60000000, -0x80000000, -0x80000000, -0x80000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0x6000, +0x6000, +0x6000, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 100 (0x64): - width 5 - +-----+ - | | - | * | - | * | - | *** | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x10000000, -0x10000000, -0x70000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0300, +0x0300, +0x0300, +0x3f00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 101 (0x65): - width 5 - +-----+ - | | - | | - | | - | ** | - |* * | - |**** | - |* | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ******* | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x60000000, -0x90000000, -0xf0000000, -0x80000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0x6300, +0x7f00, +0x6000, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 102 (0x66): - width 5 - +-----+ - | | - | ** | - | * | - |**** | - | * | - | * | - | * | - | * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x30000000, -0x40000000, -0xf0000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x3600, +0x3000, +0x3000, +0x7800, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 103 (0x67): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ***** | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x70000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x10000000, -0x60000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3f00, +0x6600, +0x6600, +0x6600, +0x3c00, +0x6000, +0x3e00, +0x6300, +0x6300, +0x3e00, +0x0000, /* Character 104 (0x68): - width 5 - +-----+ - | | - |* | - |* | - |*** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 105 (0x69): - width 2 - +--+ - | | - |* | - | | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x00000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x0000, +0x7800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 106 (0x6a): - width 4 - +----+ - | | - | * | - | | - | * | - | * | - | * | - | * | - | * | - | * | - |** | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | | + | *** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | *** | + | | + +---------+ */ -0x00000000, -0x20000000, -0x00000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0x20000000, -0xc0000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0600, +0x0600, +0x0000, +0x0e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x3600, +0x3600, +0x1c00, +0x0000, /* Character 107 (0x6b): - width 5 - +-----+ - | | - |* | - |* | - |* * | - |* * | - |** | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x90000000, -0xa0000000, -0xc0000000, -0xa0000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6600, +0x6c00, +0x7800, +0x7800, +0x6c00, +0x6600, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 108 (0x6c): - width 2 - +--+ - | | - |* | - |* | - |* | - |* | - |* | - |* | - |* | - | | - | | - +--+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 109 (0x6d): - width 6 - +------+ - | | - | | - | | - |**** | - |* * * | - |* * * | - |* * * | - |* * * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + |******* | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xf0000000, -0xa8000000, -0xa8000000, -0xa8000000, -0xa8000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xfe00, +0xdb00, +0xdb00, +0xdb00, +0xdb00, +0xdb00, +0xc300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 110 (0x6e): - width 5 - +-----+ - | | - | | - | | - |*** | - |* * | - |* * | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6e00, +0x7300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 111 (0x6f): - width 5 - +-----+ - | | - | | - | | - | ** | - |* * | - |* * | - |* * | - | ** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x60000000, -0x90000000, -0x90000000, -0x90000000, -0x60000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x6300, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 112 (0x70): - width 5 - +-----+ - | | - | | - | | - |*** | - |* * | - |* * | - |* * | - |*** | - |* | - |* | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xe0000000, -0x90000000, -0x90000000, -0x90000000, -0xe0000000, -0x80000000, -0x80000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6300, +0x6300, +0x6300, +0x6600, +0x7c00, +0x6000, +0x6000, +0x6000, +0x0000, /* Character 113 (0x71): - width 5 - +-----+ - | | - | | - | | - | *** | - |* * | - |* * | - |* * | - | *** | - | * | - | * | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x70000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x10000000, -0x10000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3300, +0x6300, +0x6300, +0x6300, +0x3300, +0x1f00, +0x0300, +0x0300, +0x0300, +0x0000, /* Character 114 (0x72): - width 5 - +-----+ - | | - | | - | | - |* ** | - |** | - |* | - |* | - |* | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** *** | + | *** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xb0000000, -0xc0000000, -0x80000000, -0x80000000, -0x80000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6e00, +0x3b00, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 115 (0x73): - width 5 - +-----+ - | | - | | - | | - | *** | - |* | - | ** | - | * | - |*** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** | + | ***** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x70000000, -0x80000000, -0x60000000, -0x10000000, -0xe0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6300, +0x6000, +0x3e00, +0x0300, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 116 (0x74): - width 4 - +----+ - | | - | * | - | * | - |*** | - | * | - | * | - | * | - | * | - | | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x40000000, -0x40000000, -0xe0000000, -0x40000000, -0x40000000, -0x40000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1b00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 117 (0x75): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - |* * | - |* * | - | *** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x6300, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 118 (0x76): - width 6 - +------+ - | | - | | - | | - |* * | - |* * | - | * * | - | * * | - | * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | *** | + | * | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x88000000, -0x88000000, -0x50000000, -0x50000000, -0x20000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x3600, +0x3600, +0x1c00, +0x1c00, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 119 (0x77): - width 6 - +------+ - | | - | | - | | - |* * * | - |* * * | - |* * * | - | * * | - | * * | - | | - | | - +------+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + |** ** | + |** ** | + |** ** ** | + |** ** ** | + |** ** ** | + |******** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xa8000000, -0xa8000000, -0xa8000000, -0x50000000, -0x50000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc300, +0xc300, +0xdb00, +0xdb00, +0xdb00, +0xff00, +0x6600, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 120 (0x78): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - | ** | - |* * | - |* * | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | *** | + | * | + | *** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x90000000, -0x90000000, -0x60000000, -0x90000000, -0x90000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x3600, +0x1c00, +0x0800, +0x1c00, +0x3600, +0x6300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 121 (0x79): - width 5 - +-----+ - | | - | | - | | - |* * | - |* * | - |* * | - |* * | - | *** | - | * | - | ** | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | *** | + | ** | + | * ** | + | ** | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0x90000000, -0x90000000, -0x90000000, -0x90000000, -0x70000000, -0x10000000, -0x60000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6300, +0x6300, +0x3600, +0x3600, +0x3600, +0x1c00, +0x1c00, +0x1800, +0x5800, +0x3000, +0x0000, /* Character 122 (0x7a): - width 5 - +-----+ - | | - | | - | | - |**** | - | * | - | ** | - |* | - |**** | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x00000000, -0x00000000, -0xf0000000, -0x10000000, -0x60000000, -0x80000000, -0xf0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 123 (0x7b): - width 5 - +-----+ - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **** | + | | + | | + | | + | | + +---------+ */ -0x10000000, -0x20000000, -0x20000000, -0x20000000, -0x40000000, -0x20000000, -0x20000000, -0x20000000, -0x10000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3000, +0x3000, +0x3000, +0x3000, +0x6000, +0x3000, +0x3000, +0x3000, +0x3000, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 124 (0x7c): - width 4 - +----+ - | | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - | | - +----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +---------+ */ -0x00000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x40000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, /* Character 125 (0x7d): - width 5 - +-----+ - |* | - | * | - | * | - | * | - | * | - | * | - | * | - | * | - |* | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | *** | + | ** | + | ** | + | ** | + | ** | + | *** | + | ** | + | ** | + | ** | + | ** | + | *** | + | | + | | + | | + | | + +---------+ */ -0x80000000, -0x40000000, -0x40000000, -0x40000000, -0x20000000, -0x40000000, -0x40000000, -0x40000000, -0x80000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7000, +0x1800, +0x1800, +0x1800, +0x1800, +0x0e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x7000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 126 (0x7e): - width 5 - +-----+ - | | - | * * | - |* * | - | | - | | - | | - | | - | | - | | - | | - +-----+ + width 9 + bbx ( 9, 18, 0, -4 ) + + +---------+ + | | + | | + | | + | | + | *** ** | + |** ** ** | + |** *** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ -0x00000000, -0x50000000, -0xa0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -}; - -/* Character width data. */ -static const unsigned char _stella_sysfont_width[] = { - 3, /* (0x21) */ - 4, /* (0x22) */ - 6, /* (0x23) */ - 6, /* (0x24) */ - 9, /* (0x25) */ - 5, /* (0x26) */ - 2, /* (0x27) */ - 5, /* (0x28) */ - 5, /* (0x29) */ - 6, /* (0x2a) */ - 6, /* (0x2b) */ - 3, /* (0x2c) */ - 5, /* (0x2d) */ - 2, /* (0x2e) */ - 5, /* (0x2f) */ - 5, /* (0x30) */ - 3, /* (0x31) */ - 5, /* (0x32) */ - 5, /* (0x33) */ - 5, /* (0x34) */ - 5, /* (0x35) */ - 5, /* (0x36) */ - 5, /* (0x37) */ - 5, /* (0x38) */ - 5, /* (0x39) */ - 2, /* (0x3a) */ - 2, /* (0x3b) */ - 5, /* (0x3c) */ - 5, /* (0x3d) */ - 5, /* (0x3e) */ - 5, /* (0x3f) */ - 7, /* (0x40) */ - 5, /* (0x41) */ - 5, /* (0x42) */ - 5, /* (0x43) */ - 5, /* (0x44) */ - 5, /* (0x45) */ - 5, /* (0x46) */ - 5, /* (0x47) */ - 5, /* (0x48) */ - 2, /* (0x49) */ - 5, /* (0x4a) */ - 5, /* (0x4b) */ - 5, /* (0x4c) */ - 6, /* (0x4d) */ - 5, /* (0x4e) */ - 5, /* (0x4f) */ - 5, /* (0x50) */ - 5, /* (0x51) */ - 5, /* (0x52) */ - 5, /* (0x53) */ - 6, /* (0x54) */ - 5, /* (0x55) */ - 6, /* (0x56) */ - 6, /* (0x57) */ - 5, /* (0x58) */ - 6, /* (0x59) */ - 5, /* (0x5a) */ - 4, /* (0x5b) */ - 5, /* (0x5c) */ - 4, /* (0x5d) */ - 4, /* (0x5e) */ - 5, /* (0x5f) */ - 3, /* (0x60) */ - 5, /* (0x61) */ - 5, /* (0x62) */ - 4, /* (0x63) */ - 5, /* (0x64) */ - 5, /* (0x65) */ - 5, /* (0x66) */ - 5, /* (0x67) */ - 5, /* (0x68) */ - 2, /* (0x69) */ - 4, /* (0x6a) */ - 5, /* (0x6b) */ - 2, /* (0x6c) */ - 6, /* (0x6d) */ - 5, /* (0x6e) */ - 5, /* (0x6f) */ - 5, /* (0x70) */ - 5, /* (0x71) */ - 5, /* (0x72) */ - 5, /* (0x73) */ - 4, /* (0x74) */ - 5, /* (0x75) */ - 6, /* (0x76) */ - 6, /* (0x77) */ - 5, /* (0x78) */ - 5, /* (0x79) */ - 5, /* (0x7a) */ - 5, /* (0x7b) */ - 4, /* (0x7c) */ - 5, /* (0x7d) */ - 5, /* (0x7e) */ +0x0000, +0x0000, +0x0000, +0x0000, +0x7300, +0xdb00, +0xce00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, }; +/* Exported structure definition. */ static const FontDesc stellaDesc = { - "04b-16b-10", /* font name */ - 9, /* max width in pixels */ - 10, /* height in pixels */ - 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 */ - 33, /* default char (not glyph index) */ - sizeof(_stella_font_bits)/sizeof(uInt16) /* # words of bitmap_t bits */ + "m_9x18b", + 9, + 18, + 9, 18, 0, -4, + 14, + 32, + 95, + _stella_font_bits, + 0, /* no encode table*/ + 0, /* fixed width*/ + 0, /* fixed bbox*/ + 32, + sizeof(_stella_font_bits)/sizeof(uInt16) }; } // namespace GUI diff --git a/stella/src/gui/StellaLargeFont.hxx b/stella/src/gui/StellaLargeFont.hxx index be4bcfb29..db776d56d 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.2 2008-03-24 00:02:16 stephena Exp $ +// $Id: StellaLargeFont.hxx,v 1.3 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -27,363 +27,428 @@ namespace GUI { -/* Generated by convbdf on Sun Aug 15 15:59:36 2004. */ /* Font information: - name: 04b-16b-10 (2x) - facename: 04b-16b-10 (2x) - w x h: 18x20 - size: 94 - ascent: 8 - descent: 2 - first char: 33 (0x21) + name: l_10x20 + facename: -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO8859-1 + w x h: 10x20 + bbx: 10 20 0 -4 + size: 95 + ascent: 16 + descent: 4 + first char: 32 (0x20) last char: 126 (0x7e) - default char: 33 (0x21) - proportional: yes + default char: 32 (0x20) + proportional: no + Public domain font. Share and enjoy. */ /* Font character bitmap data. */ -static const uInt32 _stellaLarge_font_bits[] = { +static const uInt16 _stellaLarge_font_bits[] = { + +/* Character 32 (0x20): + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 33 (0x21): - width 6 - +------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | ** | - | ** | - | | - | | - | | - | | - +------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 34 (0x22): - width 8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xcc000000, -0xcc000000, -0xcc000000, -0xcc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3300, +0x3300, +0x3300, +0x1200, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 35 (0x23): - width 12 - +------------+ - | | - | | - | | - | | - | ** ** | - | ** ** | - |********** | - |********** | - | ** ** | - | ** ** | - |********** | - |********** | - | ** ** | - | ** ** | - | | - | | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ********| + | ** ** | + | ** ** | + | ** ** | + | ******** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x33000000, -0x33000000, -0xffc00000, -0xffc00000, -0x33000000, -0x33000000, -0xffc00000, -0xffc00000, -0x33000000, -0x33000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0d80, +0x0d80, +0x0d80, +0x3fc0, +0x1b00, +0x1b00, +0x1b00, +0x7f80, +0x3600, +0x3600, +0x3600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 36 (0x24): - width 12 - +------------+ - | ** | - | ** | - | ****** | - | ****** | - |** ** ** | - |** ** ** | - |** ** | - |** ** | - | ****** | - | ****** | - | ** ** | - | ** ** | - |** ** ** | - |** ** ** | - | ****** | - | ****** | - | ** | - | ** | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | ****** | + | ** ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** ** | + | ****** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x0c000000, -0x0c000000, -0x3f000000, -0x3f000000, -0xccc00000, -0xccc00000, -0xcc000000, -0xcc000000, -0x3f000000, -0x3f000000, -0x0cc00000, -0x0cc00000, -0xccc00000, -0xccc00000, -0x3f000000, -0x3f000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x3f00, +0x6d80, +0x6c00, +0x6c00, +0x6c00, +0x3f00, +0x0d80, +0x0d80, +0x0d80, +0x6d80, +0x3f00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 37 (0x25): - width 18 - +------------------+ - | | - | | - | ** ** | - | ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** ** | - | ** ** ** | - | ** ** ** | - | ** ** ** | - | ** ** | - | ** ** | - | | - | | - +------------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | *** ** | + | ** ** ** | + | ** **** | + | *** ** | + | ** | + | ** | + | ** | + | ** | + | ** *** | + | **** **| + | ** ** **| + | ** *** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30300000, -0x30300000, -0xcc300000, -0xcc300000, -0xccc00000, -0xccc00000, -0x30c00000, -0x30c00000, -0x030c0000, -0x030c0000, -0x03330000, -0x03330000, -0x0c330000, -0x0c330000, -0x0c0c0000, -0x0c0c0000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3980, +0x6d80, +0x6f00, +0x3b00, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x1b80, +0x1ec0, +0x36c0, +0x3380, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 38 (0x26): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | + | | + | *** | + | ** ** | + | ** ** | + | ** ** | | **** | - | **** | - |** | - |** | - |** ** | - |** ** | - | ****** | - | ****** | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | ** ** | + | ** | + | *** | + | ** ** | + | ** ** **| + | ** *** | + | ** ** | + | *** **** | + | **** **| | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc0000000, -0xc0000000, -0xcc000000, -0xcc000000, -0x3f000000, -0x3f000000, -0xcc000000, -0xcc000000, -0xcc000000, -0xcc000000, -0x33000000, -0x33000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1c00, +0x3600, +0x3600, +0x3600, +0x3c00, +0x1800, +0x3800, +0x6c00, +0x66c0, +0x6380, +0x6300, +0x7780, +0x3cc0, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 39 (0x27): - width 4 - +----+ - | | - | | - |** | - |** | - |** | - |** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | * | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 40 (0x28): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | + | | | ** | - | ** | + | ** | | ** | | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | ** | | ** | - | ** | + | ** | | ** | | | | | @@ -391,213 +456,223 @@ static const uInt32 _stellaLarge_font_bits[] = { | | +----------+ */ -0x00000000, -0x00000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x03000000, -0x03000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0300, +0x0600, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0c00, +0x0c00, +0x0600, +0x0300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 41 (0x29): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | + | | | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - |** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3000, +0x1800, +0x0c00, +0x0c00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x1800, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 42 (0x2a): - width 12 - +------------+ - | | - | | - | | - | | - | ** | - | ** | - |** ** ** | - |** ** ** | - | ****** | - | ****** | - |** ** ** | - |** ** ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | **** | + | ******** | + | **** | + | ** ** | + | ** ** | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x0c000000, -0x0c000000, -0xccc00000, -0xccc00000, -0x3f000000, -0x3f000000, -0xccc00000, -0xccc00000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3300, +0x3300, +0x1e00, +0x7f80, +0x1e00, +0x3300, +0x3300, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 43 (0x2b): - width 12 - +------------+ - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - |********** | - |********** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ******** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0xffc00000, -0xffc00000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x7f80, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 44 (0x2c): - width 6 - +------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - |** | - |** | - | | - | | - +------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | *** | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x1c00, +0x0000, +0x0000, +0x0000, /* Character 45 (0x2d): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -607,8 +682,8 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |******** | - |******** | + | | + | ******** | | | | | | | @@ -621,458 +696,478 @@ static const uInt32 _stellaLarge_font_bits[] = { | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 46 (0x2e): - width 4 - +----+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - |** | - |** | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | *** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 47 (0x2f): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | + | | + | | + | ** | + | ** | | ** | | ** | - | ** | - | ** | - | ** | - | ** | + | ** | + | ** | | ** | | ** | + | ** | + | ** | | ** | | ** | - | ** | - | ** | - |** | - |** | - |** | - |** | + | | + | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0180, +0x0180, +0x0300, +0x0300, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 48 (0x30): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x1e00, +0x3300, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x3300, +0x1e00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 49 (0x31): - width 6 - +------+ - | | - | | - | ** | - | ** | - |**** | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | *** | + | **** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0xf0000000, -0xf0000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x1c00, +0x3c00, +0x6c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 50 (0x32): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | | ** | - | ** | - | ** | - | ** | - | ** | - | ** | + | *** | + | ** | | ** | - | ** | - |** | - |** | - |******** | - |******** | + | ** | + | ** | + | ******** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x0180, +0x0180, +0x0300, +0x0e00, +0x1800, +0x3000, +0x6000, +0x6000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 51 (0x33): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** | | ** | + | *** | | ** | - | ** | - | ** | - | **** | - | **** | - | ** | - | ** | - | ** | - | ** | - |****** | - |****** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x3c000000, -0x3c000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x0180, +0x0300, +0x0e00, +0x0300, +0x0180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 52 (0x34): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | ** | - | ** | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |******** | - |******** | - | ** | - | ** | - | ** | - | ** | + | | + | * | + | ** | + | *** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******** | + | ** | + | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x0c000000, -0x0c000000, -0x3c000000, -0x3c000000, -0xcc000000, -0xcc000000, -0xcc000000, -0xcc000000, -0xff000000, -0xff000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0100, +0x0300, +0x0700, +0x0f00, +0x1b00, +0x3300, +0x6300, +0x6300, +0x7f80, +0x0300, +0x0300, +0x0300, +0x0300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 53 (0x35): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |******** | - |******** | - |** | - |** | - |****** | - |****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |****** | - |****** | + | | + | ******** | + | ** | + | ** | + | ** | + | ** | + | ** *** | + | *** ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0xfc000000, -0xfc000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x6000, +0x6000, +0x6000, +0x6000, +0x6e00, +0x7300, +0x0180, +0x0180, +0x0180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 54 (0x36): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** | - |** | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** * | + | ** | + | ** | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc0000000, -0xc0000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6100, +0x6000, +0x6000, +0x6e00, +0x7300, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 55 (0x37): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |******** | - |******** | - | ** | - | ** | + | | + | ******** | + | ** | + | ** | | ** | | ** | + | ** | + | ** | | ** | | ** | - | ** | - | ** | - | ** | - | ** | + | ** | + | ** | | ** | | ** | | | @@ -1081,259 +1176,271 @@ static const uInt32 _stellaLarge_font_bits[] = { | | +----------+ */ -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0180, +0x0180, +0x0300, +0x0300, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 56 (0x38): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 57 (0x39): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | - | ** | - | ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | *** ** | + | ** | + | ** | + | * ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x03000000, -0x03000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1d80, +0x0180, +0x0180, +0x2180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 58 (0x3a): - width 4 - +----+ - | | - | | - | | - | | - | | - | | - |** | - |** | - | | - | | - |** | - |** | - | | - | | - | | - | | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 59 (0x3b): - width 4 - +----+ - | | - | | - | | - | | - | | - | | - |** | - |** | - | | - | | - |** | - |** | - |** | - |** | - | | - | | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | *** | + | *** | + | | + | | + | | + | | + | *** | + | *** | + | *** | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x1c00, +0x0000, +0x0000, +0x0000, /* Character 60 (0x3c): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | | | - | | - | ** | + | * | | ** | + | ** | | ** | - | ** | + | ** | | ** | + | ** | | ** | + | ** | | ** | - | ** | + | ** | | ** | - | ** | - | | - | | + | * | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x03000000, -0x03000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0100, +0x0300, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0300, +0x0100, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 61 (0x3d): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -1341,14 +1448,14 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |******** | - |******** | + | | + | ******** | | | | | - |******** | - |******** | | | | | + | ******** | + | | | | | | | | @@ -1357,1547 +1464,1615 @@ static const uInt32 _stellaLarge_font_bits[] = { | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 62 (0x3e): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | | | - | | - |** | - |** | - | ** | + | * | | ** | + | ** | | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | ** | + | ** | | ** | - | ** | - |** | - |** | - | | - | | + | * | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x2000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0300, +0x0180, +0x0300, +0x0600, +0x0c00, +0x1800, +0x3000, +0x2000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 63 (0x3f): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | - | ** | - | ** | - | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | ** | + | ** | + | ** | | ** | | ** | - | ** | - | ** | | | - | | - | ** | - | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x0300, +0x0600, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 64 (0x40): - width 14 - +--------------+ - | | - | | - | ****** | - | ****** | - | ** ** | - | ** ** | - |** ****** | - |** ****** | - |** ** ** | - |** ** ** | - |** ****** | - |** ****** | - | ** | - | ** | - | ******** | - | ******** | - | | - | | - | | - | | - +--------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ** **** | + | ** ***** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** **** | + | ** ** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x0fc00000, -0x0fc00000, -0x30300000, -0x30300000, -0xc3f00000, -0xc3f00000, -0xcc300000, -0xcc300000, -0xc3f00000, -0xc3f00000, -0x30000000, -0x30000000, -0x0ff00000, -0x0ff00000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6780, +0x6f80, +0x6d80, +0x6d80, +0x6d80, +0x6f00, +0x6600, +0x6000, +0x3180, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 65 (0x41): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |******** | - |******** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xff000000, -0xff000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x1e00, +0x3300, +0x3300, +0x6180, +0x6180, +0x6180, +0x7f80, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 66 (0x42): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | - |** ** | - |** ** | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6300, +0x6300, +0x6300, +0x6600, +0x7e00, +0x6300, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 67 (0x43): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** | - |** | - |** | - |** | - |** | - |** | - |** ** | - |** ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 68 (0x44): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 69 (0x45): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |******** | - |******** | - |** | - |** | - |******** | - |******** | - |** | - |** | - |** | - |** | - |** | - |** | - |******** | - |******** | + | | + | ******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 70 (0x46): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |******** | - |******** | - |** | - |** | - |******** | - |******** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | + | | + | ******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 71 (0x47): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** | - |** | - |** **** | - |** **** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | **** * | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc0000000, -0xc0000000, -0xcf000000, -0xcf000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6000, +0x6000, +0x6000, +0x6780, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1e80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 72 (0x48): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** ** | - |** ** | - |** ** | - |** ** | - |******** | - |******** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xff000000, -0xff000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f80, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 73 (0x49): - width 4 - +----+ - | | - | | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 74 (0x4a): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | + | | + | ******| | ** | | ** | | ** | | ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | *** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x0f000000, -0x0f000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0fc0, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x6300, +0x6300, +0x3600, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 75 (0x4b): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |**** | - |**** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xcc000000, -0xcc000000, -0xf0000000, -0xf0000000, -0xcc000000, -0xcc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6300, +0x6300, +0x6600, +0x6600, +0x7c00, +0x6600, +0x6600, +0x6300, +0x6300, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 76 (0x4c): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - | ****** | - | ****** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x3f000000, -0x3f000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 77 (0x4d): - width 12 - +------------+ - | | - | | - |** ** | - |** ** | - |**** **** | - |**** **** | - |** ** ** | - |** ** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** ** | + | ** ** | + | *** *** | + | *** *** | + | ******** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0c00000, -0xc0c00000, -0xf3c00000, -0xf3c00000, -0xccc00000, -0xccc00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x7380, +0x7380, +0x7f80, +0x6d80, +0x6d80, +0x6d80, +0x6d80, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 78 (0x4e): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** ** | - |** ** | - |**** ** | - |**** ** | - |** **** | - |** **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** ** | + | *** ** | + | *** ** | + | **** ** | + | **** ** | + | ** ** ** | + | ** ** ** | + | ** **** | + | ** **** | + | ** *** | + | ** *** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xf3000000, -0xf3000000, -0xcf000000, -0xcf000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x7180, +0x7180, +0x7980, +0x7980, +0x6d80, +0x6d80, +0x6780, +0x6780, +0x6380, +0x6380, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 79 (0x4f): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 80 (0x50): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | - |** | - |** | - |** | - |** | - |** | - |** | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 81 (0x51): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | - | ** | - | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** ** | + | ** **** | + | ** ** | + | ***** | + | ** | + | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x03000000, -0x03000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6d80, +0x6780, +0x3300, +0x1f00, +0x0180, +0x0000, +0x0000, +0x0000, /* Character 82 (0x52): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x6600, +0x6300, +0x6300, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 83 (0x53): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | **** | - | **** | - |** ** | - |** ** | - |** | - |** | - | **** | - | **** | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | **** | | ** | - | ** | - |** ** | - |** ** | - | **** | - | **** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc0000000, -0xc0000000, -0x3c000000, -0x3c000000, -0x03000000, -0x03000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6000, +0x6000, +0x3000, +0x1e00, +0x0300, +0x0180, +0x0180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 84 (0x54): - width 12 - +------------+ - | | - | | - |********** | - |********** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ******** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xffc00000, -0xffc00000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 85 (0x55): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 86 (0x56): - width 12 - +------------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | **** | + | **** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0x33000000, -0x33000000, -0x33000000, -0x33000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x3300, +0x3300, +0x1e00, +0x1e00, +0x1e00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 87 (0x57): - width 12 - +------------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | *** *** | + | *** *** | + | ** ** | + | ** ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0x33000000, -0x33000000, -0x33000000, -0x33000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6d80, +0x6d80, +0x6d80, +0x6d80, +0x7380, +0x7380, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 88 (0x58): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | **** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x3300, +0x3300, +0x1e00, +0x1e00, +0x0c00, +0x1e00, +0x1e00, +0x3300, +0x3300, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 89 (0x59): - width 12 - +------------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0x33000000, -0x33000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x3300, +0x3300, +0x1e00, +0x1e00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 90 (0x5a): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |******** | - |******** | - | ** | + | | + | ******** | + | ** | + | ** | | ** | + | ** | + | ** | | ** | - | ** | + | ** | + | ** | | ** | - | ** | - |** | - |** | - |** | - |** | - |******** | - |******** | + | ** | + | ** | + | ******** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7f80, +0x0180, +0x0180, +0x0300, +0x0600, +0x0600, +0x0c00, +0x1800, +0x1800, +0x3000, +0x6000, +0x6000, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 91 (0x5b): - width 8 - +--------+ - | | - | | - | **** | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | **** | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3f00, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 92 (0x5c): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | - |** | - |** | - | ** | - | ** | + | | + | | | ** | | ** | + | ** | + | ** | | ** | | ** | - | ** | - | ** | - | ** | - | ** | + | ** | + | ** | | ** | | ** | + | ** | + | ** | + | | + | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x3000, +0x1800, +0x1800, +0x0c00, +0x0c00, +0x0600, +0x0600, +0x0300, +0x0300, +0x0180, +0x0180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 93 (0x5d): - width 8 - +--------+ - | | - | | - |**** | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |**** | - |**** | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xf0000000, -0xf0000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0xf0000000, -0xf0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3f00, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 94 (0x5e): - width 8 - +--------+ - | | - | | - | ** | - | ** | - |** ** | - |** ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | **** | + | ** ** | + | ** ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0xcc000000, -0xcc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x1e00, +0x3300, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 95 (0x5f): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -2913,83 +3088,87 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |******** | - |******** | | | | | + | *********| + | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7fc0, +0x0000, +0x0000, +0x0000, /* Character 96 (0x60): - width 6 - +------+ - | | - | | - |** | - |** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x1800, +0x0c00, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 97 (0x61): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -2997,183 +3176,191 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - | ****** | - | ****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | + | | + | | + | ***** | + | ** ** | + | ** | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ***** * | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3f000000, -0x3f000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3180, +0x0180, +0x3f80, +0x6180, +0x6180, +0x6180, +0x3e80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 98 (0x62): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | - |** | - |** | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** ** | + | ** *** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6e00, +0x7300, +0x6180, +0x6180, +0x6180, +0x6180, +0x7300, +0x6e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 99 (0x63): - width 8 - +--------+ - | | - | | - | | - | | - | | - | | - | **** | - | **** | - |** | - |** | - |** | - |** | - |** | - |** | - | **** | - | **** | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3180, +0x6000, +0x6000, +0x6000, +0x6000, +0x3180, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 100 (0x64): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | ** | - | ** | - | ** | - | ** | - | ****** | - | ****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | *** ** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | *** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, -0x3f000000, -0x3f000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0180, +0x0180, +0x0180, +0x0180, +0x0180, +0x1d80, +0x3380, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1d80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 101 (0x65): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3181,91 +3368,95 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - | **** | - | **** | - |** ** | - |** ** | - |******** | - |******** | - |** | - |** | - | **** | - | **** | + | | + | | + | **** | + | ** ** | + | ** ** | + | ******** | + | ** | + | ** | + | ** ** | + | ***** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xff000000, -0xff000000, -0xc0000000, -0xc0000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x7f80, +0x6000, +0x6000, +0x3180, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 102 (0x66): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | + | | | **** | - | **** | - | ** | - | ** | - |******** | - |******** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | + | ** ** | + | ** ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x0f000000, -0x0f000000, -0x30000000, -0x30000000, -0xff000000, -0xff000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0f00, +0x1980, +0x1980, +0x1800, +0x1800, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 103 (0x67): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3273,321 +3464,335 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | + | | + | | + | ***** * | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | | ****** | + | ** ** | + | ** ** | + | ** ** | | ****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | - | ** | - | ** | - | **** | - | **** | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3f000000, -0x3f000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x03000000, -0x03000000, -0x3c000000, -0x3c000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e80, +0x6380, +0x6300, +0x6300, +0x6300, +0x3e00, +0x6000, +0x3f00, +0x6180, +0x6180, +0x6180, +0x3f00, /* Character 104 (0x68): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | - |** | - |** | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6e00, +0x7300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 105 (0x69): - width 4 - +----+ - | | - | | - |** | - |** | - | | - | | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0000, +0x3c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 106 (0x6a): - width 8 - +--------+ - | | - | | - | ** | - | ** | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |**** | - |**** | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + +----------+ */ -0x00000000, -0x00000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0xf0000000, -0xf0000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0180, +0x0180, +0x0000, +0x0780, +0x0180, +0x0180, +0x0180, +0x0180, +0x0180, +0x0180, +0x0180, +0x3180, +0x3180, +0x3180, +0x1f00, /* Character 107 (0x6b): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - |** | - |** | - |** | - |** | - |** ** | - |** ** | - |** ** | - |** ** | - |**** | - |**** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ***** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc3000000, -0xc3000000, -0xcc000000, -0xcc000000, -0xf0000000, -0xf0000000, -0xcc000000, -0xcc000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6300, +0x6600, +0x6c00, +0x7800, +0x7c00, +0x6600, +0x6300, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 108 (0x6c): - width 4 - +----+ - | | - | | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - | | - | | - | | - | | - +----+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ******** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 109 (0x6d): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - |******** | - |******** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | * ** ** | + | ******** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x5b00, +0x7f80, +0x6d80, +0x6d80, +0x6d80, +0x6d80, +0x6d80, +0x6d80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 110 (0x6e): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3595,45 +3800,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6e00, +0x7300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 111 (0x6f): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3641,45 +3848,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 112 (0x70): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3687,45 +3896,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |****** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |****** | - |** | - |** | - |** | - |** | + | | + | | + | ** *** | + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *** ** | + | ** *** | + | ** | + | ** | + | ** | + | ** | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xfc000000, -0xfc000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xfc000000, -0xfc000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6e00, +0x7300, +0x6180, +0x6180, +0x6180, +0x6180, +0x7300, +0x6e00, +0x6000, +0x6000, +0x6000, +0x6000, /* Character 113 (0x71): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3733,45 +3944,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - | ****** | - | ****** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | - | ** | - | ** | - | ** | - | ** | + | | + | | + | *** ** | + | ** *** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | *** ** | + | ** | + | ** | + | ** | + | ** | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3f000000, -0x3f000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x03000000, -0x03000000, -0x03000000, -0x03000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1d80, +0x3380, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1d80, +0x0180, +0x0180, +0x0180, +0x0180, /* Character 114 (0x72): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3779,45 +3992,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |** **** | - |** **** | - |**** | - |**** | - |** | - |** | - |** | - |** | - |** | - |** | + | | + | | + | ** **** | + | *** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xcf000000, -0xcf000000, -0xf0000000, -0xf0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6f00, +0x3980, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 115 (0x73): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3825,91 +4040,95 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | + | | + | | | ****** | + | ** ** | + | ** | + | ****** | + | ** | + | ** | + | ** ** | | ****** | - |** | - |** | - | **** | - | **** | - | ** | - | ** | - |****** | - |****** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x3f000000, -0x3f000000, -0xc0000000, -0xc0000000, -0x3c000000, -0x3c000000, -0x03000000, -0x03000000, -0xfc000000, -0xfc000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3f00, +0x6180, +0x6000, +0x3f00, +0x0180, +0x0180, +0x6180, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 116 (0x74): - width 8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - |****** | - |****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0xfc000000, -0xfc000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0x7e00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1980, +0x0f00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 117 (0x75): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -3917,137 +4136,143 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | *** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1d80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 118 (0x76): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** | - | ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0xc0c00000, -0x33000000, -0x33000000, -0x33000000, -0x33000000, -0x0c000000, -0x0c000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x3300, +0x3300, +0x1e00, +0x1e00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 119 (0x77): - width 12 - +------------+ - | | - | | - | | - | | - | | - | | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - |** ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +------------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ******** | + | ** ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0xccc00000, -0x33000000, -0x33000000, -0x33000000, -0x33000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6d80, +0x6d80, +0x6d80, +0x7f80, +0x3300, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 120 (0x78): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -4055,45 +4280,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | + | | + | | + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | **** | + | ** ** | + | ** ** | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3c000000, -0x3c000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6180, +0x3300, +0x1e00, +0x0c00, +0x0c00, +0x1e00, +0x3300, +0x6180, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 121 (0x79): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -4101,45 +4328,47 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ****** | - | ** | - | ** | - | **** | - | **** | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | *** ** | + | ** | + | ** ** | + | ** ** | + | **** | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0xc3000000, -0x3f000000, -0x3f000000, -0x03000000, -0x03000000, -0x3c000000, -0x3c000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3380, +0x1d80, +0x0180, +0x6180, +0x3300, +0x1e00, /* Character 122 (0x7a): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | @@ -4147,190 +4376,198 @@ static const uInt32 _stellaLarge_font_bits[] = { | | | | | | - |******** | - |******** | + | | + | | + | ******* | + | ** | | ** | - | ** | - | **** | - | **** | - |** | - |** | - |******** | - |******** | + | ** | + | ** | + | ** | + | ** | + | ******* | | | | | | | | | +----------+ */ -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, -0xff000000, -0xff000000, -0x03000000, -0x03000000, -0x3c000000, -0x3c000000, -0xc0000000, -0xc0000000, -0xff000000, -0xff000000, -0x00000000, -0x00000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3f80, +0x0180, +0x0300, +0x0600, +0x0c00, +0x1800, +0x3000, +0x3f80, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 123 (0x7b): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ - | ** | - | ** | + | | + | | + | | + | **** | | ** | | ** | | ** | | ** | | ** | - | ** | - | ** | - | ** | + | **** | | ** | | ** | | ** | | ** | | ** | - | ** | - | ** | - | ** | + | **** | + | | + | | | | | | +----------+ */ -0x03000000, -0x03000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x0c000000, -0x03000000, -0x03000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0780, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7800, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0780, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 124 (0x7c): - width 8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - +--------+ + width 10 + bbx ( 10, 20, 0, -4 ) + + +----------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + +----------+ */ -0x00000000, -0x00000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 125 (0x7d): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ - |** | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | + | | + | | + | | + | **** | | ** | | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - |** | + | ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **** | + | | + | | | | | | +----------+ */ -0xc0000000, -0xc0000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x0c000000, -0x0c000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0x30000000, -0xc0000000, -0xc0000000, -0x00000000, -0x00000000, +0x0000, +0x0000, +0x0000, +0x7800, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0780, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x7800, +0x0000, +0x0000, +0x0000, +0x0000, /* Character 126 (0x7e): width 10 + bbx ( 10, 20, 0, -4 ) + +----------+ | | | | - | ** ** | - | ** ** | - |** ** | - |** ** | + | | + | *** ** | + | ** ** ** | + | ** *** | | | | | | | @@ -4347,138 +4584,43 @@ static const uInt32 _stellaLarge_font_bits[] = { | | +----------+ */ -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) */ +0x0000, +0x0000, +0x0000, +0x3980, +0x6d80, +0x6700, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, }; +/* Exported structure definition. */ static const FontDesc stellaLargeDesc = { - "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 */ + "l_10x20", + 10, + 20, + 10, 20, 0, -4, + 16, + 32, + 95, + _stellaLarge_font_bits, + 0, /* no encode table*/ + 0, /* fixed width*/ + 0, /* fixed bbox*/ + 32, + sizeof(_stellaLarge_font_bits)/sizeof(uInt16) }; } // namespace GUI diff --git a/stella/src/gui/VideoDialog.cxx b/stella/src/gui/VideoDialog.cxx index 3adabcd99..13baac6cd 100644 --- a/stella/src/gui/VideoDialog.cxx +++ b/stella/src/gui/VideoDialog.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: VideoDialog.cxx,v 1.54 2008-07-25 12:41:41 stephena Exp $ +// $Id: VideoDialog.cxx,v 1.55 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -117,6 +117,7 @@ VideoDialog::VideoDialog(OSystem* osystem, DialogContainer* parent, wid.push_back(myGLStretchPopup); ypos += lineHeight + 4; + // GL aspect ratio myAspectRatioSlider = new SliderWidget(this, font, xpos, ypos, pwidth, lineHeight, @@ -127,23 +128,23 @@ VideoDialog::VideoDialog(OSystem* osystem, DialogContainer* parent, new StaticTextWidget(this, font, xpos + myAspectRatioSlider->getWidth() + 4, ypos + 1, fontWidth * 3, fontHeight, "", kTextAlignLeft); myAspectRatioLabel->setFlags(WIDGET_CLEARBG); + ypos += lineHeight + 4; + + // Framerate + myFrameRateSlider = + new SliderWidget(this, font, xpos, ypos, pwidth, lineHeight, + "Framerate: ", lwidth, kFrameRateChanged); + myFrameRateSlider->setMinValue(0); myFrameRateSlider->setMaxValue(300); + wid.push_back(myFrameRateSlider); + myFrameRateLabel = + new StaticTextWidget(this, font, xpos + myFrameRateSlider->getWidth() + 4, + ypos + 1, fontWidth * 3, fontHeight, "", kTextAlignLeft); + myFrameRateLabel->setFlags(WIDGET_CLEARBG); // Move over to the next column xpos += myAspectRatioSlider->getWidth() + myAspectRatioLabel->getWidth(); ypos = 10; - // Framerate - myFrameRateSlider = new SliderWidget(this, font, xpos, ypos, 30, lineHeight, - "Framerate: ", lwidth, kFrameRateChanged); - myFrameRateSlider->setMinValue(0); myFrameRateSlider->setMaxValue(300); - wid.push_back(myFrameRateSlider); - myFrameRateLabel = new StaticTextWidget(this, font, - xpos + myFrameRateSlider->getWidth() + 4, - ypos + 1, - 15, fontHeight, "", kTextAlignLeft); - myFrameRateLabel->setFlags(WIDGET_CLEARBG); - ypos += lineHeight + 4; - // Fullscreen myFullscreenCheckbox = new CheckboxWidget(this, font, xpos, ypos, "Fullscreen mode", kFullScrChanged); diff --git a/stella/src/gui/Widget.hxx b/stella/src/gui/Widget.hxx index 0f7018884..e2845324c 100644 --- a/stella/src/gui/Widget.hxx +++ b/stella/src/gui/Widget.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: Widget.hxx,v 1.62 2008-06-13 13:14:52 stephena Exp $ +// $Id: Widget.hxx,v 1.63 2008-12-25 23:05:16 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -79,16 +79,11 @@ enum { kToggleWidget = 'TOGL' }; -enum { - kButtonWidth = 50, - kButtonHeight = 16 -}; - /** This is the base class for all widgets. @author Stephen Anthony - @version $Id: Widget.hxx,v 1.62 2008-06-13 13:14:52 stephena Exp $ + @version $Id: Widget.hxx,v 1.63 2008-12-25 23:05:16 stephena Exp $ */ class Widget : public GuiObject {