A basic graphics package for the LPC4088 Display Module.

Dependents:   lpc4088_displaymodule_demo_sphere sampleGUI sampleEmptyGUI lpc4088_displaymodule_fs_aid ... more

Fork of DMBasicGUI by EmbeddedArtists AB

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers lpc_x5x7.c Source File

lpc_x5x7.c

00001 /*
00002  * @brief Fixed 5x7 proportional Font
00003  *
00004  * @note
00005  * Copyright(C) NXP Semiconductors, 2012
00006  * All rights reserved.
00007  *
00008  * @par
00009  * Software that is described herein is for illustrative purposes only
00010  * which provides customers with programming information regarding the
00011  * LPC products.  This software is supplied "AS IS" without any warranties of
00012  * any kind, and NXP Semiconductors and its licensor disclaim any and
00013  * all warranties, express or implied, including all implied warranties of
00014  * merchantability, fitness for a particular purpose and non-infringement of
00015  * intellectual property rights.  NXP Semiconductors assumes no responsibility
00016  * or liability for the use of the software, conveys no license or rights under any
00017  * patent, copyright, mask work right, or any other intellectual property rights in
00018  * or to any products. NXP Semiconductors reserves the right to make changes
00019  * in the software without notification. NXP Semiconductors also makes no
00020  * representation or warranty that such application will be suitable for the
00021  * specified use without further testing or modification.
00022  *
00023  * @par
00024  * Permission to use, copy, modify, and distribute this software and its
00025  * documentation is hereby granted, under NXP Semiconductors' and its
00026  * licensor's relevant copyrights in the software, without fee, provided that it
00027  * is used in conjunction with NXP Semiconductors microcontrollers.  This
00028  * copyright, permission, and disclaimer notice must appear in all copies of
00029  * this code.
00030  */
00031 
00032 /* Generated by convbdf on Tue Oct  3 00:24:24 MDT 2000. */
00033 /* Font information:
00034 
00035    name: "-Misc-Fixed-Medium-R-Normal--7-70-75-75-C-50-ISO8859-1"
00036    pixel size: 7
00037    ascent: 6
00038    descent: 1
00039  */
00040 
00041 #include "lpc_types.h"
00042 #include "lpc_x5x7.h"
00043 
00044 /* Font character bitmap data. */
00045 static const uint16_t x5x7_bits[] = {
00046 
00047     /* Character (0x00):
00048        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00049        +----------------+
00050      |****            |
00051      |****            |
00052      |****            |
00053      |****            |
00054      |****            |
00055      |****            |
00056      |                |
00057      +----------------+ */
00058     0xf000,
00059     0xf000,
00060     0xf000,
00061     0xf000,
00062     0xf000,
00063     0xf000,
00064     0x0000,
00065 
00066     /* Character (0x01):
00067        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00068        +----------------+
00069      |                |
00070      |  *             |
00071      | ***            |
00072      |*****           |
00073      | ***            |
00074      |  *             |
00075      |                |
00076      +----------------+ */
00077     0x0000,
00078     0x2000,
00079     0x7000,
00080     0xf800,
00081     0x7000,
00082     0x2000,
00083     0x0000,
00084 
00085     /* Character (0x02):
00086        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00087        +----------------+
00088      | * *            |
00089      |* *             |
00090      | * *            |
00091      |* *             |
00092      | * *            |
00093      |* *             |
00094      |                |
00095      +----------------+ */
00096     0x5000,
00097     0xa000,
00098     0x5000,
00099     0xa000,
00100     0x5000,
00101     0xa000,
00102     0x0000,
00103 
00104     /* Character (0x03):
00105        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00106        +----------------+
00107      |* *             |
00108      |***             |
00109      |* *             |
00110      |* *             |
00111      | ***            |
00112      |  *             |
00113      |  *             |
00114      +----------------+ */
00115     0xa000,
00116     0xe000,
00117     0xa000,
00118     0xa000,
00119     0x7000,
00120     0x2000,
00121     0x2000,
00122 
00123     /* Character (0x04):
00124        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00125        +----------------+
00126      |**              |
00127      |*               |
00128      |**              |
00129      |* **            |
00130      |  *             |
00131      |  **            |
00132      |  *             |
00133      +----------------+ */
00134     0xc000,
00135     0x8000,
00136     0xc000,
00137     0xb000,
00138     0x2000,
00139     0x3000,
00140     0x2000,
00141 
00142     /* Character (0x05):
00143        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00144        +----------------+
00145      |**              |
00146      |*               |
00147      |**              |
00148      | **             |
00149      | * *            |
00150      | **             |
00151      | * *            |
00152      +----------------+ */
00153     0xc000,
00154     0x8000,
00155     0xc000,
00156     0x6000,
00157     0x5000,
00158     0x6000,
00159     0x5000,
00160 
00161     /* Character (0x06):
00162        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00163        +----------------+
00164      |*               |
00165      |*               |
00166      |**              |
00167      |  **            |
00168      |  *             |
00169      |  **            |
00170      |  *             |
00171      +----------------+ */
00172     0x8000,
00173     0x8000,
00174     0xc000,
00175     0x3000,
00176     0x2000,
00177     0x3000,
00178     0x2000,
00179 
00180     /* Character (0x07):
00181        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00182        +----------------+
00183      |  *             |
00184      | * *            |
00185      |  *             |
00186      |                |
00187      |                |
00188      |                |
00189      |                |
00190      +----------------+ */
00191     0x2000,
00192     0x5000,
00193     0x2000,
00194     0x0000,
00195     0x0000,
00196     0x0000,
00197     0x0000,
00198 
00199     /* Character (0x08):
00200        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00201        +----------------+
00202      |  *             |
00203      | ***            |
00204      |  *             |
00205      |                |
00206      | ***            |
00207      |                |
00208      |                |
00209      +----------------+ */
00210     0x2000,
00211     0x7000,
00212     0x2000,
00213     0x0000,
00214     0x7000,
00215     0x0000,
00216     0x0000,
00217 
00218     /* Character (0x09):
00219        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00220        +----------------+
00221      |*  *            |
00222      |** *            |
00223      |* **            |
00224      |*  *            |
00225      |  *             |
00226      |  *             |
00227      |  **            |
00228      +----------------+ */
00229     0x9000,
00230     0xd000,
00231     0xb000,
00232     0x9000,
00233     0x2000,
00234     0x2000,
00235     0x3000,
00236 
00237     /* Character (0x0a):
00238        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00239        +----------------+
00240      |* *             |
00241      |* *             |
00242      |* *             |
00243      | *              |
00244      | ***            |
00245      |  *             |
00246      |  *             |
00247      +----------------+ */
00248     0xa000,
00249     0xa000,
00250     0xa000,
00251     0x4000,
00252     0x7000,
00253     0x2000,
00254     0x2000,
00255 
00256     /* Character (0x0b):
00257        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00258        +----------------+
00259      |  *             |
00260      |  *             |
00261      |  *             |
00262      |***             |
00263      |                |
00264      |                |
00265      |                |
00266      +----------------+ */
00267     0x2000,
00268     0x2000,
00269     0x2000,
00270     0xe000,
00271     0x0000,
00272     0x0000,
00273     0x0000,
00274 
00275     /* Character (0x0c):
00276        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00277        +----------------+
00278      |                |
00279      |                |
00280      |                |
00281      |***             |
00282      |  *             |
00283      |  *             |
00284      |  *             |
00285      +----------------+ */
00286     0x0000,
00287     0x0000,
00288     0x0000,
00289     0xe000,
00290     0x2000,
00291     0x2000,
00292     0x2000,
00293 
00294     /* Character (0x0d):
00295        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00296        +----------------+
00297      |                |
00298      |                |
00299      |                |
00300      |  ***           |
00301      |  *             |
00302      |  *             |
00303      |  *             |
00304      +----------------+ */
00305     0x0000,
00306     0x0000,
00307     0x0000,
00308     0x3800,
00309     0x2000,
00310     0x2000,
00311     0x2000,
00312 
00313     /* Character (0x0e):
00314        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00315        +----------------+
00316      |  *             |
00317      |  *             |
00318      |  *             |
00319      |  ***           |
00320      |                |
00321      |                |
00322      |                |
00323      +----------------+ */
00324     0x2000,
00325     0x2000,
00326     0x2000,
00327     0x3800,
00328     0x0000,
00329     0x0000,
00330     0x0000,
00331 
00332     /* Character (0x0f):
00333        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00334        +----------------+
00335      |  *             |
00336      |  *             |
00337      |  *             |
00338      |*****           |
00339      |  *             |
00340      |  *             |
00341      |  *             |
00342      +----------------+ */
00343     0x2000,
00344     0x2000,
00345     0x2000,
00346     0xf800,
00347     0x2000,
00348     0x2000,
00349     0x2000,
00350 
00351     /* Character (0x10):
00352        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00353        +----------------+
00354      |                |
00355      |*****           |
00356      |                |
00357      |                |
00358      |                |
00359      |                |
00360      |                |
00361      +----------------+ */
00362     0x0000,
00363     0xf800,
00364     0x0000,
00365     0x0000,
00366     0x0000,
00367     0x0000,
00368     0x0000,
00369 
00370     /* Character (0x11):
00371        bbw=6, bbh=7, bbx=0, bby=-1, width=5
00372        +----------------+
00373      |                |
00374      |                |
00375      |*****           |
00376      |                |
00377      |                |
00378      |                |
00379      |                |
00380      +----------------+ */
00381     0x0000,
00382     0x0000,
00383     0xf800,
00384     0x0000,
00385     0x0000,
00386     0x0000,
00387     0x0000,
00388 
00389     /* Character (0x12):
00390        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00391        +----------------+
00392      |                |
00393      |                |
00394      |                |
00395      |*****           |
00396      |                |
00397      |                |
00398      |                |
00399      +----------------+ */
00400     0x0000,
00401     0x0000,
00402     0x0000,
00403     0xf800,
00404     0x0000,
00405     0x0000,
00406     0x0000,
00407 
00408     /* Character (0x13):
00409        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00410        +----------------+
00411      |                |
00412      |                |
00413      |                |
00414      |                |
00415      |*****           |
00416      |                |
00417      |                |
00418      +----------------+ */
00419     0x0000,
00420     0x0000,
00421     0x0000,
00422     0x0000,
00423     0xf800,
00424     0x0000,
00425     0x0000,
00426 
00427     /* Character (0x14):
00428        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00429        +----------------+
00430      |                |
00431      |                |
00432      |                |
00433      |                |
00434      |                |
00435      |*****           |
00436      |                |
00437      +----------------+ */
00438     0x0000,
00439     0x0000,
00440     0x0000,
00441     0x0000,
00442     0x0000,
00443     0xf800,
00444     0x0000,
00445 
00446     /* Character (0x15):
00447        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00448        +----------------+
00449      |  *             |
00450      |  *             |
00451      |  *             |
00452      |  ***           |
00453      |  *             |
00454      |  *             |
00455      |  *             |
00456      +----------------+ */
00457     0x2000,
00458     0x2000,
00459     0x2000,
00460     0x3800,
00461     0x2000,
00462     0x2000,
00463     0x2000,
00464 
00465     /* Character (0x16):
00466        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00467        +----------------+
00468      |  *             |
00469      |  *             |
00470      |  *             |
00471      |***             |
00472      |  *             |
00473      |  *             |
00474      |  *             |
00475      +----------------+ */
00476     0x2000,
00477     0x2000,
00478     0x2000,
00479     0xe000,
00480     0x2000,
00481     0x2000,
00482     0x2000,
00483 
00484     /* Character (0x17):
00485        bbw=6, bbh=7, bbx=0, bby=-1, width=5
00486        +----------------+
00487      |  *             |
00488      |  *             |
00489      |  *             |
00490      |*****           |
00491      |                |
00492      |                |
00493      |                |
00494      +----------------+ */
00495     0x2000,
00496     0x2000,
00497     0x2000,
00498     0xf800,
00499     0x0000,
00500     0x0000,
00501     0x0000,
00502 
00503     /* Character (0x18):
00504        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00505        +----------------+
00506      |                |
00507      |                |
00508      |                |
00509      |*****           |
00510      |  *             |
00511      |  *             |
00512      |  *             |
00513      +----------------+ */
00514     0x0000,
00515     0x0000,
00516     0x0000,
00517     0xf800,
00518     0x2000,
00519     0x2000,
00520     0x2000,
00521 
00522     /* Character (0x19):
00523        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00524        +----------------+
00525      |  *             |
00526      |  *             |
00527      |  *             |
00528      |  *             |
00529      |  *             |
00530      |  *             |
00531      |  *             |
00532      +----------------+ */
00533     0x2000,
00534     0x2000,
00535     0x2000,
00536     0x2000,
00537     0x2000,
00538     0x2000,
00539     0x2000,
00540 
00541     /* Character (0x1a):
00542        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00543        +----------------+
00544      |   *            |
00545      |  *             |
00546      | *              |
00547      |  *             |
00548      |   *            |
00549      | ***            |
00550      |                |
00551      +----------------+ */
00552     0x1000,
00553     0x2000,
00554     0x4000,
00555     0x2000,
00556     0x1000,
00557     0x7000,
00558     0x0000,
00559 
00560     /* Character (0x1b):
00561        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00562        +----------------+
00563      | *              |
00564      |  *             |
00565      |   *            |
00566      |  *             |
00567      | *              |
00568      | ***            |
00569      |                |
00570      +----------------+ */
00571     0x4000,
00572     0x2000,
00573     0x1000,
00574     0x2000,
00575     0x4000,
00576     0x7000,
00577     0x0000,
00578 
00579     /* Character (0x1c):
00580        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00581        +----------------+
00582      |                |
00583      |                |
00584      | ***            |
00585      | * *            |
00586      | * *            |
00587      | * *            |
00588      |                |
00589      +----------------+ */
00590     0x0000,
00591     0x0000,
00592     0x7000,
00593     0x5000,
00594     0x5000,
00595     0x5000,
00596     0x0000,
00597 
00598     /* Character (0x1d):
00599        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00600        +----------------+
00601      |                |
00602      |   *            |
00603      | ***            |
00604      |  *             |
00605      | ***            |
00606      | *              |
00607      |                |
00608      +----------------+ */
00609     0x0000,
00610     0x1000,
00611     0x7000,
00612     0x2000,
00613     0x7000,
00614     0x4000,
00615     0x0000,
00616 
00617     /* Character (0x1e):
00618        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00619        +----------------+
00620      |                |
00621      |  **            |
00622      | *              |
00623      |***             |
00624      | *              |
00625      |* **            |
00626      |                |
00627      +----------------+ */
00628     0x0000,
00629     0x3000,
00630     0x4000,
00631     0xe000,
00632     0x4000,
00633     0xb000,
00634     0x0000,
00635 
00636     /* Character (0x1f):
00637        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00638        +----------------+
00639      |                |
00640      |                |
00641      |                |
00642      |  *             |
00643      |                |
00644      |                |
00645      |                |
00646      +----------------+ */
00647     0x0000,
00648     0x0000,
00649     0x0000,
00650     0x2000,
00651     0x0000,
00652     0x0000,
00653     0x0000,
00654 
00655     /* Character (0x20):
00656        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00657        +----------------+
00658      |                |
00659      |                |
00660      |                |
00661      |                |
00662      |                |
00663      |                |
00664      |                |
00665      +----------------+ */
00666     0x0000,
00667     0x0000,
00668     0x0000,
00669     0x0000,
00670     0x0000,
00671     0x0000,
00672     0x0000,
00673 
00674     /* Character (0x21):
00675        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00676        +----------------+
00677      |  *             |
00678      |  *             |
00679      |  *             |
00680      |  *             |
00681      |                |
00682      |  *             |
00683      |                |
00684      +----------------+ */
00685     0x2000,
00686     0x2000,
00687     0x2000,
00688     0x2000,
00689     0x0000,
00690     0x2000,
00691     0x0000,
00692 
00693     /* Character (0x22):
00694        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00695        +----------------+
00696      | * *            |
00697      | * *            |
00698      | * *            |
00699      |                |
00700      |                |
00701      |                |
00702      |                |
00703      +----------------+ */
00704     0x5000,
00705     0x5000,
00706     0x5000,
00707     0x0000,
00708     0x0000,
00709     0x0000,
00710     0x0000,
00711 
00712     /* Character (0x23):
00713        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00714        +----------------+
00715      |                |
00716      | * *            |
00717      |*****           |
00718      | * *            |
00719      |*****           |
00720      | * *            |
00721      |                |
00722      +----------------+ */
00723     0x0000,
00724     0x5000,
00725     0xf800,
00726     0x5000,
00727     0xf800,
00728     0x5000,
00729     0x0000,
00730 
00731     /* Character (0x24):
00732        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00733        +----------------+
00734      |                |
00735      | ***            |
00736      |* *             |
00737      | ***            |
00738      |  * *           |
00739      | ***            |
00740      |                |
00741      +----------------+ */
00742     0x0000,
00743     0x7000,
00744     0xa000,
00745     0x7000,
00746     0x2800,
00747     0x7000,
00748     0x0000,
00749 
00750     /* Character (0x25):
00751        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00752        +----------------+
00753      |*               |
00754      |*  *            |
00755      |  *             |
00756      | *              |
00757      |*  *            |
00758      |   *            |
00759      |                |
00760      +----------------+ */
00761     0x8000,
00762     0x9000,
00763     0x2000,
00764     0x4000,
00765     0x9000,
00766     0x1000,
00767     0x0000,
00768 
00769     /* Character (0x26):
00770        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00771        +----------------+
00772      |                |
00773      | *              |
00774      |* *             |
00775      | *              |
00776      |* *             |
00777      | * *            |
00778      |                |
00779      +----------------+ */
00780     0x0000,
00781     0x4000,
00782     0xa000,
00783     0x4000,
00784     0xa000,
00785     0x5000,
00786     0x0000,
00787 
00788     /* Character (0x27):
00789        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00790        +----------------+
00791      | **             |
00792      | *              |
00793      |*               |
00794      |                |
00795      |                |
00796      |                |
00797      |                |
00798      +----------------+ */
00799     0x6000,
00800     0x4000,
00801     0x8000,
00802     0x0000,
00803     0x0000,
00804     0x0000,
00805     0x0000,
00806 
00807     /* Character (0x28):
00808        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00809        +----------------+
00810      |  *             |
00811      | *              |
00812      | *              |
00813      | *              |
00814      | *              |
00815      |  *             |
00816      |                |
00817      +----------------+ */
00818     0x2000,
00819     0x4000,
00820     0x4000,
00821     0x4000,
00822     0x4000,
00823     0x2000,
00824     0x0000,
00825 
00826     /* Character (0x29):
00827        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00828        +----------------+
00829      | *              |
00830      |  *             |
00831      |  *             |
00832      |  *             |
00833      |  *             |
00834      | *              |
00835      |                |
00836      +----------------+ */
00837     0x4000,
00838     0x2000,
00839     0x2000,
00840     0x2000,
00841     0x2000,
00842     0x4000,
00843     0x0000,
00844 
00845     /* Character (0x2a):
00846        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00847        +----------------+
00848      |                |
00849      |* *             |
00850      | *              |
00851      |***             |
00852      | *              |
00853      |* *             |
00854      |                |
00855      +----------------+ */
00856     0x0000,
00857     0xa000,
00858     0x4000,
00859     0xe000,
00860     0x4000,
00861     0xa000,
00862     0x0000,
00863 
00864     /* Character (0x2b):
00865        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00866        +----------------+
00867      |                |
00868      |  *             |
00869      |  *             |
00870      |*****           |
00871      |  *             |
00872      |  *             |
00873      |                |
00874      +----------------+ */
00875     0x0000,
00876     0x2000,
00877     0x2000,
00878     0xf800,
00879     0x2000,
00880     0x2000,
00881     0x0000,
00882 
00883     /* Character (0x2c):
00884        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00885        +----------------+
00886      |                |
00887      |                |
00888      |                |
00889      |                |
00890      | **             |
00891      | *              |
00892      |*               |
00893      +----------------+ */
00894     0x0000,
00895     0x0000,
00896     0x0000,
00897     0x0000,
00898     0x6000,
00899     0x4000,
00900     0x8000,
00901 
00902     /* Character (0x2d):
00903        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00904        +----------------+
00905      |                |
00906      |                |
00907      |                |
00908      |****            |
00909      |                |
00910      |                |
00911      |                |
00912      +----------------+ */
00913     0x0000,
00914     0x0000,
00915     0x0000,
00916     0xf000,
00917     0x0000,
00918     0x0000,
00919     0x0000,
00920 
00921     /* Character (0x2e):
00922        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00923        +----------------+
00924      |                |
00925      |                |
00926      |                |
00927      |                |
00928      | **             |
00929      | **             |
00930      |                |
00931      +----------------+ */
00932     0x0000,
00933     0x0000,
00934     0x0000,
00935     0x0000,
00936     0x6000,
00937     0x6000,
00938     0x0000,
00939 
00940     /* Character (0x2f):
00941        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00942        +----------------+
00943      |                |
00944      |   *            |
00945      |  *             |
00946      | *              |
00947      |*               |
00948      |                |
00949      |                |
00950      +----------------+ */
00951     0x0000,
00952     0x1000,
00953     0x2000,
00954     0x4000,
00955     0x8000,
00956     0x0000,
00957     0x0000,
00958 
00959     /* Character (0x30):
00960        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00961        +----------------+
00962      | *              |
00963      |* *             |
00964      |* *             |
00965      |* *             |
00966      |* *             |
00967      | *              |
00968      |                |
00969      +----------------+ */
00970     0x4000,
00971     0xa000,
00972     0xa000,
00973     0xa000,
00974     0xa000,
00975     0x4000,
00976     0x0000,
00977 
00978     /* Character (0x31):
00979        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00980        +----------------+
00981      | *              |
00982      |**              |
00983      | *              |
00984      | *              |
00985      | *              |
00986      |***             |
00987      |                |
00988      +----------------+ */
00989     0x4000,
00990     0xc000,
00991     0x4000,
00992     0x4000,
00993     0x4000,
00994     0xe000,
00995     0x0000,
00996 
00997     /* Character (0x32):
00998        bbw=5, bbh=7, bbx=0, bby=-1, width=5
00999        +----------------+
01000      | **             |
01001      |*  *            |
01002      |   *            |
01003      |  *             |
01004      | *              |
01005      |****            |
01006      |                |
01007      +----------------+ */
01008     0x6000,
01009     0x9000,
01010     0x1000,
01011     0x2000,
01012     0x4000,
01013     0xf000,
01014     0x0000,
01015 
01016     /* Character (0x33):
01017        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01018        +----------------+
01019      |****            |
01020      |   *            |
01021      | **             |
01022      |   *            |
01023      |*  *            |
01024      | **             |
01025      |                |
01026      +----------------+ */
01027     0xf000,
01028     0x1000,
01029     0x6000,
01030     0x1000,
01031     0x9000,
01032     0x6000,
01033     0x0000,
01034 
01035     /* Character (0x34):
01036        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01037        +----------------+
01038      |  *             |
01039      | **             |
01040      |* *             |
01041      |****            |
01042      |  *             |
01043      |  *             |
01044      |                |
01045      +----------------+ */
01046     0x2000,
01047     0x6000,
01048     0xa000,
01049     0xf000,
01050     0x2000,
01051     0x2000,
01052     0x0000,
01053 
01054     /* Character (0x35):
01055        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01056        +----------------+
01057      |****            |
01058      |*               |
01059      |***             |
01060      |   *            |
01061      |*  *            |
01062      | **             |
01063      |                |
01064      +----------------+ */
01065     0xf000,
01066     0x8000,
01067     0xe000,
01068     0x1000,
01069     0x9000,
01070     0x6000,
01071     0x0000,
01072 
01073     /* Character (0x36):
01074        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01075        +----------------+
01076      | **             |
01077      |*               |
01078      |***             |
01079      |*  *            |
01080      |*  *            |
01081      | **             |
01082      |                |
01083      +----------------+ */
01084     0x6000,
01085     0x8000,
01086     0xe000,
01087     0x9000,
01088     0x9000,
01089     0x6000,
01090     0x0000,
01091 
01092     /* Character (0x37):
01093        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01094        +----------------+
01095      |****            |
01096      |   *            |
01097      |  *             |
01098      |  *             |
01099      | *              |
01100      | *              |
01101      |                |
01102      +----------------+ */
01103     0xf000,
01104     0x1000,
01105     0x2000,
01106     0x2000,
01107     0x4000,
01108     0x4000,
01109     0x0000,
01110 
01111     /* Character (0x38):
01112        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01113        +----------------+
01114      | **             |
01115      |*  *            |
01116      | **             |
01117      |*  *            |
01118      |*  *            |
01119      | **             |
01120      |                |
01121      +----------------+ */
01122     0x6000,
01123     0x9000,
01124     0x6000,
01125     0x9000,
01126     0x9000,
01127     0x6000,
01128     0x0000,
01129 
01130     /* Character (0x39):
01131        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01132        +----------------+
01133      | **             |
01134      |*  *            |
01135      |*  *            |
01136      | ***            |
01137      |   *            |
01138      | **             |
01139      |                |
01140      +----------------+ */
01141     0x6000,
01142     0x9000,
01143     0x9000,
01144     0x7000,
01145     0x1000,
01146     0x6000,
01147     0x0000,
01148 
01149     /* Character (0x3a):
01150        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01151        +----------------+
01152      |                |
01153      | **             |
01154      | **             |
01155      |                |
01156      | **             |
01157      | **             |
01158      |                |
01159      +----------------+ */
01160     0x0000,
01161     0x6000,
01162     0x6000,
01163     0x0000,
01164     0x6000,
01165     0x6000,
01166     0x0000,
01167 
01168     /* Character (0x3b):
01169        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01170        +----------------+
01171      |                |
01172      | **             |
01173      | **             |
01174      |                |
01175      | **             |
01176      | *              |
01177      |*               |
01178      +----------------+ */
01179     0x0000,
01180     0x6000,
01181     0x6000,
01182     0x0000,
01183     0x6000,
01184     0x4000,
01185     0x8000,
01186 
01187     /* Character (0x3c):
01188        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01189        +----------------+
01190      |                |
01191      |  *             |
01192      | *              |
01193      |*               |
01194      | *              |
01195      |  *             |
01196      |                |
01197      +----------------+ */
01198     0x0000,
01199     0x2000,
01200     0x4000,
01201     0x8000,
01202     0x4000,
01203     0x2000,
01204     0x0000,
01205 
01206     /* Character (0x3d):
01207        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01208        +----------------+
01209      |                |
01210      |                |
01211      |****            |
01212      |                |
01213      |****            |
01214      |                |
01215      |                |
01216      +----------------+ */
01217     0x0000,
01218     0x0000,
01219     0xf000,
01220     0x0000,
01221     0xf000,
01222     0x0000,
01223     0x0000,
01224 
01225     /* Character (0x3e):
01226        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01227        +----------------+
01228      |                |
01229      |*               |
01230      | *              |
01231      |  *             |
01232      | *              |
01233      |*               |
01234      |                |
01235      +----------------+ */
01236     0x0000,
01237     0x8000,
01238     0x4000,
01239     0x2000,
01240     0x4000,
01241     0x8000,
01242     0x0000,
01243 
01244     /* Character (0x3f):
01245        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01246        +----------------+
01247      | *              |
01248      |* *             |
01249      |  *             |
01250      | *              |
01251      |                |
01252      | *              |
01253      |                |
01254      +----------------+ */
01255     0x4000,
01256     0xa000,
01257     0x2000,
01258     0x4000,
01259     0x0000,
01260     0x4000,
01261     0x0000,
01262 
01263     /* Character (0x40):
01264        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01265        +----------------+
01266      | **             |
01267      |*  *            |
01268      |* **            |
01269      |* **            |
01270      |*               |
01271      | **             |
01272      |                |
01273      +----------------+ */
01274     0x6000,
01275     0x9000,
01276     0xb000,
01277     0xb000,
01278     0x8000,
01279     0x6000,
01280     0x0000,
01281 
01282     /* Character (0x41):
01283        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01284        +----------------+
01285      | **             |
01286      |*  *            |
01287      |*  *            |
01288      |****            |
01289      |*  *            |
01290      |*  *            |
01291      |                |
01292      +----------------+ */
01293     0x6000,
01294     0x9000,
01295     0x9000,
01296     0xf000,
01297     0x9000,
01298     0x9000,
01299     0x0000,
01300 
01301     /* Character (0x42):
01302        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01303        +----------------+
01304      |***             |
01305      |*  *            |
01306      |***             |
01307      |*  *            |
01308      |*  *            |
01309      |***             |
01310      |                |
01311      +----------------+ */
01312     0xe000,
01313     0x9000,
01314     0xe000,
01315     0x9000,
01316     0x9000,
01317     0xe000,
01318     0x0000,
01319 
01320     /* Character (0x43):
01321        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01322        +----------------+
01323      | **             |
01324      |*  *            |
01325      |*               |
01326      |*               |
01327      |*  *            |
01328      | **             |
01329      |                |
01330      +----------------+ */
01331     0x6000,
01332     0x9000,
01333     0x8000,
01334     0x8000,
01335     0x9000,
01336     0x6000,
01337     0x0000,
01338 
01339     /* Character (0x44):
01340        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01341        +----------------+
01342      |***             |
01343      |*  *            |
01344      |*  *            |
01345      |*  *            |
01346      |*  *            |
01347      |***             |
01348      |                |
01349      +----------------+ */
01350     0xe000,
01351     0x9000,
01352     0x9000,
01353     0x9000,
01354     0x9000,
01355     0xe000,
01356     0x0000,
01357 
01358     /* Character (0x45):
01359        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01360        +----------------+
01361      |****            |
01362      |*               |
01363      |***             |
01364      |*               |
01365      |*               |
01366      |****            |
01367      |                |
01368      +----------------+ */
01369     0xf000,
01370     0x8000,
01371     0xe000,
01372     0x8000,
01373     0x8000,
01374     0xf000,
01375     0x0000,
01376 
01377     /* Character (0x46):
01378        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01379        +----------------+
01380      |****            |
01381      |*               |
01382      |***             |
01383      |*               |
01384      |*               |
01385      |*               |
01386      |                |
01387      +----------------+ */
01388     0xf000,
01389     0x8000,
01390     0xe000,
01391     0x8000,
01392     0x8000,
01393     0x8000,
01394     0x0000,
01395 
01396     /* Character (0x47):
01397        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01398        +----------------+
01399      | **             |
01400      |*  *            |
01401      |*               |
01402      |* **            |
01403      |*  *            |
01404      | ***            |
01405      |                |
01406      +----------------+ */
01407     0x6000,
01408     0x9000,
01409     0x8000,
01410     0xb000,
01411     0x9000,
01412     0x7000,
01413     0x0000,
01414 
01415     /* Character (0x48):
01416        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01417        +----------------+
01418      |*  *            |
01419      |*  *            |
01420      |****            |
01421      |*  *            |
01422      |*  *            |
01423      |*  *            |
01424      |                |
01425      +----------------+ */
01426     0x9000,
01427     0x9000,
01428     0xf000,
01429     0x9000,
01430     0x9000,
01431     0x9000,
01432     0x0000,
01433 
01434     /* Character (0x49):
01435        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01436        +----------------+
01437      |***             |
01438      | *              |
01439      | *              |
01440      | *              |
01441      | *              |
01442      |***             |
01443      |                |
01444      +----------------+ */
01445     0xe000,
01446     0x4000,
01447     0x4000,
01448     0x4000,
01449     0x4000,
01450     0xe000,
01451     0x0000,
01452 
01453     /* Character (0x4a):
01454        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01455        +----------------+
01456      |   *            |
01457      |   *            |
01458      |   *            |
01459      |   *            |
01460      |*  *            |
01461      | **             |
01462      |                |
01463      +----------------+ */
01464     0x1000,
01465     0x1000,
01466     0x1000,
01467     0x1000,
01468     0x9000,
01469     0x6000,
01470     0x0000,
01471 
01472     /* Character (0x4b):
01473        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01474        +----------------+
01475      |*  *            |
01476      |* *             |
01477      |**              |
01478      |**              |
01479      |* *             |
01480      |*  *            |
01481      |                |
01482      +----------------+ */
01483     0x9000,
01484     0xa000,
01485     0xc000,
01486     0xc000,
01487     0xa000,
01488     0x9000,
01489     0x0000,
01490 
01491     /* Character (0x4c):
01492        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01493        +----------------+
01494      |*               |
01495      |*               |
01496      |*               |
01497      |*               |
01498      |*               |
01499      |****            |
01500      |                |
01501      +----------------+ */
01502     0x8000,
01503     0x8000,
01504     0x8000,
01505     0x8000,
01506     0x8000,
01507     0xf000,
01508     0x0000,
01509 
01510     /* Character (0x4d):
01511        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01512        +----------------+
01513      |*  *            |
01514      |****            |
01515      |****            |
01516      |*  *            |
01517      |*  *            |
01518      |*  *            |
01519      |                |
01520      +----------------+ */
01521     0x9000,
01522     0xf000,
01523     0xf000,
01524     0x9000,
01525     0x9000,
01526     0x9000,
01527     0x0000,
01528 
01529     /* Character (0x4e):
01530        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01531        +----------------+
01532      |*  *            |
01533      |** *            |
01534      |** *            |
01535      |* **            |
01536      |* **            |
01537      |*  *            |
01538      |                |
01539      +----------------+ */
01540     0x9000,
01541     0xd000,
01542     0xd000,
01543     0xb000,
01544     0xb000,
01545     0x9000,
01546     0x0000,
01547 
01548     /* Character (0x4f):
01549        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01550        +----------------+
01551      | **             |
01552      |*  *            |
01553      |*  *            |
01554      |*  *            |
01555      |*  *            |
01556      | **             |
01557      |                |
01558      +----------------+ */
01559     0x6000,
01560     0x9000,
01561     0x9000,
01562     0x9000,
01563     0x9000,
01564     0x6000,
01565     0x0000,
01566 
01567     /* Character (0x50):
01568        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01569        +----------------+
01570      |***             |
01571      |*  *            |
01572      |*  *            |
01573      |***             |
01574      |*               |
01575      |*               |
01576      |                |
01577      +----------------+ */
01578     0xe000,
01579     0x9000,
01580     0x9000,
01581     0xe000,
01582     0x8000,
01583     0x8000,
01584     0x0000,
01585 
01586     /* Character (0x51):
01587        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01588        +----------------+
01589      | **             |
01590      |*  *            |
01591      |*  *            |
01592      |*  *            |
01593      |** *            |
01594      | **             |
01595      |   *            |
01596      +----------------+ */
01597     0x6000,
01598     0x9000,
01599     0x9000,
01600     0x9000,
01601     0xd000,
01602     0x6000,
01603     0x1000,
01604 
01605     /* Character (0x52):
01606        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01607        +----------------+
01608      |***             |
01609      |*  *            |
01610      |*  *            |
01611      |***             |
01612      |* *             |
01613      |*  *            |
01614      |                |
01615      +----------------+ */
01616     0xe000,
01617     0x9000,
01618     0x9000,
01619     0xe000,
01620     0xa000,
01621     0x9000,
01622     0x0000,
01623 
01624     /* Character (0x53):
01625        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01626        +----------------+
01627      | **             |
01628      |*  *            |
01629      | *              |
01630      |  *             |
01631      |*  *            |
01632      | **             |
01633      |                |
01634      +----------------+ */
01635     0x6000,
01636     0x9000,
01637     0x4000,
01638     0x2000,
01639     0x9000,
01640     0x6000,
01641     0x0000,
01642 
01643     /* Character (0x54):
01644        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01645        +----------------+
01646      |***             |
01647      | *              |
01648      | *              |
01649      | *              |
01650      | *              |
01651      | *              |
01652      |                |
01653      +----------------+ */
01654     0xe000,
01655     0x4000,
01656     0x4000,
01657     0x4000,
01658     0x4000,
01659     0x4000,
01660     0x0000,
01661 
01662     /* Character (0x55):
01663        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01664        +----------------+
01665      |*  *            |
01666      |*  *            |
01667      |*  *            |
01668      |*  *            |
01669      |*  *            |
01670      | **             |
01671      |                |
01672      +----------------+ */
01673     0x9000,
01674     0x9000,
01675     0x9000,
01676     0x9000,
01677     0x9000,
01678     0x6000,
01679     0x0000,
01680 
01681     /* Character (0x56):
01682        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01683        +----------------+
01684      |*  *            |
01685      |*  *            |
01686      |*  *            |
01687      |*  *            |
01688      | **             |
01689      | **             |
01690      |                |
01691      +----------------+ */
01692     0x9000,
01693     0x9000,
01694     0x9000,
01695     0x9000,
01696     0x6000,
01697     0x6000,
01698     0x0000,
01699 
01700     /* Character (0x57):
01701        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01702        +----------------+
01703      |*  *            |
01704      |*  *            |
01705      |*  *            |
01706      |****            |
01707      |****            |
01708      |*  *            |
01709      |                |
01710      +----------------+ */
01711     0x9000,
01712     0x9000,
01713     0x9000,
01714     0xf000,
01715     0xf000,
01716     0x9000,
01717     0x0000,
01718 
01719     /* Character (0x58):
01720        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01721        +----------------+
01722      |*  *            |
01723      |*  *            |
01724      | **             |
01725      | **             |
01726      |*  *            |
01727      |*  *            |
01728      |                |
01729      +----------------+ */
01730     0x9000,
01731     0x9000,
01732     0x6000,
01733     0x6000,
01734     0x9000,
01735     0x9000,
01736     0x0000,
01737 
01738     /* Character (0x59):
01739        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01740        +----------------+
01741      |* *             |
01742      |* *             |
01743      |* *             |
01744      | *              |
01745      | *              |
01746      | *              |
01747      |                |
01748      +----------------+ */
01749     0xa000,
01750     0xa000,
01751     0xa000,
01752     0x4000,
01753     0x4000,
01754     0x4000,
01755     0x0000,
01756 
01757     /* Character (0x5a):
01758        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01759        +----------------+
01760      |****            |
01761      |   *            |
01762      |  *             |
01763      | *              |
01764      |*               |
01765      |****            |
01766      |                |
01767      +----------------+ */
01768     0xf000,
01769     0x1000,
01770     0x2000,
01771     0x4000,
01772     0x8000,
01773     0xf000,
01774     0x0000,
01775 
01776     /* Character (0x5b):
01777        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01778        +----------------+
01779      |***             |
01780      |*               |
01781      |*               |
01782      |*               |
01783      |*               |
01784      |***             |
01785      |                |
01786      +----------------+ */
01787     0xe000,
01788     0x8000,
01789     0x8000,
01790     0x8000,
01791     0x8000,
01792     0xe000,
01793     0x0000,
01794 
01795     /* Character (0x5c):
01796        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01797        +----------------+
01798      |                |
01799      |*               |
01800      | *              |
01801      |  *             |
01802      |   *            |
01803      |                |
01804      |                |
01805      +----------------+ */
01806     0x0000,
01807     0x8000,
01808     0x4000,
01809     0x2000,
01810     0x1000,
01811     0x0000,
01812     0x0000,
01813 
01814     /* Character (0x5d):
01815        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01816        +----------------+
01817      |***             |
01818      |  *             |
01819      |  *             |
01820      |  *             |
01821      |  *             |
01822      |***             |
01823      |                |
01824      +----------------+ */
01825     0xe000,
01826     0x2000,
01827     0x2000,
01828     0x2000,
01829     0x2000,
01830     0xe000,
01831     0x0000,
01832 
01833     /* Character (0x5e):
01834        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01835        +----------------+
01836      | *              |
01837      |* *             |
01838      |                |
01839      |                |
01840      |                |
01841      |                |
01842      |                |
01843      +----------------+ */
01844     0x4000,
01845     0xa000,
01846     0x0000,
01847     0x0000,
01848     0x0000,
01849     0x0000,
01850     0x0000,
01851 
01852     /* Character (0x5f):
01853        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01854        +----------------+
01855      |                |
01856      |                |
01857      |                |
01858      |                |
01859      |                |
01860      |****            |
01861      |                |
01862      +----------------+ */
01863     0x0000,
01864     0x0000,
01865     0x0000,
01866     0x0000,
01867     0x0000,
01868     0xf000,
01869     0x0000,
01870 
01871     /* Character (0x60):
01872        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01873        +----------------+
01874      |**              |
01875      | *              |
01876      |  *             |
01877      |                |
01878      |                |
01879      |                |
01880      |                |
01881      +----------------+ */
01882     0xc000,
01883     0x4000,
01884     0x2000,
01885     0x0000,
01886     0x0000,
01887     0x0000,
01888     0x0000,
01889 
01890     /* Character (0x61):
01891        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01892        +----------------+
01893      |                |
01894      |                |
01895      | ***            |
01896      |*  *            |
01897      |* **            |
01898      | * *            |
01899      |                |
01900      +----------------+ */
01901     0x0000,
01902     0x0000,
01903     0x7000,
01904     0x9000,
01905     0xb000,
01906     0x5000,
01907     0x0000,
01908 
01909     /* Character (0x62):
01910        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01911        +----------------+
01912      |*               |
01913      |*               |
01914      |***             |
01915      |*  *            |
01916      |*  *            |
01917      |***             |
01918      |                |
01919      +----------------+ */
01920     0x8000,
01921     0x8000,
01922     0xe000,
01923     0x9000,
01924     0x9000,
01925     0xe000,
01926     0x0000,
01927 
01928     /* Character (0x63):
01929        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01930        +----------------+
01931      |                |
01932      |                |
01933      | **             |
01934      |*               |
01935      |*               |
01936      | **             |
01937      |                |
01938      +----------------+ */
01939     0x0000,
01940     0x0000,
01941     0x6000,
01942     0x8000,
01943     0x8000,
01944     0x6000,
01945     0x0000,
01946 
01947     /* Character (0x64):
01948        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01949        +----------------+
01950      |   *            |
01951      |   *            |
01952      | ***            |
01953      |*  *            |
01954      |*  *            |
01955      | ***            |
01956      |                |
01957      +----------------+ */
01958     0x1000,
01959     0x1000,
01960     0x7000,
01961     0x9000,
01962     0x9000,
01963     0x7000,
01964     0x0000,
01965 
01966     /* Character (0x65):
01967        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01968        +----------------+
01969      |                |
01970      |                |
01971      | **             |
01972      |* **            |
01973      |**              |
01974      | **             |
01975      |                |
01976      +----------------+ */
01977     0x0000,
01978     0x0000,
01979     0x6000,
01980     0xb000,
01981     0xc000,
01982     0x6000,
01983     0x0000,
01984 
01985     /* Character (0x66):
01986        bbw=5, bbh=7, bbx=0, bby=-1, width=5
01987        +----------------+
01988      |  *             |
01989      | * *            |
01990      | *              |
01991      |***             |
01992      | *              |
01993      | *              |
01994      |                |
01995      +----------------+ */
01996     0x2000,
01997     0x5000,
01998     0x4000,
01999     0xe000,
02000     0x4000,
02001     0x4000,
02002     0x0000,
02003 
02004     /* Character (0x67):
02005        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02006        +----------------+
02007      |                |
02008      |                |
02009      | ***            |
02010      |*  *            |
02011      | **             |
02012      |*               |
02013      | ***            |
02014      +----------------+ */
02015     0x0000,
02016     0x0000,
02017     0x7000,
02018     0x9000,
02019     0x6000,
02020     0x8000,
02021     0x7000,
02022 
02023     /* Character (0x68):
02024        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02025        +----------------+
02026      |*               |
02027      |*               |
02028      |***             |
02029      |*  *            |
02030      |*  *            |
02031      |*  *            |
02032      |                |
02033      +----------------+ */
02034     0x8000,
02035     0x8000,
02036     0xe000,
02037     0x9000,
02038     0x9000,
02039     0x9000,
02040     0x0000,
02041 
02042     /* Character (0x69):
02043        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02044        +----------------+
02045      | *              |
02046      |                |
02047      |**              |
02048      | *              |
02049      | *              |
02050      |***             |
02051      |                |
02052      +----------------+ */
02053     0x4000,
02054     0x0000,
02055     0xc000,
02056     0x4000,
02057     0x4000,
02058     0xe000,
02059     0x0000,
02060 
02061     /* Character (0x6a):
02062        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02063        +----------------+
02064      |  *             |
02065      |                |
02066      |  *             |
02067      |  *             |
02068      |  *             |
02069      |* *             |
02070      | *              |
02071      +----------------+ */
02072     0x2000,
02073     0x0000,
02074     0x2000,
02075     0x2000,
02076     0x2000,
02077     0xa000,
02078     0x4000,
02079 
02080     /* Character (0x6b):
02081        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02082        +----------------+
02083      |*               |
02084      |*               |
02085      |* *             |
02086      |**              |
02087      |* *             |
02088      |*  *            |
02089      |                |
02090      +----------------+ */
02091     0x8000,
02092     0x8000,
02093     0xa000,
02094     0xc000,
02095     0xa000,
02096     0x9000,
02097     0x0000,
02098 
02099     /* Character (0x6c):
02100        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02101        +----------------+
02102      |**              |
02103      | *              |
02104      | *              |
02105      | *              |
02106      | *              |
02107      |***             |
02108      |                |
02109      +----------------+ */
02110     0xc000,
02111     0x4000,
02112     0x4000,
02113     0x4000,
02114     0x4000,
02115     0xe000,
02116     0x0000,
02117 
02118     /* Character (0x6d):
02119        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02120        +----------------+
02121      |                |
02122      |                |
02123      |* *             |
02124      |****            |
02125      |*  *            |
02126      |*  *            |
02127      |                |
02128      +----------------+ */
02129     0x0000,
02130     0x0000,
02131     0xa000,
02132     0xf000,
02133     0x9000,
02134     0x9000,
02135     0x0000,
02136 
02137     /* Character (0x6e):
02138        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02139        +----------------+
02140      |                |
02141      |                |
02142      |***             |
02143      |*  *            |
02144      |*  *            |
02145      |*  *            |
02146      |                |
02147      +----------------+ */
02148     0x0000,
02149     0x0000,
02150     0xe000,
02151     0x9000,
02152     0x9000,
02153     0x9000,
02154     0x0000,
02155 
02156     /* Character (0x6f):
02157        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02158        +----------------+
02159      |                |
02160      |                |
02161      | **             |
02162      |*  *            |
02163      |*  *            |
02164      | **             |
02165      |                |
02166      +----------------+ */
02167     0x0000,
02168     0x0000,
02169     0x6000,
02170     0x9000,
02171     0x9000,
02172     0x6000,
02173     0x0000,
02174 
02175     /* Character (0x70):
02176        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02177        +----------------+
02178      |                |
02179      |                |
02180      |***             |
02181      |*  *            |
02182      |*  *            |
02183      |***             |
02184      |*               |
02185      +----------------+ */
02186     0x0000,
02187     0x0000,
02188     0xe000,
02189     0x9000,
02190     0x9000,
02191     0xe000,
02192     0x8000,
02193 
02194     /* Character (0x71):
02195        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02196        +----------------+
02197      |                |
02198      |                |
02199      | ***            |
02200      |*  *            |
02201      |*  *            |
02202      | ***            |
02203      |   *            |
02204      +----------------+ */
02205     0x0000,
02206     0x0000,
02207     0x7000,
02208     0x9000,
02209     0x9000,
02210     0x7000,
02211     0x1000,
02212 
02213     /* Character (0x72):
02214        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02215        +----------------+
02216      |                |
02217      |                |
02218      |***             |
02219      |*  *            |
02220      |*               |
02221      |*               |
02222      |                |
02223      +----------------+ */
02224     0x0000,
02225     0x0000,
02226     0xe000,
02227     0x9000,
02228     0x8000,
02229     0x8000,
02230     0x0000,
02231 
02232     /* Character (0x73):
02233        bbw=6, bbh=7, bbx=0, bby=-1, width=5
02234        +----------------+
02235      |                |
02236      |                |
02237      | ***            |
02238      |**              |
02239      |  **            |
02240      |***             |
02241      |                |
02242      +----------------+ */
02243     0x0000,
02244     0x0000,
02245     0x7000,
02246     0xc000,
02247     0x3000,
02248     0xe000,
02249     0x0000,
02250 
02251     /* Character (0x74):
02252        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02253        +----------------+
02254      | *              |
02255      | *              |
02256      |***             |
02257      | *              |
02258      | *              |
02259      |  **            |
02260      |                |
02261      +----------------+ */
02262     0x4000,
02263     0x4000,
02264     0xe000,
02265     0x4000,
02266     0x4000,
02267     0x3000,
02268     0x0000,
02269 
02270     /* Character (0x75):
02271        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02272        +----------------+
02273      |                |
02274      |                |
02275      |*  *            |
02276      |*  *            |
02277      |*  *            |
02278      | ***            |
02279      |                |
02280      +----------------+ */
02281     0x0000,
02282     0x0000,
02283     0x9000,
02284     0x9000,
02285     0x9000,
02286     0x7000,
02287     0x0000,
02288 
02289     /* Character (0x76):
02290        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02291        +----------------+
02292      |                |
02293      |                |
02294      |* *             |
02295      |* *             |
02296      |* *             |
02297      | *              |
02298      |                |
02299      +----------------+ */
02300     0x0000,
02301     0x0000,
02302     0xa000,
02303     0xa000,
02304     0xa000,
02305     0x4000,
02306     0x0000,
02307 
02308     /* Character (0x77):
02309        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02310        +----------------+
02311      |                |
02312      |                |
02313      |*  *            |
02314      |*  *            |
02315      |****            |
02316      |****            |
02317      |                |
02318      +----------------+ */
02319     0x0000,
02320     0x0000,
02321     0x9000,
02322     0x9000,
02323     0xf000,
02324     0xf000,
02325     0x0000,
02326 
02327     /* Character (0x78):
02328        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02329        +----------------+
02330      |                |
02331      |                |
02332      |*  *            |
02333      | **             |
02334      | **             |
02335      |*  *            |
02336      |                |
02337      +----------------+ */
02338     0x0000,
02339     0x0000,
02340     0x9000,
02341     0x6000,
02342     0x6000,
02343     0x9000,
02344     0x0000,
02345 
02346     /* Character (0x79):
02347        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02348        +----------------+
02349      |                |
02350      |                |
02351      |*  *            |
02352      |*  *            |
02353      | * *            |
02354      |  *             |
02355      | *              |
02356      +----------------+ */
02357     0x0000,
02358     0x0000,
02359     0x9000,
02360     0x9000,
02361     0x5000,
02362     0x2000,
02363     0x4000,
02364 
02365     /* Character (0x7a):
02366        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02367        +----------------+
02368      |                |
02369      |                |
02370      |****            |
02371      |  *             |
02372      | *              |
02373      |****            |
02374      |                |
02375      +----------------+ */
02376     0x0000,
02377     0x0000,
02378     0xf000,
02379     0x2000,
02380     0x4000,
02381     0xf000,
02382     0x0000,
02383 
02384     /* Character (0x7b):
02385        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02386        +----------------+
02387      |  *             |
02388      | *              |
02389      |**              |
02390      | *              |
02391      | *              |
02392      |  *             |
02393      |                |
02394      +----------------+ */
02395     0x2000,
02396     0x4000,
02397     0xc000,
02398     0x4000,
02399     0x4000,
02400     0x2000,
02401     0x0000,
02402 
02403     /* Character (0x7c):
02404        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02405        +----------------+
02406      | *              |
02407      | *              |
02408      | *              |
02409      | *              |
02410      | *              |
02411      | *              |
02412      |                |
02413      +----------------+ */
02414     0x4000,
02415     0x4000,
02416     0x4000,
02417     0x4000,
02418     0x4000,
02419     0x4000,
02420     0x0000,
02421 
02422     /* Character (0x7d):
02423        bbw=6, bbh=7, bbx=0, bby=-1, width=5
02424        +----------------+
02425      |*               |
02426      | *              |
02427      | **             |
02428      | *              |
02429      | *              |
02430      |*               |
02431      |                |
02432      +----------------+ */
02433     0x8000,
02434     0x4000,
02435     0x6000,
02436     0x4000,
02437     0x4000,
02438     0x8000,
02439     0x0000,
02440 
02441     /* Character (0x7e):
02442        bbw=5, bbh=7, bbx=0, bby=-1, width=5
02443        +----------------+
02444      | * *            |
02445      |* *             |
02446      |                |
02447      |                |
02448      |                |
02449      |                |
02450      |                |
02451      +----------------+ */
02452     0x5000,
02453     0xa000,
02454     0x0000,
02455     0x0000,
02456     0x0000,
02457     0x0000,
02458     0x0000,
02459 };
02460 
02461 /* Character width data. */
02462 static const uint8_t x5x7_width[] = {
02463     5,  /* (0x00) */
02464     5,  /* (0x01) */
02465     5,  /* (0x02) */
02466     5,  /* (0x03) */
02467     5,  /* (0x04) */
02468     5,  /* (0x05) */
02469     5,  /* (0x06) */
02470     5,  /* (0x07) */
02471     5,  /* (0x08) */
02472     5,  /* (0x09) */
02473     5,  /* (0x0a) */
02474     5,  /* (0x0b) */
02475     5,  /* (0x0c) */
02476     5,  /* (0x0d) */
02477     5,  /* (0x0e) */
02478     5,  /* (0x0f) */
02479     5,  /* (0x10) */
02480     5,  /* (0x11) */
02481     5,  /* (0x12) */
02482     5,  /* (0x13) */
02483     5,  /* (0x14) */
02484     5,  /* (0x15) */
02485     5,  /* (0x16) */
02486     5,  /* (0x17) */
02487     5,  /* (0x18) */
02488     5,  /* (0x19) */
02489     5,  /* (0x1a) */
02490     5,  /* (0x1b) */
02491     5,  /* (0x1c) */
02492     5,  /* (0x1d) */
02493     5,  /* (0x1e) */
02494     5,  /* (0x1f) */
02495     5,  /* (0x20) */
02496     5,  /* (0x21) */
02497     5,  /* (0x22) */
02498     5,  /* (0x23) */
02499     5,  /* (0x24) */
02500     5,  /* (0x25) */
02501     5,  /* (0x26) */
02502     5,  /* (0x27) */
02503     5,  /* (0x28) */
02504     5,  /* (0x29) */
02505     5,  /* (0x2a) */
02506     5,  /* (0x2b) */
02507     5,  /* (0x2c) */
02508     5,  /* (0x2d) */
02509     5,  /* (0x2e) */
02510     5,  /* (0x2f) */
02511     5,  /* (0x30) */
02512     5,  /* (0x31) */
02513     5,  /* (0x32) */
02514     5,  /* (0x33) */
02515     5,  /* (0x34) */
02516     5,  /* (0x35) */
02517     5,  /* (0x36) */
02518     5,  /* (0x37) */
02519     5,  /* (0x38) */
02520     5,  /* (0x39) */
02521     5,  /* (0x3a) */
02522     5,  /* (0x3b) */
02523     5,  /* (0x3c) */
02524     5,  /* (0x3d) */
02525     5,  /* (0x3e) */
02526     5,  /* (0x3f) */
02527     5,  /* (0x40) */
02528     5,  /* (0x41) */
02529     5,  /* (0x42) */
02530     5,  /* (0x43) */
02531     5,  /* (0x44) */
02532     5,  /* (0x45) */
02533     5,  /* (0x46) */
02534     5,  /* (0x47) */
02535     5,  /* (0x48) */
02536     5,  /* (0x49) */
02537     5,  /* (0x4a) */
02538     5,  /* (0x4b) */
02539     5,  /* (0x4c) */
02540     5,  /* (0x4d) */
02541     5,  /* (0x4e) */
02542     5,  /* (0x4f) */
02543     5,  /* (0x50) */
02544     5,  /* (0x51) */
02545     5,  /* (0x52) */
02546     5,  /* (0x53) */
02547     5,  /* (0x54) */
02548     5,  /* (0x55) */
02549     5,  /* (0x56) */
02550     5,  /* (0x57) */
02551     5,  /* (0x58) */
02552     5,  /* (0x59) */
02553     5,  /* (0x5a) */
02554     5,  /* (0x5b) */
02555     5,  /* (0x5c) */
02556     5,  /* (0x5d) */
02557     5,  /* (0x5e) */
02558     5,  /* (0x5f) */
02559     5,  /* (0x60) */
02560     5,  /* (0x61) */
02561     5,  /* (0x62) */
02562     5,  /* (0x63) */
02563     5,  /* (0x64) */
02564     5,  /* (0x65) */
02565     5,  /* (0x66) */
02566     5,  /* (0x67) */
02567     5,  /* (0x68) */
02568     5,  /* (0x69) */
02569     5,  /* (0x6a) */
02570     5,  /* (0x6b) */
02571     5,  /* (0x6c) */
02572     5,  /* (0x6d) */
02573     5,  /* (0x6e) */
02574     5,  /* (0x6f) */
02575     5,  /* (0x70) */
02576     5,  /* (0x71) */
02577     5,  /* (0x72) */
02578     5,  /* (0x73) */
02579     5,  /* (0x74) */
02580     5,  /* (0x75) */
02581     5,  /* (0x76) */
02582     5,  /* (0x77) */
02583     5,  /* (0x78) */
02584     5,  /* (0x79) */
02585     5,  /* (0x7a) */
02586     5,  /* (0x7b) */
02587     5,  /* (0x7c) */
02588     5,  /* (0x7d) */
02589     5,  /* (0x7e) */
02590 };
02591 
02592 /* Fixed 5x7 proportional font data */
02593 const FONT_T font_x5x7 = {7, 0x00, 0x7E, x5x7_bits, x5x7_width};
02594