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_helvr10.c Source File

lpc_helvr10.c

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