Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

src/tiles.c

Go to the documentation of this file.
00001 /* {{{
00002  * CalcRogue, a roguelike game for PCs, calculators and PDAs
00003  * Copyright (C) 2003 Jim Babcock
00004  * 
00005  * This program is free software; you can redistribute it and/or modify
00006  * it under the terms of the GNU General Public License as published by
00007  * the Free Software Foundation; either version 2 of the License, or
00008  * (at your option) any later version.
00009  * 
00010  * This program is distributed in the hope that it will be useful,
00011  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00012  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013  * GNU General Public License for more details.
00014  * 
00015  * You should have received a copy of the GNU General Public License
00016  * along with this program; if not, write to the Free Software
00017  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00018  * }}} */
00019 // tiles.c
00022 
00023 #include "crogue.h"
00024 
00025 #ifdef IS_CALCULATOR
00026 
00027 //{{{
00028 // Format: 1B width, 7B data
00029 const unsigned char Font_5x7[128*8] =
00030 {
00031  //{{{ 00
00032     0,
00033     0b00000000,
00034     0b00000000,
00035     0b00000000,
00036     0b00000000,
00037     0b00000000,
00038     0b00000000,
00039     0b00000000, //}}}
00040  //{{{ 01
00041     0,
00042     0b00000000,
00043     0b00000000,
00044     0b00000000,
00045     0b00000000,
00046     0b00000000,
00047     0b00000000,
00048     0b00000000, //}}}
00049  //{{{ 02
00050     0,
00051     0b00000000,
00052     0b00000000,
00053     0b00000000,
00054     0b00000000,
00055     0b00000000,
00056     0b00000000,
00057     0b00000000, //}}}
00058  //{{{ 03
00059     0,
00060     0b00000000,
00061     0b00000000,
00062     0b00000000,
00063     0b00000000,
00064     0b00000000,
00065     0b00000000,
00066     0b00000000, //}}}
00067  //{{{ 04
00068     0,
00069     0b00000000,
00070     0b00000000,
00071     0b00000000,
00072     0b00000000,
00073     0b00000000,
00074     0b00000000,
00075     0b00000000, //}}}
00076  //{{{ 05
00077     0,
00078     0b00000000,
00079     0b00000000,
00080     0b00000000,
00081     0b00000000,
00082     0b00000000,
00083     0b00000000,
00084     0b00000000, //}}}
00085  //{{{ 06
00086     0,
00087     0b00000000,
00088     0b00000000,
00089     0b00000000,
00090     0b00000000,
00091     0b00000000,
00092     0b00000000,
00093     0b00000000, //}}}
00094  //{{{ 07
00095     0,
00096     0b00000000,
00097     0b00000000,
00098     0b00000000,
00099     0b00000000,
00100     0b00000000,
00101     0b00000000,
00102     0b00000000, //}}}
00103  //{{{ 08
00104     0,
00105     0b00000000,
00106     0b00000000,
00107     0b00000000,
00108     0b00000000,
00109     0b00000000,
00110     0b00000000,
00111     0b00000000, //}}}
00112  //{{{ 09
00113     0,
00114     0b00000000,
00115     0b00000000,
00116     0b00000000,
00117     0b00000000,
00118     0b00000000,
00119     0b00000000,
00120     0b00000000, //}}}
00121  //{{{ 0A
00122     0,
00123     0b00000000,
00124     0b00000000,
00125     0b00000000,
00126     0b00000000,
00127     0b00000000,
00128     0b00000000,
00129     0b00000000, //}}}
00130  //{{{ 0B
00131     0,
00132     0b00000000,
00133     0b00000000,
00134     0b00000000,
00135     0b00000000,
00136     0b00000000,
00137     0b00000000,
00138     0b00000000, //}}}
00139  //{{{ 0C
00140     0,
00141     0b00000000,
00142     0b00000000,
00143     0b00000000,
00144     0b00000000,
00145     0b00000000,
00146     0b00000000,
00147     0b00000000, //}}}
00148  //{{{ 0D
00149     0,
00150     0b00000000,
00151     0b00000000,
00152     0b00000000,
00153     0b00000000,
00154     0b00000000,
00155     0b00000000,
00156     0b00000000, //}}}
00157  //{{{ 0E
00158     0,
00159     0b00000000,
00160     0b00000000,
00161     0b00000000,
00162     0b00000000,
00163     0b00000000,
00164     0b00000000,
00165     0b00000000, //}}}
00166  //{{{ 0F
00167     0,
00168     0b00000000,
00169     0b00000000,
00170     0b00000000,
00171     0b00000000,
00172     0b00000000,
00173     0b00000000,
00174     0b00000000, //}}}
00175  //{{{ 10
00176     0,
00177     0b00000000,
00178     0b00000000,
00179     0b00000000,
00180     0b00000000,
00181     0b00000000,
00182     0b00000000,
00183     0b00000000, //}}}
00184  //{{{ 11
00185     0,
00186     0b00000000,
00187     0b00000000,
00188     0b00000000,
00189     0b00000000,
00190     0b00000000,
00191     0b00000000,
00192     0b00000000, //}}}
00193  //{{{ 12
00194     0,
00195     0b00000000,
00196     0b00000000,
00197     0b00000000,
00198     0b00000000,
00199     0b00000000,
00200     0b00000000,
00201     0b00000000, //}}}
00202  //{{{ 13
00203     0,
00204     0b00000000,
00205     0b00000000,
00206     0b00000000,
00207     0b00000000,
00208     0b00000000,
00209     0b00000000,
00210     0b00000000, //}}}
00211  //{{{ 14
00212     0,
00213     0b00000000,
00214     0b00000000,
00215     0b00000000,
00216     0b00000000,
00217     0b00000000,
00218     0b00000000,
00219     0b00000000, //}}}
00220  //{{{ 15
00221     0,
00222     0b00000000,
00223     0b00000000,
00224     0b00000000,
00225     0b00000000,
00226     0b00000000,
00227     0b00000000,
00228     0b00000000, //}}}
00229  //{{{ 16
00230     0,
00231     0b00000000,
00232     0b00000000,
00233     0b00000000,
00234     0b00000000,
00235     0b00000000,
00236     0b00000000,
00237     0b00000000, //}}}
00238  //{{{ 17
00239     0,
00240     0b00000000,
00241     0b00000000,
00242     0b00000000,
00243     0b00000000,
00244     0b00000000,
00245     0b00000000,
00246     0b00000000, //}}}
00247  //{{{ 18
00248     0,
00249     0b00000000,
00250     0b00000000,
00251     0b00000000,
00252     0b00000000,
00253     0b00000000,
00254     0b00000000,
00255     0b00000000, //}}}
00256  //{{{ 19
00257     0,
00258     0b00000000,
00259     0b00000000,
00260     0b00000000,
00261     0b00000000,
00262     0b00000000,
00263     0b00000000,
00264     0b00000000, //}}}
00265  //{{{ 1A
00266     0,
00267     0b00000000,
00268     0b00000000,
00269     0b00000000,
00270     0b00000000,
00271     0b00000000,
00272     0b00000000,
00273     0b00000000, //}}}
00274  //{{{ 1B
00275     0,
00276     0b00000000,
00277     0b00000000,
00278     0b00000000,
00279     0b00000000,
00280     0b00000000,
00281     0b00000000,
00282     0b00000000, //}}}
00283  //{{{ 1C
00284     0,
00285     0b00000000,
00286     0b00000000,
00287     0b00000000,
00288     0b00000000,
00289     0b00000000,
00290     0b00000000,
00291     0b00000000, //}}}
00292  //{{{ 1D
00293     0,
00294     0b00000000,
00295     0b00000000,
00296     0b00000000,
00297     0b00000000,
00298     0b00000000,
00299     0b00000000,
00300     0b00000000, //}}}
00301  //{{{ 1E
00302     0,
00303     0b00000000,
00304     0b00000000,
00305     0b00000000,
00306     0b00000000,
00307     0b00000000,
00308     0b00000000,
00309     0b00000000, //}}}
00310  //{{{ 1F
00311     0,
00312     0b00000000,
00313     0b00000000,
00314     0b00000000,
00315     0b00000000,
00316     0b00000000,
00317     0b00000000,
00318     0b00000000, //}}}
00319  //{{{ 20 space
00320     3,
00321     0b00000000,
00322     0b00000000,
00323     0b00000000,
00324     0b00000000,
00325     0b00000000,
00326     0b00000000,
00327     0b00000000, //}}}
00328  //{{{ 21 !
00329     3,
00330     0b01000000,
00331     0b01000000,
00332     0b01000000,
00333     0b01000000,
00334     0b00000000,
00335     0b01000000,
00336     0b00000000, //}}}
00337  //{{{ 22 "
00338     4,
00339     0b01010000,
00340     0b01010000,
00341     0b00000000,
00342     0b00000000,
00343     0b00000000,
00344     0b00000000,
00345     0b00000000, //}}}
00346  //{{{ 23 #
00347     6,
00348     0b00000000,
00349     0b00101000,
00350     0b01111100,
00351     0b00101000,
00352     0b01111100,
00353     0b00101000,
00354     0b00000000, //}}}
00355  //{{{ 24 $
00356     6,
00357     0b00010000,
00358     0b00111000,
00359     0b01010000,
00360     0b00111000,
00361     0b00010100,
00362     0b01111000,
00363     0b00010000, //}}}
00364  //{{{ 25 %
00365     5,
00366     0b00000000,
00367     0b01001000,
00368     0b00010000,
00369     0b00100000,
00370     0b01001000,
00371     0b00000000,
00372     0b00000000, //}}}
00373  //{{{ 26 &
00374     7,
00375     0b00110000,
00376     0b01001000,
00377     0b00110000,
00378     0b01010110,
00379     0b01001000,
00380     0b00110100,
00381     0b00000000, //}}}
00382  //{{{ 27 '
00383     3,
00384     0b00100000,
00385     0b01100000,
00386     0b00000000,
00387     0b00000000,
00388     0b00000000,
00389     0b00000000,
00390     0b00000000, //}}}
00391  //{{{ 28 (
00392     3,
00393     0b00100000,
00394     0b01000000,
00395     0b01000000,
00396     0b01000000,
00397     0b01000000,
00398     0b00100000,
00399     0b00000000, //}}}
00400  //{{{ 29 )
00401     3,
00402     0b01000000,
00403     0b00100000,
00404     0b00100000,
00405     0b00100000,
00406     0b00100000,
00407     0b01000000,
00408     0b00000000, //}}}
00409  //{{{ 2A *
00410     6,
00411     0b00000000,
00412     0b01000100,
00413     0b00101000,
00414     0b01111100,
00415     0b00101000,
00416     0b01000100,
00417     0b00000000, //}}}
00418  //{{{ 2B +
00419     4,
00420     0b00000000,
00421     0b00000000,
00422     0b00100000,
00423     0b01110000,
00424     0b00100000,
00425     0b00000000,
00426     0b00000000, //}}}
00427  //{{{ 2C ,
00428     3,
00429     0b00000000,
00430     0b00000000,
00431     0b00000000,
00432     0b00000000,
00433     0b00100000,
00434     0b01100000,
00435     0b00000000, //}}}
00436  //{{{ 2D -
00437     4,
00438     0b00000000,
00439     0b00000000,
00440     0b00000000,
00441     0b01110000,
00442     0b00000000,
00443     0b00000000,
00444     0b00000000, //}}}
00445  //{{{ 2E .
00446     2,
00447     0b00000000,
00448     0b00000000,
00449     0b00000000,
00450     0b00000000,
00451     0b00000000,
00452     0b01000000,
00453     0b00000000, //}}}
00454  //{{{ 2F /
00455     4,
00456     0b00010000,
00457     0b00010000,
00458     0b00100000,
00459     0b00100000,
00460     0b01000000,
00461     0b01000000,
00462     0b00000000, //}}}
00463  //{{{ 30 0
00464     5,
00465     0b00111000,
00466     0b01001000,
00467     0b01001000,
00468     0b01001000,
00469     0b01001000,
00470     0b01111000,
00471     0b00000000, //}}}
00472  //{{{ 31 1
00473     4,
00474     0b00100000,
00475     0b01100000,
00476     0b00100000,
00477     0b00100000,
00478     0b00100000,
00479     0b01110000,
00480     0b00000000, //}}}
00481  //{{{ 32 2
00482     5,
00483     0b00110000,
00484     0b01001000,
00485     0b00010000,
00486     0b00100000,
00487     0b01000000,
00488     0b01111000,
00489     0b00000000, //}}}
00490  //{{{ 33 3
00491     4,
00492     0b01110000,
00493     0b00010000,
00494     0b01100000,
00495     0b00010000,
00496     0b00010000,
00497     0b01110000,
00498     0b00000000, //}}}
00499  //{{{ 34 4
00500     5,
00501     0b00011000,
00502     0b00101000,
00503     0b01001000,
00504     0b01111000,
00505     0b00001000,
00506     0b00001000,
00507     0b00000000, //}}}
00508  //{{{ 35 5
00509     5,
00510     0b01111000,
00511     0b01000000,
00512     0b01110000,
00513     0b00001000,
00514     0b00001000,
00515     0b01110000,
00516     0b00000000, //}}}
00517  //{{{ 36 6
00518     5,
00519     0b00111000,
00520     0b01000000,
00521     0b01110000,
00522     0b01001000,
00523     0b01001000,
00524     0b00110000,
00525     0b00000000, //}}}
00526  //{{{ 37 7
00527     5,
00528     0b01111000,
00529     0b00001000,
00530     0b00010000,
00531     0b00100000,
00532     0b01000000,
00533     0b01000000,
00534     0b00000000, //}}}
00535  //{{{ 38 8
00536     5,
00537     0b00110000,
00538     0b01001000,
00539     0b00110000,
00540     0b01001000,
00541     0b01001000,
00542     0b00110000,
00543     0b00000000, //}}}
00544  //{{{ 39 9
00545     5,
00546     0b00110000,
00547     0b01001000,
00548     0b00111000,
00549     0b00001000,
00550     0b00001000,
00551     0b00110000,
00552     0b00000000, //}}}
00553  //{{{ 3A :
00554     2,
00555     0b00000000,
00556     0b01000000,
00557     0b00000000,
00558     0b00000000,
00559     0b01000000,
00560     0b00000000,
00561     0b00000000, //}}}
00562  //{{{ 3B ;
00563     3,
00564     0b00000000,
00565     0b00100000,
00566     0b00000000,
00567     0b00000000,
00568     0b00100000,
00569     0b01000000,
00570     0b00000000, //}}}
00571  //{{{ 3C <
00572     4,
00573     0b00000000,
00574     0b00010000,
00575     0b00100000,
00576     0b01000000,
00577     0b00100000,
00578     0b00010000,
00579     0b00000000, //}}}
00580  //{{{ 3D =
00581     4,
00582     0b00000000,
00583     0b00000000,
00584     0b01110000,
00585     0b00000000,
00586     0b01110000,
00587     0b00000000,
00588     0b00000000, //}}}
00589  //{{{ 3E >
00590     4,
00591     0b00000000,
00592     0b01000000,
00593     0b00100000,
00594     0b00010000,
00595     0b00100000,
00596     0b01000000,
00597     0b00000000, //}}}
00598  //{{{ 3F ?
00599     4,
00600     0b00100000,
00601     0b01010000,
00602     0b00010000,
00603     0b00100000,
00604     0b00000000,
00605     0b00100000,
00606     0b00000000, //}}}
00607  //{{{ 40 @
00608     5,
00609     0b00110000,
00610     0b01001000,
00611     0b01011000,
00612     0b01011000,
00613     0b01000000,
00614     0b00111000,
00615     0b00000000, //}}}
00616  //{{{ 41 A
00617     5,
00618     0b00110000,
00619     0b01001000,
00620     0b01001000,
00621     0b01111000,
00622     0b01001000,
00623     0b01001000,
00624     0b00000000, //}}}
00625  //{{{ 42 B
00626     5,
00627     0b01110000,
00628     0b01001000,
00629     0b01110000,
00630     0b01001000,
00631     0b01001000,
00632     0b01110000,
00633     0b00000000, //}}}
00634  //{{{ 43 C
00635     5,
00636     0b00110000,
00637     0b01001000,
00638     0b01000000,
00639     0b01000000,
00640     0b01001000,
00641     0b00110000,
00642     0b00000000, //}}}
00643  //{{{ 44 D
00644     5,
00645     0b01110000,
00646     0b01001000,
00647     0b01001000,
00648     0b01001000,
00649     0b01001000,
00650     0b01110000,
00651     0b00000000, //}}}
00652  //{{{ 45 E
00653     5,
00654     0b01111000,
00655     0b01000000,
00656     0b01110000,
00657     0b01000000,
00658     0b01000000,
00659     0b01111000,
00660     0b00000000, //}}}
00661  //{{{ 46 F
00662     5,
00663     0b01111000,
00664     0b01000000,
00665     0b01000000,
00666     0b01110000,
00667     0b01000000,
00668     0b01000000,
00669     0b00000000, //}}}
00670  //{{{ 47 G
00671     5,
00672     0b00110000,
00673     0b01001000,
00674     0b01000000,
00675     0b01011000,
00676     0b01001000,
00677     0b00111000,
00678     0b00000000, //}}}
00679  //{{{ 48 H
00680     5,
00681     0b01001000,
00682     0b01001000,
00683     0b01111000,
00684     0b01001000,
00685     0b01001000,
00686     0b01001000,
00687     0b00000000, //}}}
00688  //{{{ 49 I
00689     4,
00690     0b01110000,
00691     0b00100000,
00692     0b00100000,
00693     0b00100000,
00694     0b00100000,
00695     0b01110000,
00696     0b00000000, //}}}
00697  //{{{ 4A J
00698     5,
00699     0b00111000,
00700     0b00010000,
00701     0b00010000,
00702     0b00010000,
00703     0b01010000,
00704     0b01110000,
00705     0b00000000, //}}}
00706  //{{{ 4B K
00707     5,
00708     0b01001000,
00709     0b01010000,
00710     0b01100000,
00711     0b01010000,
00712     0b01001000,
00713     0b01001000,
00714     0b00000000, //}}}
00715  //{{{ 4C L
00716     5,
00717     0b01000000,
00718     0b01000000,
00719     0b01000000,
00720     0b01000000,
00721     0b01000000,
00722     0b01111000,
00723     0b00000000, //}}}
00724  //{{{ 4D M
00725     6,
00726     0b01000100,
00727     0b01101100,
00728     0b01111100,
00729     0b01010100,
00730     0b01010100,
00731     0b01010100,
00732     0b00000000, //}}}
00733  //{{{ 4E N
00734     6,
00735     0b01000100,
00736     0b01100100,
00737     0b01110100,
00738     0b01011100,
00739     0b01001100,
00740     0b01000100,
00741     0b00000000, //}}}
00742  //{{{ 4F O
00743     5,
00744     0b01111000,
00745     0b01001000,
00746     0b01001000,
00747     0b01001000,
00748     0b01001000,
00749     0b01111000,
00750     0b00000000, //}}}
00751  //{{{ 50 P
00752     5,
00753     0b01110000,
00754     0b01001000,
00755     0b01001000,
00756     0b01110000,
00757     0b01000000,
00758     0b01000000,
00759     0b00000000, //}}}
00760  //{{{ 51 Q
00761     6,
00762     0b00110000,
00763     0b01001000,
00764     0b01001000,
00765     0b01001000,
00766     0b01011000,
00767     0b00110100,
00768     0b00000000, //}}}
00769  //{{{ 52 R
00770     5,
00771     0b01110000,
00772     0b01001000,
00773     0b01001000,
00774     0b01110000,
00775     0b01001000,
00776     0b01001000,
00777     0b00000000, //}}}
00778  //{{{ 53 S
00779     5,
00780     0b00111000,
00781     0b01000000,
00782     0b00110000,
00783     0b00001000,
00784     0b00001000,
00785     0b01110000,
00786     0b00000000, //}}}
00787  //{{{ 54 T
00788     6,
00789     0b01111100,
00790     0b00010000,
00791     0b00010000,
00792     0b00010000,
00793     0b00010000,
00794     0b00010000,
00795     0b00000000, //}}}
00796  //{{{ 55 U
00797     5,
00798     0b01001000,
00799     0b01001000,
00800     0b01001000,
00801     0b01001000,
00802     0b01001000,
00803     0b00110000,
00804     0b00000000, //}}}
00805  //{{{ 56 V
00806     6,
00807     0b01000100,
00808     0b01000100,
00809     0b01000100,
00810     0b01000100,
00811     0b00101000,
00812     0b00010000,
00813     0b00000000, //}}}
00814  //{{{ 57 W
00815     6,
00816     0b01000100,
00817     0b01000100,
00818     0b01000100,
00819     0b01010100,
00820     0b01010100,
00821     0b00101000,
00822     0b00000000, //}}}
00823  //{{{ 58 X
00824     5,
00825     0b01001000,
00826     0b01001000,
00827     0b00110000,
00828     0b00110000,
00829     0b01001000,
00830     0b01001000,
00831     0b00000000, //}}}
00832  //{{{ 59 Y
00833     6,
00834     0b01000100,
00835     0b01000100,
00836     0b00101000,
00837     0b00010000,
00838     0b00010000,
00839     0b00010000,
00840     0b00000000, //}}}
00841  //{{{ 5A Z
00842     5,
00843     0b01111000,
00844     0b00001000,
00845     0b00010000,
00846     0b00100000,
00847     0b01000000,
00848     0b01111000,
00849     0b00000000, //}}}
00850  //{{{ 5B [
00851     3,
00852     0b01100000,
00853     0b01000000,
00854     0b01000000,
00855     0b01000000,
00856     0b01000000,
00857     0b01100000,
00858     0b00000000, //}}}
00859  //{{{ 5C \ backslash 
00860     4,
00861     0b01000000,
00862     0b01000000,
00863     0b00100000,
00864     0b00100000,
00865     0b00010000,
00866     0b00010000,
00867     0b00000000, //}}}
00868  //{{{ 5D ]
00869     3,
00870     0b01100000,
00871     0b00100000,
00872     0b00100000,
00873     0b00100000,
00874     0b00100000,
00875     0b01100000,
00876     0b00000000, //}}}
00877  //{{{ 5E ^
00878     4,
00879     0b00100000,
00880     0b01010000,
00881     0b00000000,
00882     0b00000000,
00883     0b00000000,
00884     0b00000000,
00885     0b00000000, //}}}
00886  //{{{ 5F _
00887     4,
00888     0b00000000,
00889     0b00000000,
00890     0b00000000,
00891     0b00000000,
00892     0b00000000,
00893     0b01110000,
00894     0b00000000, //}}}
00895  //{{{ 60 `
00896     3,
00897     0b01000000,
00898     0b00100000,
00899     0b00000000,
00900     0b00000000,
00901     0b00000000,
00902     0b00000000,
00903     0b00000000, //}}}
00904  //{{{ 61 a
00905     5,
00906     0b00000000,
00907     0b00000000,
00908     0b00111000,
00909     0b01001000,
00910     0b01011000,
00911     0b01101000,
00912     0b00000000, //}}}
00913  //{{{ 62 b
00914     5,
00915     0b01000000,
00916     0b01000000,
00917     0b01110000,
00918     0b01001000,
00919     0b01001000,
00920     0b01110000,
00921     0b00000000, //}}}
00922  //{{{ 63 c
00923     4,
00924     0b00000000,
00925     0b00000000,
00926     0b00110000,
00927     0b01000000,
00928     0b01000000,
00929     0b00110000,
00930     0b00000000, //}}}
00931  //{{{ 64 d
00932     5,
00933     0b00001000,
00934     0b00001000,
00935     0b00111000,
00936     0b01001000,
00937     0b01001000,
00938     0b00111000,
00939     0b00000000, //}}}
00940  //{{{ 65 e
00941     5,
00942     0b00000000,
00943     0b00000000,
00944     0b00110000,
00945     0b01111000,
00946     0b01000000,
00947     0b00110000,
00948     0b00000000, //}}}
00949  //{{{ 66 f
00950     4,
00951     0b00110000,
00952     0b00100000,
00953     0b01110000,
00954     0b00100000,
00955     0b00100000,
00956     0b00100000,
00957     0b00000000, //}}}
00958  //{{{ 67 g
00959     5,
00960     0b00000000,
00961     0b00000000,
00962     0b00111000,
00963     0b01001000,
00964     0b00111000,
00965     0b00001000,
00966     0b01110000, //}}}
00967  //{{{ 68 h
00968     5,
00969     0b01000000,
00970     0b01000000,
00971     0b01110000,
00972     0b01001000,
00973     0b01001000,
00974     0b01001000,
00975     0b00000000, //}}}
00976  //{{{ 69 i
00977     2,
00978     0b01000000,
00979     0b00000000,
00980     0b01000000,
00981     0b01000000,
00982     0b01000000,
00983     0b01000000,
00984     0b00000000, //}}}
00985  //{{{ 6A j
00986     3,
00987     0b00100000,
00988     0b00000000,
00989     0b00100000,
00990     0b00100000,
00991     0b00100000,
00992     0b00100000,
00993     0b01000000, //}}}
00994  //{{{ 6B k
00995     5,
00996     0b01000000,
00997     0b01000000,
00998     0b01010000,
00999     0b01100000,
01000     0b01010000,
01001     0b01001000,
01002     0b00000000, //}}}
01003  //{{{ 6C l
01004     3,
01005     0b01100000,
01006     0b00100000,
01007     0b00100000,
01008     0b00100000,
01009     0b00100000,
01010     0b00100000,
01011     0b00000000, //}}}
01012  //{{{ 6D m
01013     6,
01014     0b00000000,
01015     0b00000000,
01016     0b01101100,
01017     0b01010100,
01018     0b01010100,
01019     0b01010100,
01020     0b00000000, //}}}
01021  //{{{ 6E n
01022     5,
01023     0b00000000,
01024     0b00000000,
01025     0b01110000,
01026     0b01001000,
01027     0b01001000,
01028     0b01001000,
01029     0b00000000, //}}}
01030  //{{{ 6F o
01031     5,
01032     0b00000000,
01033     0b00000000,
01034     0b00110000,
01035     0b01001000,
01036     0b01001000,
01037     0b00110000,
01038     0b00000000, //}}}
01039  //{{{ 70 p
01040     5,
01041     0b00000000,
01042     0b00000000,
01043     0b01110000,
01044     0b01001000,
01045     0b01001000,
01046     0b01110000,
01047     0b01000000, //}}}
01048  //{{{ 71 q
01049     5,
01050     0b00000000,
01051     0b00000000,
01052     0b00111000,
01053     0b01001000,
01054     0b01001000,
01055     0b00111000,
01056     0b00001000, //}}}
01057  //{{{ 72 r
01058     5,
01059     0b00000000,
01060     0b00000000,
01061     0b01110000,
01062     0b01001000,
01063     0b01000000,
01064     0b01000000,
01065     0b00000000, //}}}
01066  //{{{ 73 s
01067     4,
01068     0b00000000,
01069     0b00000000,
01070     0b01110000,
01071     0b01100000,
01072     0b00010000,
01073     0b01110000,
01074     0b00000000, //}}}
01075  //{{{ 74 t
01076     4,
01077     0b00100000,
01078     0b00100000,
01079     0b01110000,
01080     0b00100000,
01081     0b00100000,
01082     0b00110000,
01083     0b00000000, //}}}
01084  //{{{ 75 u
01085     5,
01086     0b00000000,
01087     0b00000000,
01088     0b01001000,
01089     0b01001000,
01090     0b01001000,
01091     0b00111000,
01092     0b00000000, //}}}
01093  //{{{ 76 v
01094     4,
01095     0b00000000,
01096     0b00000000,
01097     0b01010000,
01098     0b01010000,
01099     0b01010000,
01100     0b00100000,
01101     0b00000000, //}}}
01102  //{{{ 77 w
01103     6,
01104     0b00000000,
01105     0b00000000,
01106     0b01000100,
01107     0b01000100,
01108     0b01010100,
01109     0b00101000,
01110     0b00000000, //}}}
01111  //{{{ 78 x
01112     5,
01113     0b00000000,
01114     0b00000000,
01115     0b01001000,
01116     0b00110000,
01117     0b00110000,
01118     0b01001000,
01119     0b00000000, //}}}
01120  //{{{ 79 y
01121     4,
01122     0b00000000,
01123     0b00000000,
01124     0b01010000,
01125     0b01010000,
01126     0b01110000,
01127     0b00010000,
01128     0b01100000, //}}}
01129  //{{{ 7A z
01130     5,
01131     0b00000000,
01132     0b00000000,
01133     0b01111000,
01134     0b00010000,
01135     0b00100000,
01136     0b01111000,
01137     0b00000000, //}}}
01138  //{{{ 7B {
01139     4,
01140     0b00000000,
01141     0b00110000,
01142     0b00100000,
01143     0b01000000,
01144     0b00100000,
01145     0b00110000,
01146     0b00000000, //}}}
01147  //{{{ 7C |
01148     2,
01149     0b00000000,
01150     0b01000000,
01151     0b01000000,
01152     0b00000000,
01153     0b01000000,
01154     0b01000000,
01155     0b00000000, //}}}
01156  //{{{ 7D }
01157     4,
01158     0b00000000,
01159     0b01100000,
01160     0b00100000,
01161     0b00010000,
01162     0b00100000,
01163     0b01100000,
01164     0b00000000, //}}}
01165  //{{{ 7E ~
01166     5,
01167     0b00101000,
01168     0b01010000,
01169     0b00000000,
01170     0b00000000,
01171     0b00000000,
01172     0b00000000,
01173     0b00000000, //}}}
01174  //{{{ 7F 
01175     0,
01176     0b00000000,
01177     0b00000000,
01178     0b00000000,
01179     0b00000000,
01180     0b00000000,
01181     0b00000000,
01182     0b00000000, //}}}
01183 };
01184 //}}}
01185 #ifdef USE_8859_1
01186 //{{{
01187 const unsigned char Font_Latin_1_5x7[128*7] =
01188 {
01189  //{{{ A0 NO-BREAK SPACE
01190     3,
01191     0b00000000,
01192     0b00000000,
01193     0b00000000,
01194     0b00000000,
01195     0b00000000,
01196     0b00000000,
01197     0b00000000,
01198 //}}}
01199  //{{{ A1 INVERTED EXCLAMATION MARK
01200     3,
01201     0b01000000,
01202     0b00000000,
01203     0b01000000,
01204     0b01000000,
01205     0b01000000,
01206     0b01000000,
01207     0b00000000,
01208 //}}}
01209  //{{{ A2 CENT SIGN
01210     5,
01211     0b00010000,
01212     0b00111000,
01213     0b01010000,
01214     0b01010000,
01215     0b00111000,
01216     0b00010000,
01217     0b00000000,
01218 //}}}
01219  //{{{ A3 POUND SIGN
01220     5,
01221     0b00011000,
01222     0b00100000,
01223     0b01110000,
01224     0b00100000,
01225     0b00100000,
01226     0b00111100,
01227     0b00000000,
01228 //}}}
01229  //{{{ A4 CURRENCY SIGN
01230     6,
01231     0b00000000,
01232     0b01001000,
01233     0b00110000,
01234     0b00110000,
01235     0b01001000,
01236     0b00000000,
01237     0b00000000,
01238 //}}}
01239  //{{{ A5 YEN SIGN
01240     6,
01241     0b01000100,
01242     0b00101000,
01243     0b01111100,
01244     0b00010000,
01245     0b01111100,
01246     0b00010000,
01247     0b00000000,
01248 //}}}
01249  //{{{ A6 BROKEN BAR
01250     3,
01251     0b00000000,
01252     0b01000000,
01253     0b01000000,
01254     0b00000000,
01255     0b01000000,
01256     0b01000000,
01257     0b00000000,
01258 //}}}
01259  //{{{ A7 SECTION SIGN
01260     5,
01261     0b00110000,
01262     0b01000000,
01263     0b01111000,
01264     0b01111000,
01265     0b00001000,
01266     0b00110000,
01267     0b00000000,
01268 //}}}
01269  //{{{ A8 DIAERESIS
01270     4,
01271     0b01010000,
01272     0b00000000,
01273     0b00000000,
01274     0b00000000,
01275     0b00000000,
01276     0b00000000,
01277     0b00000000,
01278 //}}}
01279  //{{{ A9 COPYRIGHT SIGN
01280     8,
01281     0b00100010,
01282     0b01011101,
01283     0b01010001,
01284     0b01010001,
01285     0b01011101,
01286     0b00100010,
01287     0b00000000,
01288 //}}}
01289  //{{{ AA FEMININE ORDINAL INDICATOR
01290     4,
01291     0b00110000,
01292     0b01010000,
01293     0b01010000,
01294     0b00110000,
01295     0b00000000,
01296     0b01110000,
01297     0b00000000,
01298 //}}}
01299  //{{{ AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
01300     6,
01301     0b00000000,
01302     0b00010100,
01303     0b00101000,
01304     0b01010000,
01305     0b00101000,
01306     0b00010100,
01307     0b00000000,
01308 //}}}
01309  //{{{ AC NOT SIGN
01310     5,
01311     0b00000000,
01312     0b00000000,
01313     0b00000000,
01314     0b00000000,
01315     0b01111000,
01316     0b00001000,
01317     0b00000000,
01318 //}}}
01319  //{{{ AD SOFT HYPHEN
01320     5,
01321     0b00000000,
01322     0b00000000,
01323     0b00000000,
01324     0b00000000,
01325     0b00000000,
01326     0b01111000,
01327     0b00000000,
01328 //}}}
01329  //{{{ AE REGISTERED SIGN
01330     8,
01331     0b00100010,
01332     0b01011001,
01333     0b01010101,
01334     0b01011001,
01335     0b01010101,
01336     0b00110110,
01337     0b00000000,
01338 //}}}
01339  //{{{ AF MACRON
01340     5,
01341     0b01111000,
01342     0b00000000,
01343     0b00000000,
01344     0b00000000,
01345     0b00000000,
01346     0b00000000,
01347     0b00000000,
01348 //}}}
01349  //{{{ B0 DEGREE SIGN
01350     4,
01351     0b01110000,
01352     0b01010000,
01353     0b01110000,
01354     0b00000000,
01355     0b00000000,
01356     0b00000000,
01357     0b00000000,
01358 //}}}
01359  //{{{ B1 PLUS-MINUS SIGN
01360     4,
01361     0b00000000,
01362     0b00100000,
01363     0b01110000,
01364     0b00100000,
01365     0b00000000,
01366     0b01110000,
01367     0b00000000,
01368 //}}}
01369  //{{{ B2 SUPERSCRIPT TWO
01370     3,
01371     0b01100000,
01372     0b00100000,
01373     0b01000000,
01374     0b01100000,
01375     0b00000000,
01376     0b00000000,
01377     0b00000000,
01378 //}}}
01379  //{{{ B3 SUPERSCRIPT THREE
01380     3,
01381     0b01100000,
01382     0b00100000,
01383     0b01000000,
01384     0b00100000,
01385     0b01100000,
01386     0b00000000,
01387     0b00000000,
01388 //}}}
01389  //{{{ B4 ACUTE ACCENT
01390     3,
01391     0b00100000,
01392     0b01000000,
01393     0b00000000,
01394     0b00000000,
01395     0b00000000,
01396     0b00000000,
01397     0b00000000,
01398 //}}}
01399  //{{{ B5 MICRO SIGN
01400     4,
01401     0b00000000,
01402     0b00000000,
01403     0b01010000,
01404     0b01010000,
01405     0b01110000,
01406     0b01000000,
01407     0b00000000,
01408 //}}}
01409  //{{{ B6 PILCROW SIGN
01410     6,
01411     0b00111100,
01412     0b01110100,
01413     0b00110100,
01414     0b00010100,
01415     0b00010100,
01416     0b00010100,
01417     0b00000000,
01418 //}}}
01419  //{{{ B7 MIDDLE DOT
01420     3,
01421     0b00000000,
01422     0b00000000,
01423     0b01100000,
01424     0b01100000,
01425     0b00000000,
01426     0b00000000,
01427     0b00000000,
01428 //}}}
01429  //{{{ B8 CEDILLA
01430     3,
01431     0b00000000,
01432     0b00000000,
01433     0b00000000,
01434     0b00000000,
01435     0b00100000,
01436     0b01000000,
01437     0b00000000,
01438 //}}}
01439  //{{{ B9 SUPERSCRIPT ONE
01440     3,
01441     0b00100000,
01442     0b01100000,
01443     0b00100000,
01444     0b00100000,
01445     0b00000000,
01446     0b00000000,
01447     0b00000000,
01448 //}}}
01449  //{{{ BA MASCULINE ORDINAL INDICATOR
01450     4,
01451     0b00100000,
01452     0b01010000,
01453     0b00100000,
01454     0b00000000,
01455     0b01110000,
01456     0b00000000,
01457     0b00000000,
01458 //}}}
01459  //{{{ BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
01460     6,
01461     0b00000000,
01462     0b01010000,
01463     0b00101000,
01464     0b00010100,
01465     0b00101000,
01466     0b01010000,
01467     0b00000000,
01468 //}}}
01469  //{{{ BC VULGAR FRACTION ONE QUARTER
01470     7,
01471     0b01000100,
01472     0b01001000,
01473     0b01010000,
01474     0b00101010,
01475     0b01001110,
01476     0b00000010,
01477     0b00000000,
01478 //}}}
01479  //{{{ BD VULGAR FRACTION ONE HALF
01480     0,
01481     0b01000100,
01482     0b01001000,
01483     0b01010110,
01484     0b00100010,
01485     0b01000100,
01486     0b00000110,
01487     0b00000000,
01488 //}}}
01489  //{{{ BE VULGAR FRACTION THREE QUARTERS
01490     4,
01491     0b00000000, // No *way* this can be legible at this size
01492     0b01110000,
01493     0b01010000,
01494     0b01010000,
01495     0b01010000,
01496     0b01110000,
01497     0b00000000,
01498 //}}}
01499  //{{{ BF INVERTED QUESTION MARK
01500     4,
01501     0b00100000,
01502     0b00000000,
01503     0b00100000,
01504     0b01000000,
01505     0b01010000,
01506     0b00100000,
01507     0b00000000,
01508 //}}}
01509  //{{{ C0 LATIN CAPITAL LETTER A WITH GRAVE
01510     5,
01511     0b00100000,
01512     0b00010000,
01513     0b00110000,
01514     0b01001000,
01515     0b01111000,
01516     0b01001000,
01517     0b00000000,
01518 //}}}
01519  //{{{ C1 LATIN CAPITAL LETTER A WITH ACUTE
01520     0,
01521     0b00010000,
01522     0b00100000,
01523     0b00110000,
01524     0b01001000,
01525     0b01111000,
01526     0b01001000,
01527     0b00000000,
01528 //}}}
01529  //{{{ C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
01530     5,
01531     0b00010000,
01532     0b00101000,
01533     0b00110000,
01534     0b01001000,
01535     0b01111000,
01536     0b01001000,
01537     0b00000000,
01538 //}}}
01539  //{{{ C3 LATIN CAPITAL LETTER A WITH TILDE
01540     5,
01541     0b00101000,
01542     0b01010000,
01543     0b00110000,
01544     0b01001000,
01545     0b01111000,
01546     0b01001000,
01547     0b00000000,
01548 //}}}
01549  //{{{ C4 LATIN CAPITAL LETTER A WITH DIAERESIS
01550     5,
01551     0b00101000,
01552     0b00000000,
01553     0b00110000,
01554     0b01001000,
01555     0b01111000,
01556     0b01001000,
01557     0b00000000,
01558 //}}}
01559  //{{{ C5 LATIN CAPITAL LETTER A WITH RING ABOVE
01560     5,
01561     0b00110000,
01562     0b00000000,
01563     0b00110000,
01564     0b01001000,
01565     0b01111000,
01566     0b01001000,
01567     0b00000000,
01568 //}}}
01569  //{{{ C6 LATIN CAPITAL LETTER AE
01570     6,
01571     0b00111100,
01572     0b01010000,
01573     0b01111100,
01574     0b01010000,
01575     0b01010000,
01576     0b01011100,
01577     0b00000000,
01578 //}}}
01579  //{{{ C7 LATIN CAPITAL LETTER C WITH CEDILLA
01580     4,
01581     0b01110000,
01582     0b01000000,
01583     0b01000000,
01584     0b01000000,
01585     0b01110000,
01586     0b00100000,
01587     0b01000000,
01588 //}}}
01589  //{{{ C8 LATIN CAPITAL LETTER E WITH GRAVE
01590     4,
01591     0b00100000,
01592     0b01110000,
01593     0b01000000,
01594     0b01100000,
01595     0b01000000,
01596     0b01110000,
01597     0b00000000,
01598 //}}}
01599  //{{{ C9 LATIN CAPITAL LETTER E WITH ACUTE
01600     4,
01601     0b00100000,
01602     0b01110000,
01603     0b01000000,
01604     0b01100000,
01605     0b01000000,
01606     0b01110000,
01607     0b00000000,
01608 //}}}
01609  //{{{ CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX
01610     4,
01611     0b00100000,
01612     0b01110000,
01613     0b01000000,
01614     0b01100000,
01615     0b01000000,
01616     0b01110000,
01617     0b00000000,
01618 //}}}
01619  //{{{ CB LATIN CAPITAL LETTER E WITH DIAERESIS
01620     4,
01621     0b01010000,
01622     0b01110000,
01623     0b01000000,
01624     0b01100000,
01625     0b01000000,
01626     0b01110000,
01627     0b00000000,
01628 //}}}
01629  //{{{ CC LATIN CAPITAL LETTER I WITH GRAVE
01630     3,
01631     0b01100000,
01632     0b00000000,
01633     0b00100000,
01634     0b00100000,
01635     0b00100000,
01636     0b00100000,
01637     0b00000000,
01638 //}}}
01639  //{{{ CD LATIN CAPITAL LETTER I WITH ACUTE
01640     3,
01641     0b01100000,
01642     0b00000000,
01643     0b01000000,
01644     0b01000000,
01645     0b01000000,
01646     0b01000000,
01647     0b00000000,
01648 //}}}
01649  //{{{ CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
01650     4,
01651     0b01110000,
01652     0b00000000,
01653     0b00100000,
01654     0b00100000,
01655     0b00100000,
01656     0b00100000,
01657     0b00000000,
01658 //}}}
01659  //{{{ CF LATIN CAPITAL LETTER I WITH DIAERESIS
01660     4,
01661     0b01010000,
01662     0b00000000,
01663     0b00100000,
01664     0b00100000,
01665     0b00100000,
01666     0b00100000,
01667     0b00000000,
01668 //}}}
01669  //{{{ D0 LATIN CAPITAL LETTER ETH (Icelandic)
01670     6,
01671     0b00111000,
01672     0b00100100,
01673     0b01110100,
01674     0b00100100,
01675     0b00100100,
01676     0b00111000,
01677     0b00000000,
01678 //}}}
01679  //{{{ D1 LATIN CAPITAL LETTER N WITH TILDE
01680     5,
01681     0b00110000,
01682     0b00000000,
01683     0b01001000,
01684     0b01101000,
01685     0b01011000,
01686     0b01001000,
01687     0b00000000,
01688 //}}}
01689  //{{{ D2 LATIN CAPITAL LETTER O WITH GRAVE
01690     4,
01691     0b01100000,
01692     0b00000000,
01693     0b01110000,
01694     0b01010000,
01695     0b01010000,
01696     0b01110000,
01697     0b00000000,
01698 //}}}
01699  //{{{ D3 LATIN CAPITAL LETTER O WITH ACUTE
01700     4,
01701     0b00110000,
01702     0b00000000,
01703     0b01110000,
01704     0b01010000,
01705     0b01010000,
01706     0b01110000,
01707     0b00000000,
01708 //}}}
01709  //{{{ D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
01710     4,
01711     0b01110000,
01712     0b00000000,
01713     0b01110000,
01714     0b01010000,
01715     0b01010000,
01716     0b01110000,
01717     0b00000000,
01718 //}}}
01719  //{{{ D5 LATIN CAPITAL LETTER O WITH TILDE
01720     4,
01721     0b01110000,
01722     0b00000000,
01723     0b01110000,
01724     0b01010000,
01725     0b01010000,
01726     0b01110000,
01727     0b00000000,
01728 //}}}
01729  //{{{ D6 LATIN CAPITAL LETTER O WITH DIAERESIS
01730     4,
01731     0b01010000,
01732     0b00000000,
01733     0b01110000,
01734     0b01010000,
01735     0b01010000,
01736     0b01110000,
01737     0b00000000,
01738 //}}}
01739  //{{{ D7 MULTIPLICATION SIGN
01740     4,
01741     0b00000000,
01742     0b00000000,
01743     0b01010000,
01744     0b00100000,
01745     0b01010000,
01746     0b00000000,
01747     0b00000000,
01748 //}}}
01749  //{{{ D8 LATIN CAPITAL LETTER O WITH STROKE
01750     5,
01751     0b01111000,
01752     0b01001000,
01753     0b01011000,
01754     0b01101000,
01755     0b01001000,
01756     0b01111000,
01757     0b00000000,
01758 //}}}
01759  //{{{ D9 LATIN CAPITAL LETTER U WITH GRAVE
01760     4,
01761     0b00110000,
01762     0b00000000,
01763     0b01010000,
01764     0b01010000,
01765     0b01010000,
01766     0b01110000,
01767     0b00000000,
01768 //}}}
01769  //{{{ DA LATIN CAPITAL LETTER U WITH ACUTE
01770     4,
01771     0b01100000,
01772     0b00000000,
01773     0b01010000,
01774     0b01010000,
01775     0b01010000,
01776     0b01110000,
01777     0b00000000,
01778 //}}}
01779  //{{{ DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX
01780     4,
01781     0b01110000,
01782     0b00000000,
01783     0b01010000,
01784     0b01010000,
01785     0b01010000,
01786     0b01110000,
01787     0b00000000,
01788 //}}}
01789  //{{{ DC LATIN CAPITAL LETTER U WITH DIAERESIS
01790     4,
01791     0b01010000,
01792     0b00000000,
01793     0b01010000,
01794     0b01010000,
01795     0b01010000,
01796     0b01110000,
01797     0b00000000,
01798 //}}}
01799  //{{{ DD LATIN CAPITAL LETTER Y WITH ACUTE
01800     4,
01801     0b00110000,
01802     0b00000000,
01803     0b01010000,
01804     0b01010000,
01805     0b00100000,
01806     0b00100000,
01807     0b00000000,
01808 //}}}
01809  //{{{ DE LATIN CAPITAL LETTER THORN (Icelandic)
01810     5,
01811     0b01000000,
01812     0b01110000,
01813     0b01001000,
01814     0b01001000,
01815     0b01110000,
01816     0b01000000,
01817     0b00000000,
01818 //}}}
01819  //{{{ DF LATIN SMALL LETTER SHARP S (German)
01820     5,
01821     0b01100000,
01822     0b01010000,
01823     0b01110000,
01824     0b01001000,
01825     0b01001000,
01826     0b01110000,
01827     0b00000000,
01828 //}}}
01829  //{{{ E0 LATIN SMALL LETTER A WITH GRAVE
01830     5,
01831     0b00011000,
01832     0b00000000,
01833     0b00111000,
01834     0b01001000,
01835     0b01011000,
01836     0b01101000,
01837     0b00000000,
01838 //}}}
01839  //{{{ E1 LATIN SMALL LETTER A WITH ACUTE
01840     5,
01841     0b00110000,
01842     0b00000000,
01843     0b00111000,
01844     0b01001000,
01845     0b01011000,
01846     0b01101000,
01847     0b00000000,
01848 //}}}
01849  //{{{ E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
01850     5,
01851     0b00111000,
01852     0b00000000,
01853     0b00111000,
01854     0b01001000,
01855     0b01011000,
01856     0b01101000,
01857     0b00000000,
01858 //}}}
01859  //{{{ E3 LATIN SMALL LETTER A WITH TILDE
01860     5,
01861     0b00111000,
01862     0b00000000,
01863     0b00111000,
01864     0b01001000,
01865     0b01011000,
01866     0b01101000,
01867     0b00000000,
01868 //}}}
01869  //{{{ E4 LATIN SMALL LETTER A WITH DIAERESIS
01870     5,
01871     0b00101000,
01872     0b00000000,
01873     0b00111000,
01874     0b01001000,
01875     0b01011000,
01876     0b01101000,
01877     0b00000000,
01878 //}}}
01879  //{{{ E5 LATIN SMALL LETTER A WITH RING ABOVE
01880     5,
01881     0b00010000,
01882     0b00000000,
01883     0b00111000,
01884     0b01001000,
01885     0b01011000,
01886     0b01101000,
01887     0b00000000,
01888 //}}}
01889  //{{{ E6 LATIN SMALL LETTER AE
01890     6,
01891     0b00000000,
01892     0b01111100,
01893     0b00010100,
01894     0b01111100,
01895     0b01010000,
01896     0b01111100,
01897     0b00000000,
01898 //}}}
01899  //{{{ E7 LATIN SMALL LETTER C WITH CEDILLA
01900     4,
01901     0b00000000,
01902     0b01110000,
01903     0b01000000,
01904     0b01000000,
01905     0b01110000,
01906     0b00100000,
01907     0b01000000,
01908 //}}}
01909  //{{{ E8 LATIN SMALL LETTER E WITH GRAVE
01910     5,
01911     0b01100000,
01912     0b00000000,
01913     0b00110000,
01914     0b01111000,
01915     0b01000000,
01916     0b00110000,
01917     0b00000000,
01918 //}}}
01919  //{{{ E9 LATIN SMALL LETTER E WITH ACUTE
01920     5,
01921     0b00011000,
01922     0b00000000,
01923     0b00110000,
01924     0b01111000,
01925     0b01000000,
01926     0b00110000,
01927     0b00000000,
01928 //}}}
01929  //{{{ EA LATIN SMALL LETTER E WITH CIRCUMFLEX
01930     5,
01931     0b00110000,
01932     0b00000000,
01933     0b00110000,
01934     0b01111000,
01935     0b01000000,
01936     0b00110000,
01937     0b00000000,
01938 //}}}
01939  //{{{ EB LATIN SMALL LETTER E WITH DIAERESIS
01940     5,
01941     0b00101000,
01942     0b00000000,
01943     0b00110000,
01944     0b01111000,
01945     0b01000000,
01946     0b00110000,
01947     0b00000000,
01948 //}}}
01949  //{{{ EC LATIN SMALL LETTER I WITH GRAVE
01950     3,
01951     0b01000000,
01952     0b00100000,
01953     0b00000000,
01954     0b00100000,
01955     0b00100000,
01956     0b00100000,
01957     0b00000000,
01958 //}}}
01959  //{{{ ED LATIN SMALL LETTER I WITH ACUTE
01960     3,
01961     0b00100000,
01962     0b01000000,
01963     0b00000000,
01964     0b01000000,
01965     0b01000000,
01966     0b01000000,
01967     0b00000000,
01968 //}}}
01969  //{{{ EE LATIN SMALL LETTER I WITH CIRCUMFLEX
01970     4,
01971     0b00100000,
01972     0b01010000,
01973     0b00000000,
01974     0b00100000,
01975     0b00100000,
01976     0b00100000,
01977     0b00000000,
01978 //}}}
01979  //{{{ EF LATIN SMALL LETTER I WITH DIAERESIS
01980     4,
01981     0b01010000,
01982     0b00000000,
01983     0b00100000,
01984     0b00100000,
01985     0b00100000,
01986     0b00100000,
01987     0b00000000,
01988 //}}}
01989  //{{{ F0 LATIN SMALL LETTER ETH (Icelandic)
01990     4,
01991     0b01010000,
01992     0b00100000,
01993     0b01010000,
01994     0b00110000,
01995     0b01010000,
01996     0b01110000,
01997     0b00000000,
01998 //}}}
01999  //{{{ F1 LATIN SMALL LETTER N WITH TILDE
02000     5,
02001     0b01010000,
02002     0b00101000,
02003     0b00000000,
02004     0b00110000,
02005     0b01001000,
02006     0b01001000,
02007     0b00000000,
02008 //}}}
02009  //{{{ F2 LATIN SMALL LETTER O WITH GRAVE
02010     5,
02011     0b01100000,
02012     0b00000000,
02013     0b00110000,
02014     0b01001000,
02015     0b01001000,
02016     0b00110000,
02017     0b00000000,
02018 //}}}
02019  //{{{ F3 LATIN SMALL LETTER O WITH ACUTE
02020     5,
02021     0b00011000,
02022     0b00000000,
02023     0b00110000,
02024     0b01001000,
02025     0b01001000,
02026     0b00110000,
02027     0b00000000,
02028 //}}}
02029  //{{{ F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
02030     5,
02031     0b00110000,
02032     0b00000000,
02033     0b00110000,
02034     0b01001000,
02035     0b01001000,
02036     0b00110000,
02037     0b00000000,
02038 //}}}
02039  //{{{ F5 LATIN SMALL LETTER O WITH TILDE
02040     5,
02041     0b00110000,
02042     0b00000000,
02043     0b00110000,
02044     0b01001000,
02045     0b01001000,
02046     0b00110000,
02047     0b00000000,
02048 //}}}
02049  //{{{ F6 LATIN SMALL LETTER O WITH DIAERESIS
02050     5,
02051     0b00101000,
02052     0b00000000,
02053     0b00110000,
02054     0b01001000,
02055     0b01001000,
02056     0b00110000,
02057     0b00000000,
02058 //}}}
02059  //{{{ F7 DIVISION SIGN
02060     4,
02061     0b00000000,
02062     0b00100000,
02063     0b00000000,
02064     0b01110000,
02065     0b00000000,
02066     0b00100000,
02067     0b00000000,
02068 //}}}
02069  //{{{ F8 LATIN SMALL LETTER O WITH STROKE
02070     5,
02071     0b00000000,
02072     0b01111000,
02073     0b01011000,
02074     0b01101000,
02075     0b01001000,
02076     0b01111000,
02077     0b00000000,
02078 //}}}
02079  //{{{ F9 LATIN SMALL LETTER U WITH GRAVE
02080     4,
02081     0b01100000,
02082     0b00000000,
02083     0b01010000,
02084     0b01010000,
02085     0b01010000,
02086     0b01110000,
02087     0b00000000,
02088 //}}}
02089  //{{{ FA LATIN SMALL LETTER U WITH ACUTE
02090     4,
02091     0b00110000,
02092     0b00000000,
02093     0b01010000,
02094     0b01010000,
02095     0b01010000,
02096     0b01110000,
02097     0b00000000,
02098 //}}}
02099  //{{{ FB LATIN SMALL LETTER U WITH CIRCUMFLEX
02100     4,
02101     0b01110000,
02102     0b00000000,
02103     0b01010000,
02104     0b01010000,
02105     0b01010000,
02106     0b01110000,
02107     0b00000000,
02108 //}}}
02109  //{{{ FC LATIN SMALL LETTER U WITH DIAERESIS
02110     4,
02111     0b01010000,
02112     0b00000000,
02113     0b01010000,
02114     0b01010000,
02115     0b01010000,
02116     0b01110000,
02117     0b00000000,
02118 //}}}
02119  //{{{ FD LATIN SMALL LETTER Y WITH ACUTE
02120     4,
02121     0b00110000,
02122     0b00000000,
02123     0b01010000,
02124     0b01010000,
02125     0b00100000,
02126     0b01000000,
02127     0b00000000,
02128 //}}}
02129  //{{{ FE LATIN SMALL LETTER THORN (Icelandic)
02130     4,
02131     0b01000000,
02132     0b01110000,
02133     0b01010000,
02134     0b01100000,
02135     0b01000000,
02136     0b01000000,
02137     0b00000000,
02138 //}}}
02139  //{{{ FF LATIN SMALL LETTER Y WITH DIAERESIS
02140     4,
02141     0b01010000,
02142     0b00000000,
02143     0b01010000,
02144     0b01010000,
02145     0b00100000,
02146     0b01000000,
02147     0b00000000,
02148 //}}}
02149 };
02150 //}}}
02151 #endif
02152 #ifdef USE_8859_2
02153 //{{{
02154 // Implements ISO Character Set 8859-2 (Latin 2)
02155 const unsigned char Font_Latin_2_4x6[128*7] = {
02156  //{{{ A0 NO-BREAK SPACE
02157     0,
02158     0b00000000,
02159     0b00000000,
02160     0b00000000,
02161     0b00000000,
02162     0b00000000,
02163     0b00000000, //}}}
02164  //{{{ A1 LATIN CAPITAL LETTER A WITH OGONEK
02165     5,
02166     0b00100000,
02167     0b01010000,
02168     0b01110000,
02169     0b01010000,
02170     0b01010000,
02171     0b00011000, //}}}
02172  //{{{ A2 BREVE
02173     4,
02174     0b01010000,
02175     0b00100000,
02176     0b00000000,
02177     0b00000000,
02178     0b00000000,
02179     0b00000000, //}}}
02180  //{{{ A3 LATIN CAPITAL LETTER L WITH STROKE
02181     5,
02182     0b00100000,
02183     0b00110000,
02184     0b01100000,
02185     0b00100000,
02186     0b00111000,
02187     0b00000000, //}}}
02188  //{{{ A4 CURRENCY SIGN
02189     5,
02190     0b00000000,
02191     0b01001000,
02192     0b00110000,
02193     0b00110000,
02194     0b01001000,
02195     0b00000000, //}}}
02196  //{{{ A5 LATIN CAPITAL LETTER L WITH CARON
02197     4,
02198     0b01010000,
02199     0b00100000,
02200     0b01000000,
02201     0b01000000,
02202     0b01110000,
02203     0b00000000, //}}}
02204  //{{{ A6 LATIN CAPITAL LETTER S WITH ACUTE
02205     4,
02206     0b01110000,
02207     0b01000000,
02208     0b01110000,
02209     0b00010000,
02210     0b01110000,
02211     0b00000000, //}}}
02212  //{{{ A7 SECTION SIGN
02213     4,
02214     0b00110000,
02215     0b01100000,
02216     0b01110000,
02217     0b00110000,
02218     0b01100000,
02219     0b00000000, //}}}
02220  //{{{ A8 DIAERESIS
02221     4,
02222     0b01010000,
02223     0b00000000,
02224     0b00000000,
02225     0b00000000,
02226     0b00000000,
02227     0b00000000, //}}}
02228  //{{{ A9 LATIN CAPITAL LETTER S WITH CARON
02229     4,
02230     0b01110000,
02231     0b01000000,
02232     0b01110000,
02233     0b00010000,
02234     0b01110000,
02235     0b00000000, //}}}
02236  //{{{ AA LATIN CAPITAL LETTER S WITH CEDILLA
02237     4,
02238     0b01110000,
02239     0b01000000,
02240     0b01110000,
02241     0b00010000,
02242     0b01110000,
02243     0b00100000, //}}}
02244  //{{{ AB LATIN CAPITAL LETTER T WITH CARON
02245     4,
02246     0b01110000,
02247     0b00100000,
02248     0b00100000,
02249     0b00100000,
02250     0b00100000,
02251     0b00000000, //}}}
02252  //{{{ AC LATIN CAPITAL LETTER Z WITH ACUTE
02253     4,
02254     0b01110000,
02255     0b00010000,
02256     0b00100000,
02257     0b01000000,
02258     0b01110000,
02259     0b00000000, //}}}
02260  //{{{ AD SOFT HYPHEN
02261     4,
02262     0b00000000,
02263     0b00000000,
02264     0b01110000,
02265     0b00000000,
02266     0b00000000,
02267     0b00000000, //}}}
02268  //{{{ AE LATIN CAPITAL LETTER Z WITH CARON
02269     4,
02270     0b01110000,
02271     0b00010000,
02272     0b00100000,
02273     0b01000000,
02274     0b01110000,
02275     0b00000000, //}}}
02276  //{{{ AF LATIN CAPITAL LETTER Z WITH DOT ABOVE
02277     4,
02278     0b01110000,
02279     0b00010000,
02280     0b00100000,
02281     0b01000000,
02282     0b01110000,
02283     0b00000000, //}}}
02284  //{{{ B0 DEGREE SIGN
02285     5,
02286     0b00110000,
02287     0b01001000,
02288     0b01001000,
02289     0b00110000,
02290     0b00000000,
02291     0b00000000, //}}}
02292  //{{{ B1 LATIN SMALL LETTER A WITH OGONEK
02293     4,
02294     0b00000000,
02295     0b00110000,
02296     0b01010000,
02297     0b01010000,
02298     0b00110000,
02299     0b00100000, //}}}
02300  //{{{ B2 OGONEK
02301     3,
02302     0b00000000,
02303     0b00000000,
02304     0b00000000,
02305     0b00000000,
02306     0b01000000,
02307     0b00100000, //}}}
02308  //{{{ B3 LATIN SMALL LETTER L WITH STROKE
02309     4,
02310     0b00100000,
02311     0b00110000,
02312     0b00100000,
02313     0b01100000,
02314     0b00100000,
02315     0b00000000, //}}}
02316  //{{{ B4 ACUTE ACCENT
02317     3,
02318     0b00100000,
02319     0b01000000,
02320     0b00000000,
02321     0b00000000,
02322     0b00000000,
02323     0b00000000, //}}}
02324  //{{{ B5 LATIN SMALL LETTER L WITH CARON
02325     3,
02326     0b01100000,
02327     0b00100000,
02328     0b00100000,
02329     0b00100000,
02330     0b00100000,
02331     0b00000000, //}}}
02332  //{{{ B6 LATIN SMALL LETTER S WITH ACUTE
02333     3,
02334     0b00000000,
02335     0b01100000,
02336     0b01000000,
02337     0b00100000,
02338     0b01100000,
02339     0b00000000, //}}}
02340  //{{{ B7 CARON
02341     4,
02342     0b01010000,
02343     0b00100000,
02344     0b00000000,
02345     0b00000000,
02346     0b00000000,
02347     0b00000000, //}}}
02348  //{{{ B8 CEDILLA
02349     3,
02350     0b00000000,
02351     0b00000000,
02352     0b00000000,
02353     0b00000000,
02354     0b00100000,
02355     0b01000000, //}}}
02356  //{{{ B9 LATIN SMALL LETTER S WITH CARON
02357     3,
02358     0b00000000,
02359     0b01100000,
02360     0b01000000,
02361     0b00100000,
02362     0b01100000,
02363     0b00000000, //}}}
02364  //{{{ BA LATIN SMALL LETTER S WITH CEDILLA
02365     3,
02366     0b00000000,
02367     0b01100000,
02368     0b01000000,
02369     0b00100000,
02370     0b01100000,
02371     0b00100000, //}}}
02372  //{{{ BB LATIN SMALL LETTER T WITH CARON
02373     5,
02374     0b00101000,
02375     0b00100000,
02376     0b01110000,
02377     0b00100000,
02378     0b00100000,
02379     0b00000000, //}}}
02380  //{{{ BC LATIN SMALL LETTER Z WITH ACUTE
02381     5,
02382     0b00100000,
02383     0b01111000,
02384     0b00010000,
02385     0b00100000,
02386     0b01111000,
02387     0b00000000, //}}}
02388  //{{{ BD DOUBLE ACUTE ACCENT
02389     5,
02390     0b00101000,
02391     0b01010000,
02392     0b00000000,
02393     0b00000000,
02394     0b00000000,
02395     0b00000000, //}}}
02396  //{{{ BE LATIN SMALL LETTER Z WITH CARON
02397     5,
02398     0b00100000,
02399     0b01111000,
02400     0b00010000,
02401     0b00100000,
02402     0b01111000,
02403     0b00000000, //}}}
02404  //{{{ BF LATIN SMALL LETTER Z WITH DOT ABOVE
02405     5,
02406     0b00100000,
02407     0b01111000,
02408     0b00010000,
02409     0b00100000,
02410     0b01111000,
02411     0b00000000, //}}}
02412  //{{{ C0 LATIN CAPITAL LETTER R WITH ACUTE
02413     4,
02414     0b01100000,
02415     0b01010000,
02416     0b01100000,
02417     0b01010000,
02418     0b01010000,
02419     0b00000000, //}}}
02420  //{{{ C1 LATIN CAPITAL LETTER A WITH ACUTE
02421     4,
02422     0b00100000,
02423     0b01010000,
02424     0b01110000,
02425     0b01010000,
02426     0b01010000,
02427     0b00000000, //}}}
02428  //{{{ C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
02429     4,
02430     0b00100000,
02431     0b01010000,
02432     0b01110000,
02433     0b01010000,
02434     0b01010000,
02435     0b00000000, //}}}
02436  //{{{ C3 LATIN CAPITAL LETTER A WITH BREVE
02437     4,
02438     0b00100000,
02439     0b01010000,
02440     0b01110000,
02441     0b01010000,
02442     0b01010000,
02443     0b00000000, //}}}
02444  //{{{ C4 LATIN CAPITAL LETTER A WITH DIAERESIS
02445     4,
02446     0b00100000,
02447     0b01010000,
02448     0b01110000,
02449     0b01010000,
02450     0b01010000,
02451     0b00000000, //}}}
02452  //{{{ C5 LATIN CAPITAL LETTER L WITH ACUTE
02453     4,
02454     0b00010000,
02455     0b01000000,
02456     0b01000000,
02457     0b01000000,
02458     0b01110000,
02459     0b00000000, //}}}
02460  //{{{ C6 LATIN CAPITAL LETTER C WITH ACUTE
02461     4,
02462     0b00000000,
02463     0b00110000,
02464     0b01000000,
02465     0b01000000,
02466     0b00110000,
02467     0b00000000, //}}}
02468  //{{{ C7 LATIN CAPITAL LETTER C WITH CEDILLA
02469     4,
02470     0b00000000,
02471     0b00110000,
02472     0b01000000,
02473     0b01000000,
02474     0b00110000,
02475     0b00100000, //}}}
02476  //{{{ C8 LATIN CAPITAL LETTER C WITH CARON
02477     4,
02478     0b00000000,
02479     0b00110000,
02480     0b01000000,
02481     0b01000000,
02482     0b00110000,
02483     0b00000000, //}}}
02484  //{{{ C9 LATIN CAPITAL LETTER E WITH ACUTE
02485     4,
02486     0b01110000,
02487     0b01000000,
02488     0b01100000,
02489     0b01000000,
02490     0b01110000,
02491     0b00000000, //}}}
02492  //{{{ CA LATIN CAPITAL LETTER E WITH OGONEK
02493     4,
02494     0b01110000,
02495     0b01000000,
02496     0b01100000,
02497     0b01000000,
02498     0b01110000,
02499     0b00010000, //}}}
02500  //{{{ CB LATIN CAPITAL LETTER E WITH DIAERESIS
02501     4,
02502     0b01110000,
02503     0b01000000,
02504     0b01100000,
02505     0b01000000,
02506     0b01110000,
02507     0b00000000, //}}}
02508  //{{{ CC LATIN CAPITAL LETTER E WITH CARON
02509     4,
02510     0b01110000,
02511     0b01000000,
02512     0b01100000,
02513     0b01000000,
02514     0b01110000,
02515     0b00000000, //}}}
02516  //{{{ CD LATIN CAPITAL LETTER I WITH ACUTE
02517     3,
02518     0b00100000,
02519     0b01000000,
02520     0b01000000,
02521     0b01000000,
02522     0b01000000,
02523     0b00000000, //}}}
02524  //{{{ CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
02525     4,
02526     0b01010000,
02527     0b00100000,
02528     0b00100000,
02529     0b00100000,
02530     0b00100000,
02531     0b00000000, //}}}
02532  //{{{ CF LATIN CAPITAL LETTER D WITH CARON
02533     4,
02534     0b01100000,
02535     0b01010000,
02536     0b01010000,
02537     0b01010000,
02538     0b01100000,
02539     0b00000000, //}}}
02540  //{{{ D0 LATIN CAPITAL LETTER D WITH STROKE
02541     4,
02542     0b01100000,
02543     0b01010000,
02544     0b01010000,
02545     0b01010000,
02546     0b01100000,
02547     0b00000000, //}}}
02548  //{{{ D1 LATIN CAPITAL LETTER N WITH ACUTE
02549     5,
02550     0b01001000,
02551     0b01101000,
02552     0b01111000,
02553     0b01011000,
02554     0b01001000,
02555     0b00000000, //}}}
02556  //{{{ D2 LATIN CAPITAL LETTER N WITH CARON
02557     5,
02558     0b01001000,
02559     0b01101000,
02560     0b01111000,
02561     0b01011000,
02562     0b01001000,
02563     0b00000000, //}}}
02564  //{{{ D3 LATIN CAPITAL LETTER O WITH ACUTE
02565     4,
02566     0b01110000,
02567     0b01010000,
02568     0b01010000,
02569     0b01010000,
02570     0b01110000,
02571     0b00000000, //}}}
02572  //{{{ D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
02573     4,
02574     0b01110000,
02575     0b01010000,
02576     0b01010000,
02577     0b01010000,
02578     0b01110000,
02579     0b00010000, //}}}
02580  //{{{ D5 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
02581     4,
02582     0b01110000,
02583     0b01010000,
02584     0b01010000,
02585     0b01010000,
02586     0b01110000,
02587     0b00000000, //}}}
02588  //{{{ D6 LATIN CAPITAL LETTER O WITH DIAERESIS
02589     4,
02590     0b01110000,
02591     0b01010000,
02592     0b01010000,
02593     0b01010000,
02594     0b01110000,
02595     0b00000000, //}}}
02596  //{{{ D7 MULTIPLICATION SIGN
02597     4,
02598     0b00000000,
02599     0b01010000,
02600     0b00100000,
02601     0b01010000,
02602     0b00000000,
02603     0b00000000, //}}}
02604  //{{{ D8 LATIN CAPITAL LETTER R WITH CARON
02605     0,
02606     0b00000000,
02607     0b00000000,
02608     0b00000000,
02609     0b00000000,
02610     0b00000000,
02611     0b00000000, //}}}
02612  //{{{ D9 LATIN CAPITAL LETTER U WITH RING ABOVE
02613     0,
02614     0b00000000,
02615     0b00000000,
02616     0b00000000,
02617     0b00000000,
02618     0b00000000,
02619     0b00000000, //}}}
02620  //{{{ DA LATIN CAPITAL LETTER U WITH ACUTE
02621     0,
02622     0b00000000,
02623     0b00000000,
02624     0b00000000,
02625     0b00000000,
02626     0b00000000,
02627     0b00000000, //}}}
02628  //{{{ DB LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
02629     0,
02630     0b00000000,
02631     0b00000000,
02632     0b00000000,
02633     0b00000000,
02634     0b00000000,
02635     0b00000000, //}}}
02636  //{{{ DC LATIN CAPITAL LETTER U WITH DIAERESIS
02637     0,
02638     0b00000000,
02639     0b00000000,
02640     0b00000000,
02641     0b00000000,
02642     0b00000000,
02643     0b00000000, //}}}
02644  //{{{ DD LATIN CAPITAL LETTER Y WITH ACUTE
02645     0,
02646     0b00000000,
02647     0b00000000,
02648     0b00000000,
02649     0b00000000,
02650     0b00000000,
02651     0b00000000, //}}}
02652  //{{{ DE LATIN CAPITAL LETTER T WITH CEDILLA
02653     0,
02654     0b00000000,
02655     0b00000000,
02656     0b00000000,
02657     0b00000000,
02658     0b00000000,
02659     0b00000000, //}}}
02660  //{{{ DF LATIN SMALL LETTER SHARP S
02661     0,
02662     0b00000000,
02663     0b00000000,
02664     0b00000000,
02665     0b00000000,
02666     0b00000000,
02667     0b00000000, //}}}
02668  //{{{ E0 LATIN SMALL LETTER R WITH ACUTE
02669     0,
02670     0b00000000,
02671     0b00000000,
02672     0b00000000,
02673     0b00000000,
02674     0b00000000,
02675     0b00000000, //}}}
02676  //{{{ E1 LATIN SMALL LETTER A WITH ACUTE
02677     0,
02678     0b00000000,
02679     0b00000000,
02680     0b00000000,
02681     0b00000000,
02682     0b00000000,
02683     0b00000000, //}}}
02684  //{{{ E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
02685     0,
02686     0b00000000,
02687     0b00000000,
02688     0b00000000,
02689     0b00000000,
02690     0b00000000,
02691     0b00000000, //}}}
02692  //{{{ E3 LATIN SMALL LETTER A WITH BREVE
02693     0,
02694     0b00000000,
02695     0b00000000,
02696     0b00000000,
02697     0b00000000,
02698     0b00000000,
02699     0b00000000, //}}}
02700  //{{{ E4 LATIN SMALL LETTER A WITH DIAERESIS
02701     0,
02702     0b00000000,
02703     0b00000000,
02704     0b00000000,
02705     0b00000000,
02706     0b00000000,
02707     0b00000000, //}}}
02708  //{{{ E5 LATIN SMALL LETTER L WITH ACUTE
02709     0,
02710     0b00000000,
02711     0b00000000,
02712     0b00000000,
02713     0b00000000,
02714     0b00000000,
02715     0b00000000, //}}}
02716  //{{{ E6 LATIN SMALL LETTER C WITH ACUTE
02717     0,
02718     0b00000000,
02719     0b00000000,
02720     0b00000000,
02721     0b00000000,
02722     0b00000000,
02723     0b00000000, //}}}
02724  //{{{ E7 LATIN SMALL LETTER C WITH CEDILLA
02725     0,
02726     0b00000000,
02727     0b00000000,
02728     0b00000000,
02729     0b00000000,
02730     0b00000000,
02731     0b00000000, //}}}
02732  //{{{ E8 LATIN SMALL LETTER C WITH CARON
02733     0,
02734     0b00000000,
02735     0b00000000,
02736     0b00000000,
02737     0b00000000,
02738     0b00000000,
02739     0b00000000, //}}}
02740  //{{{ E9 LATIN SMALL LETTER E WITH ACUTE
02741     0,
02742     0b00000000,
02743     0b00000000,
02744     0b00000000,
02745     0b00000000,
02746     0b00000000,
02747     0b00000000, //}}}
02748  //{{{ EA LATIN SMALL LETTER E WITH OGONEK
02749     0,
02750     0b00000000,
02751     0b00000000,
02752     0b00000000,
02753     0b00000000,
02754     0b00000000,
02755     0b00000000, //}}}
02756  //{{{ EB LATIN SMALL LETTER E WITH DIAERESIS
02757     0,
02758     0b00000000,
02759     0b00000000,
02760     0b00000000,
02761     0b00000000,
02762     0b00000000,
02763     0b00000000, //}}}
02764  //{{{ EC LATIN SMALL LETTER E WITH CARON
02765     0,
02766     0b00000000,
02767     0b00000000,
02768     0b00000000,
02769     0b00000000,
02770     0b00000000,
02771     0b00000000, //}}}
02772  //{{{ ED LATIN SMALL LETTER I WITH ACUTE
02773     0,
02774     0b00000000,
02775     0b00000000,
02776     0b00000000,
02777     0b00000000,
02778     0b00000000,
02779     0b00000000, //}}}
02780  //{{{ EE LATIN SMALL LETTER I WITH CIRCUMFLEX
02781     0,
02782     0b00000000,
02783     0b00000000,
02784     0b00000000,
02785     0b00000000,
02786     0b00000000,
02787     0b00000000, //}}}
02788  //{{{ EF LATIN SMALL LETTER D WITH CARON
02789     0,
02790     0b00000000,
02791     0b00000000,
02792     0b00000000,
02793     0b00000000,
02794     0b00000000,
02795     0b00000000, //}}}
02796  //{{{ F0 LATIN SMALL LETTER D WITH STROKE
02797     0,
02798     0b00000000,
02799     0b00000000,
02800     0b00000000,
02801     0b00000000,
02802     0b00000000,
02803     0b00000000, //}}}
02804  //{{{ F1 LATIN SMALL LETTER N WITH ACUTE
02805     0,
02806     0b00000000,
02807     0b00000000,
02808     0b00000000,
02809     0b00000000,
02810     0b00000000,
02811     0b00000000, //}}}
02812  //{{{ F2 LATIN SMALL LETTER N WITH CARON
02813     0,
02814     0b00000000,
02815     0b00000000,
02816     0b00000000,
02817     0b00000000,
02818     0b00000000,
02819     0b00000000, //}}}
02820  //{{{ F3 LATIN SMALL LETTER O WITH ACUTE
02821     0,
02822     0b00000000,
02823     0b00000000,
02824     0b00000000,
02825     0b00000000,
02826     0b00000000,
02827     0b00000000, //}}}
02828  //{{{ F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
02829     0,
02830     0b00000000,
02831     0b00000000,
02832     0b00000000,
02833     0b00000000,
02834     0b00000000,
02835     0b00000000, //}}}
02836  //{{{ F5 LATIN SMALL LETTER O WITH DOUBLE ACUTE
02837     0,
02838     0b00000000,
02839     0b00000000,
02840     0b00000000,
02841     0b00000000,
02842     0b00000000,
02843     0b00000000, //}}}
02844  //{{{ F6 LATIN SMALL LETTER O WITH DIAERESIS
02845     0,
02846     0b00000000,
02847     0b00000000,
02848     0b00000000,
02849     0b00000000,
02850     0b00000000,
02851     0b00000000, //}}}
02852  //{{{ F7 DIVISION SIGN
02853     0,
02854     0b00000000,
02855     0b00000000,
02856     0b00000000,
02857     0b00000000,
02858     0b00000000,
02859     0b00000000, //}}}
02860  //{{{ F8 LATIN SMALL LETTER R WITH CARON
02861     0,
02862     0b00000000,
02863     0b00000000,
02864     0b00000000,
02865     0b00000000,
02866     0b00000000,
02867     0b00000000, //}}}
02868  //{{{ F9 LATIN SMALL LETTER U WITH RING ABOVE
02869     0,
02870     0b00000000,
02871     0b00000000,
02872     0b00000000,
02873     0b00000000,
02874     0b00000000,
02875     0b00000000, //}}}
02876  //{{{ FA LATIN SMALL LETTER U WITH ACUTE
02877     0,
02878     0b00000000,
02879     0b00000000,
02880     0b00000000,
02881     0b00000000,
02882     0b00000000,
02883     0b00000000, //}}}
02884  //{{{ FB LATIN SMALL LETTER U WITH DOUBLE ACUTE
02885     0,
02886     0b00000000,
02887     0b00000000,
02888     0b00000000,
02889     0b00000000,
02890     0b00000000,
02891     0b00000000, //}}}
02892  //{{{ FC LATIN SMALL LETTER U WITH DIAERESIS
02893     0,
02894     0b00000000,
02895     0b00000000,
02896     0b00000000,
02897     0b00000000,
02898     0b00000000,
02899     0b00000000, //}}}
02900  //{{{ FD LATIN SMALL LETTER Y WITH ACUTE
02901     0,
02902     0b00000000,
02903     0b00000000,
02904     0b00000000,
02905     0b00000000,
02906     0b00000000,
02907     0b00000000, //}}}
02908  //{{{ FE LATIN SMALL LETTER T WITH CEDILLA
02909     0,
02910     0b00000000,
02911     0b00000000,
02912     0b00000000,
02913     0b00000000,
02914     0b00000000,
02915     0b00000000, //}}}
02916  //{{{ FF DOT ABOVE
02917     0,
02918     0b00000000,
02919     0b00000000,
02920     0b00000000,
02921     0b00000000,
02922     0b00000000,
02923     0b00000000, //}}}
02924     };
02925 //}}}
02927 #endif
02928 #ifdef USE_8859_5
02929 //{{{
02930 // Implements ISO Character Set 8859-5 (Cyrillic)
02931 const unsigned char Font_Cyrillic_4x6[128*7] = {
02932  //{{{ A0 = NO-BREAK SPACE
02933     0,
02934     0b00000000,
02935     0b00000000,
02936     0b00000000,
02937     0b00000000,
02938     0b00000000,
02939     0b00000000, //}}}
02940  //{{{ A1 = CYRILLIC CAPITAL LETTER IO
02941     4,
02942     0b01110000,
02943     0b01000000,
02944     0b01100000,
02945     0b01000000,
02946     0b01110000,
02947     0b00000000, //}}}
02948  //{{{ A2 = CYRILLIC CAPITAL LETTER DJE
02949     5,
02950     0b01110000,
02951     0b00100000,
02952     0b00111000,
02953     0b00101000,
02954     0b00111000,
02955     0b00000000, //}}}
02956  //{{{ A3 = CYRILLIC CAPITAL LETTER GJE
02957     5,
02958     0b01111000,
02959     0b01001000,
02960     0b01000000,
02961     0b01000000,
02962     0b01000000,
02963     0b00000000, //}}}
02964  //{{{ A4 = CYRILLIC CAPITAL LETTER UKRAINIAN IE
02965     4,
02966     0b00110000,
02967     0b01000000,
02968     0b01110000,
02969     0b01000000,
02970     0b00110000,
02971     0b00000000, //}}}
02972  //{{{ A5 = CYRILLIC CAPITAL LETTER DZE
02973     4,
02974     0b01110000,
02975     0b01000000,
02976     0b01110000,
02977     0b00010000,
02978     0b01110000,
02979     0b00000000, //}}}
02980  //{{{ A6 = CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
02981     4,
02982     0b01110000,
02983     0b00100000,
02984     0b00100000,
02985     0b00100000,
02986     0b01110000,
02987     0b00000000, //}}}
02988  //{{{ A7 = CYRILLIC CAPITAL LETTER YI
02989     4,
02990     0b01010000,
02991     0b00000000,
02992     0b01110000,
02993     0b00100000,
02994     0b01110000,
02995     0b00000000, //}}}
02996  //{{{ A8 = CYRILLIC CAPITAL LETTER JE
02997     5,
02998     0b01111000,
02999     0b00010000,
03000     0b00010000,
03001     0b01010000,
03002     0b01110000,
03003     0b00000000, //}}}
03004  //{{{ A9 = CYRILLIC CAPITAL LETTER LJE
03005     7,
03006     0b01111000,
03007     0b00101000,
03008     0b00101110,
03009     0b00101010,
03010     0b01101110,
03011     0b00000000, //}}}
03012  //{{{ AA = CYRILLIC CAPITAL LETTER NJE
03013     6,
03014     0b01010000,
03015     0b01010000,
03016     0b01111100,
03017     0b01010100,
03018     0b01011100,
03019     0b00000000, //}}}
03020  //{{{ AB = CYRILLIC CAPITAL LETTER TSHE
03021     5,
03022     0b01111000,
03023     0b00100000,
03024     0b00111000,
03025     0b00101000,
03026     0b00101000,
03027     0b00000000, //}}}
03028  //{{{ AC = CYRILLIC CAPITAL LETTER KJE
03029     4,
03030     0b01010000,
03031     0b01010000,
03032     0b01100000,
03033     0b01010000,
03034     0b01010000,
03035     0b00000000, //}}}
03036  //{{{ AD = SOFT HYPHEN
03037     4,
03038     0b00000000,
03039     0b00000000,
03040     0b01110000,
03041     0b00000000,
03042     0b00000000,
03043     0b00000000, //}}}
03044  //{{{ AE = CYRILLIC CAPITAL LETTER SHORT U
03045     4,
03046     0b01110000,
03047     0b00000000,
03048     0b01010000,
03049     0b00100000,
03050     0b01000000,
03051     0b00000000, //}}}
03052  //{{{ AF = CYRILLIC CAPITAL LETTER DZHE
03053     4,
03054     0b01010000,
03055     0b01010000,
03056     0b01010000,
03057     0b01110000,
03058     0b00100000,
03059     0b00000000, //}}}
03060  //{{{ B0 = CYRILLIC CAPITAL LETTER A
03061     4,
03062     0b00100000,
03063     0b01010000,
03064     0b01110000,
03065     0b01010000,
03066     0b01010000,
03067     0b00000000, //}}}
03068  //{{{ B1 = CYRILLIC CAPITAL LETTER BE
03069     4,
03070     0b01110000,
03071     0b01000000,
03072     0b01110000,
03073     0b01010000,
03074     0b01110000,
03075     0b00000000, //}}}
03076  //{{{ B2 = CYRILLIC CAPITAL LETTER VE
03077     4,
03078     0b01100000,
03079     0b01010000,
03080     0b01100000,
03081     0b01010000,
03082     0b01100000,
03083     0b00000000, //}}}
03084  //{{{ B3 = CYRILLIC CAPITAL LETTER GHE
03085     5,
03086     0b01111000,
03087     0b01000000,
03088     0b01000000,
03089     0b01000000,
03090     0b01000000,
03091     0b00000000, //}}}
03092  //{{{ B4 = CYRILLIC CAPITAL LETTER DE
03093     5,
03094     0b00111000,
03095     0b00101000,
03096     0b00101000,
03097     0b01111000,
03098     0b01001000,
03099     0b00000000, //}}}
03100  //{{{ B5 = CYRILLIC CAPITAL LETTER IE
03101     4,
03102     0b01110000,
03103     0b01000000,
03104     0b01100000,
03105     0b01000000,
03106     0b01110000,
03107     0b00000000, //}}}
03108  //{{{ B6 = CYRILLIC CAPITAL LETTER ZHE
03109     6,
03110     0b01010100,
03111     0b00111000,
03112     0b01010100,
03113     0b01010100,
03114     0b01010100,
03115     0b00000000, //}}}
03116  //{{{ B7 = CYRILLIC CAPITAL LETTER ZE
03117     4,
03118     0b01100000,
03119     0b00010000,
03120     0b00100000,
03121     0b00010000,
03122     0b01100000,
03123     0b00000000, //}}}
03124  //{{{ B8 = CYRILLIC CAPITAL LETTER I
03125     5,
03126     0b01001000,
03127     0b01011000,
03128     0b01111000,
03129     0b01101000,
03130     0b01001000,
03131     0b00000000, //}}}
03132  //{{{ B9 = CYRILLIC CAPITAL LETTER SHORT I
03133     5,
03134     0b01001000,
03135     0b01011000,
03136     0b01111000,
03137     0b01101000,
03138     0b01001000,
03139     0b00000000, //}}}
03140  //{{{ BA = CYRILLIC CAPITAL LETTER KA
03141     5,
03142     0b01010000,
03143     0b01100000,
03144     0b01010000,
03145     0b01010000,
03146     0b01001000,
03147     0b00000000, //}}}
03148  //{{{ BB = CYRILLIC CAPITAL LETTER EL
03149     6,
03150     0b00011100,
03151     0b00010100,
03152     0b00010100,
03153     0b01010100,
03154     0b01110100,
03155     0b00000000, //}}}
03156  //{{{ BC = CYRILLIC CAPITAL LETTER EM
03157     6,
03158     0b01000100,
03159     0b01101100,
03160     0b01010100,
03161     0b01000100,
03162     0b01000100,
03163     0b00000000, //}}}
03164  //{{{ BD = CYRILLIC CAPITAL LETTER EN
03165     4,
03166     0b01010000,
03167     0b01010000,
03168     0b01110000,
03169     0b01010000,
03170     0b01010000,
03171     0b00000000, //}}}
03172  //{{{ BE = CYRILLIC CAPITAL LETTER O
03173     4,
03174     0b01110000,
03175     0b01010000,
03176     0b01010000,
03177     0b01010000,
03178     0b01110000,
03179     0b00000000, //}}}
03180  //{{{ BF = CYRILLIC CAPITAL LETTER PE
03181     4,
03182     0b01110000,
03183     0b01010000,
03184     0b01010000,
03185     0b01010000,
03186     0b01010000,
03187     0b00000000, //}}}
03188  //{{{ C0 = CYRILLIC CAPITAL LETTER ER
03189     4,
03190     0b01110000,
03191     0b01010000,
03192     0b01110000,
03193     0b01000000,
03194     0b01000000,
03195     0b00000000, //}}}
03196  //{{{ C1 = CYRILLIC CAPITAL LETTER ES
03197     4,
03198     0b01110000,
03199     0b01000000,
03200     0b01000000,
03201     0b01000000,
03202     0b01110000,
03203     0b00000000, //}}}
03204  //{{{ C2 = CYRILLIC CAPITAL LETTER TE
03205     4,
03206     0b01110000,
03207     0b00100000,
03208     0b00100000,
03209     0b00100000,
03210     0b00100000,
03211     0b00000000, //}}}
03212  //{{{ C3 = CYRILLIC CAPITAL LETTER U
03213     4,
03214     0b00000000,
03215     0b01010000,
03216     0b01010000,
03217     0b00100000,
03218     0b01000000,
03219     0b00000000, //}}}
03220  //{{{ C4 = CYRILLIC CAPITAL LETTER EF
03221     6,
03222     0b00010000,
03223     0b01111100,
03224     0b01010100,
03225     0b01111100,
03226     0b00010000,
03227     0b00000000, //}}}
03228  //{{{ C5 = CYRILLIC CAPITAL LETTER HA
03229     4,
03230     0b01010000,
03231     0b01010000,
03232     0b00100000,
03233     0b01010000,
03234     0b01010000,
03235     0b00000000, //}}}
03236  //{{{ C6 = CYRILLIC CAPITAL LETTER TSE
03237     5,
03238     0b01010000,
03239     0b01010000,
03240     0b01010000,
03241     0b01110000,
03242     0b00001000,
03243     0b00000000, //}}}
03244  //{{{ C7 = CYRILLIC CAPITAL LETTER CHE
03245     4,
03246     0b01010000,
03247     0b01010000,
03248     0b01110000,
03249     0b00010000,
03250     0b00010000,
03251     0b00000000, //}}}
03252  //{{{ C8 = CYRILLIC CAPITAL LETTER SHA
03253     6,
03254     0b01010100,
03255     0b01010100,
03256     0b01010100,
03257     0b01010100,
03258     0b01111100,
03259     0b00000000, //}}}
03260  //{{{ C9 = CYRILLIC CAPITAL LETTER SHCHA
03261     7,
03262     0b01010100,
03263     0b01010100,
03264     0b01010100,
03265     0b01010100,
03266     0b01111110,
03267     0b00000010, //}}}
03268  //{{{ CA = CYRILLIC CAPITAL LETTER HARD SIGN
03269     5,
03270     0b01100000,
03271     0b00100000,
03272     0b00111000,
03273     0b00101000,
03274     0b00111000,
03275     0b00000000, //}}}
03276  //{{{ CB = CYRILLIC CAPITAL LETTER YERU
03277     6,
03278     0b01000100,
03279     0b01000100,
03280     0b01110100,
03281     0b01010100,
03282     0b01110100,
03283     0b00000000, //}}}
03284  //{{{ CC = CYRILLIC CAPITAL LETTER SOFT SIGN
03285     4,
03286     0b01000000,
03287     0b01000000,
03288     0b01110000,
03289     0b01010000,
03290     0b01110000,
03291     0b00000000, //}}}
03292  //{{{ CD = CYRILLIC CAPITAL LETTER E
03293     4,
03294     0b01100000,
03295     0b00010000,
03296     0b00110000,
03297     0b00010000,
03298     0b01100000,
03299     0b00000000, //}}}
03300  //{{{ CE = CYRILLIC CAPITAL LETTER YU
03301     6,
03302     0b01011100,
03303     0b01010100,
03304     0b01100100,
03305     0b01010100,
03306     0b01011100,
03307     0b00000000, //}}}
03308  //{{{ CF = CYRILLIC CAPITAL LETTER YA
03309     4,
03310     0b01110000,
03311     0b01010000,
03312     0b00110000,
03313     0b01010000,
03314     0b01010000,
03315     0b00000000, //}}}
03316  //{{{ D0 = CYRILLIC SMALL LETTER A
03317     4,
03318     0b00000000,
03319     0b00110000,
03320     0b01010000,
03321     0b01010000,
03322     0b00110000,
03323     0b00000000, //}}}
03324  //{{{ D1 = CYRILLIC SMALL LETTER BE
03325     4,
03326     0b00110000,
03327     0b01000000,
03328     0b01110000,
03329     0b01010000,
03330     0b01110000,
03331     0b00000000, //}}}
03332  //{{{ D2 = CYRILLIC SMALL LETTER VE
03333     4,
03334     0b01100000,
03335     0b01010000,
03336     0b01100000,
03337     0b01010000,
03338     0b01100000,
03339     0b00000000, //}}}
03340  //{{{ D3 = CYRILLIC SMALL LETTER GHE
03341     4,
03342     0b00000000,
03343     0b01110000,
03344     0b01000000,
03345     0b01000000,
03346     0b01000000,
03347     0b00000000, //}}}
03348  //{{{ D4 = CYRILLIC SMALL LETTER DE
03349     5,
03350     0b00000000,
03351     0b00111000,
03352     0b00101000,
03353     0b01111000,
03354     0b01001000,
03355     0b00000000, //}}}
03356  //{{{ D5 = CYRILLIC SMALL LETTER IE
03357     4,
03358     0b00000000,
03359     0b00100000,
03360     0b01010000,
03361     0b01100000,
03362     0b00110000,
03363     0b00000000, //}}}
03364  //{{{ D6 = CYRILLIC SMALL LETTER ZHE
03365     6,
03366     0b00000000,
03367     0b01010100,
03368     0b00111000,
03369     0b01010100,
03370     0b01010100,
03371     0b00000000, //}}}
03372  //{{{ D7 = CYRILLIC SMALL LETTER ZE
03373     4,
03374     0b01100000,
03375     0b00010000,
03376     0b00110000,
03377     0b00010000,
03378     0b01100000,
03379     0b00000000, //}}}
03380  //{{{ D8 = CYRILLIC SMALL LETTER I
03381     5,
03382     0b00000000,
03383     0b01001000,
03384     0b01011000,
03385     0b01101000,
03386     0b01001000,
03387     0b00000000, //}}}
03388  //{{{ D9 = CYRILLIC SMALL LETTER SHORT I
03389     5,
03390     0b00110000,
03391     0b00000000,
03392     0b01011000,
03393     0b01101000,
03394     0b01001000,
03395     0b00000000, //}}}
03396  //{{{ DA = CYRILLIC SMALL LETTER KA
03397     4,
03398     0b00000000,
03399     0b01010000,
03400     0b01100000,
03401     0b01010000,
03402     0b01010000,
03403     0b00000000, //}}}
03404  //{{{ DB = CYRILLIC SMALL LETTER EL
03405     5,
03406     0b00000000,
03407     0b00111000,
03408     0b00101000,
03409     0b00101000,
03410     0b01101000,
03411     0b00000000, //}}}
03412  //{{{ DC = CYRILLIC SMALL LETTER EM
03413     6,
03414     0b00000000,
03415     0b01000100,
03416     0b01101100,
03417     0b01010100,
03418     0b01000100,
03419     0b00000000, //}}}
03420  //{{{ DD = CYRILLIC SMALL LETTER EN
03421     4,
03422     0b00000000,
03423     0b01010000,
03424     0b01110000,
03425     0b01010000,
03426     0b01010000,
03427     0b00000000, //}}}
03428  //{{{ DE = CYRILLIC SMALL LETTER O
03429     4,
03430     0b00000000,
03431     0b01110000,
03432     0b01010000,
03433     0b01010000,
03434     0b01110000,
03435     0b00000000, //}}}
03436  //{{{ DF = CYRILLIC SMALL LETTER PE
03437     4,
03438     0b00000000,
03439     0b01110000,
03440     0b01010000,
03441     0b01010000,
03442     0b01010000,
03443     0b00000000, //}}}
03444  //{{{ E0 = CYRILLIC SMALL LETTER ER
03445     4,
03446     0b00000000,
03447     0b01110000,
03448     0b01010000,
03449     0b01110000,
03450     0b01000000,
03451     0b00000000, //}}}
03452  //{{{ E1 = CYRILLIC SMALL LETTER ES
03453     4,
03454     0b00000000,
03455     0b01110000,
03456     0b01000000,
03457     0b01000000,
03458     0b01110000,
03459     0b00000000, //}}}
03460  //{{{ E2 = CYRILLIC SMALL LETTER TE
03461     4,
03462     0b00000000,
03463     0b01110000,
03464     0b00100000,
03465     0b00100000,
03466     0b00100000,
03467     0b00000000, //}}}
03468  //{{{ E3 = CYRILLIC SMALL LETTER U
03469     4,
03470     0b00000000,
03471     0b01010000,
03472     0b01010000,
03473     0b00100000,
03474     0b01000000,
03475     0b00000000, //}}}
03476  //{{{ E4 = CYRILLIC SMALL LETTER EF
03477     6,
03478     0b00010000,
03479     0b01111100,
03480     0b01010100,
03481     0b01111100,
03482     0b00010000,
03483     0b00000000, //}}}
03484  //{{{ E5 = CYRILLIC SMALL LETTER HA
03485     4,
03486     0b00000000,
03487     0b01010000,
03488     0b00100000,
03489     0b01010000,
03490     0b01010000,
03491     0b00000000, //}}}
03492  //{{{ E6 = CYRILLIC SMALL LETTER TSE
03493     5,
03494     0b00000000,
03495     0b01010000,
03496     0b01010000,
03497     0b01010000,
03498     0b01111000,
03499     0b00000000, //}}}
03500  //{{{ E7 = CYRILLIC SMALL LETTER CHE
03501     4,
03502     0b00000000,
03503     0b01010000,
03504     0b01010000,
03505     0b01110000,
03506     0b00010000,
03507     0b00000000, //}}}
03508  //{{{ E8 = CYRILLIC SMALL LETTER SHA
03509     6,
03510     0b00000000,
03511     0b01010100,
03512     0b01010100,
03513     0b01010100,
03514     0b01111100,
03515     0b00000000, //}}}
03516  //{{{ E9 = CYRILLIC SMALL LETTER SHCHA
03517     7,
03518     0b00000000,
03519     0b01010100,
03520     0b01010100,
03521     0b01010100,
03522     0b01111110,
03523     0b00000010, //}}}
03524  //{{{ EA = CYRILLIC SMALL LETTER HARD SIGN
03525     5,
03526     0b00000000,
03527     0b01100000,
03528     0b00111000,
03529     0b00101000,
03530     0b00111000,
03531     0b00000000, //}}}
03532  //{{{ EB = CYRILLIC SMALL LETTER YERU
03533     7,
03534     0b00000000,
03535     0b01100010,
03536     0b00111010,
03537     0b00101010,
03538     0b00111010,
03539     0b00000000, //}}}
03540  //{{{ EC = CYRILLIC SMALL LETTER SOFT SIGN
03541     4,
03542     0b00000000,
03543     0b01000000,
03544     0b01110000,
03545     0b01010000,
03546     0b01110000,
03547     0b00000000, //}}}
03548  //{{{ ED = CYRILLIC SMALL LETTER E
03549     4,
03550     0b01100000,
03551     0b00010000,
03552     0b00110000,
03553     0b00010000,
03554     0b01100000,
03555     0b00000000, //}}}
03556  //{{{ EE = CYRILLIC SMALL LETTER YU
03557     5,
03558     0b00000000,
03559     0b01010000,
03560     0b01101000,
03561     0b01101000,
03562     0b01010000,
03563     0b00000000, //}}}
03564  //{{{ EF = CYRILLIC SMALL LETTER YA
03565     4,
03566     0b00000000,
03567     0b01110000,
03568     0b01010000,
03569     0b00110000,
03570     0b01010000,
03571     0b00000000, //}}}
03572  //{{{ F0 = NUMERO SIGN
03573     7,
03574     0b01001110,
03575     0b01101110,
03576     0b01111000,
03577     0b01011110,
03578     0b01001000,
03579     0b00000000, //}}}
03580  //{{{ F1 = CYRILLIC SMALL LETTER IO
03581     4,
03582     0b01010000,
03583     0b00100000,
03584     0b01010000,
03585     0b01100000,
03586     0b00110000,
03587     0b00000000, //}}}
03588  //{{{ F2 = CYRILLIC SMALL LETTER DJE
03589     5,
03590     0b00100000,
03591     0b01110000,
03592     0b00100000,
03593     0b00111000,
03594     0b00111000,
03595     0b00000000, //}}}
03596  //{{{ F3 = CYRILLIC SMALL LETTER GJE
03597     4,
03598     0b01110000,
03599     0b00000000,
03600     0b01110000,
03601     0b01000000,
03602     0b01000000,
03603     0b00000000, //}}}
03604  //{{{ F4 = CYRILLIC SMALL LETTER UKRAINIAN IE
03605     4,
03606     0b00110000,
03607     0b01000000,
03608     0b01100000,
03609     0b01000000,
03610     0b00110000,
03611     0b00000000, //}}}
03612  //{{{ F5 = CYRILLIC SMALL LETTER DZE
03613     3,
03614     0b00000000,
03615     0b01100000,
03616     0b01000000,
03617     0b00100000,
03618     0b01100000,
03619     0b00000000, //}}}
03620  //{{{ F6 = CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
03621     2,
03622     0b01000000,
03623     0b00000000,
03624     0b01000000,
03625     0b01000000,
03626     0b01000000,
03627     0b00000000, //}}}
03628  //{{{ F7 = CYRILLIC SMALL LETTER YI
03629     4,
03630     0b01010000,
03631     0b00000000,
03632     0b00100000,
03633     0b00100000,
03634     0b00100000,
03635     0b00000000, //}}}
03636  //{{{ F8 = CYRILLIC SMALL LETTER JE
03637     3,
03638     0b00100000,
03639     0b00000000,
03640     0b00100000,
03641     0b00100000,
03642     0b01000000,
03643     0b00000000, //}}}
03644  //{{{ F9 = CYRILLIC SMALL LETTER LJE
03645     7,
03646     0b00111000,
03647     0b00101000,
03648     0b00101100,
03649     0b00101010,
03650     0b01001100,
03651     0b00000000, //}}}
03652  //{{{ FA = CYRILLIC SMALL LETTER NJE
03653     6,
03654     0b00000000,
03655     0b01010000,
03656     0b01111100,
03657     0b01010100,
03658     0b01011100,
03659     0b00000000, //}}}
03660  //{{{ FB = CYRILLIC SMALL LETTER TSHE
03661     5,
03662     0b01110000,
03663     0b00100000,
03664     0b00111000,
03665     0b00101000,
03666     0b00101000,
03667     0b00000000, //}}}
03668  //{{{ FC = CYRILLIC SMALL LETTER KJE
03669     4,
03670     0b00110000,
03671     0b01000000,
03672     0b01010000,
03673     0b01100000,
03674     0b01010000,
03675     0b00000000, //}}}
03676  //{{{ FD = SECTION SIGN
03677     4,
03678     0b00110000,
03679     0b01100000,
03680     0b01110000,
03681     0b00110000,
03682     0b01100000,
03683     0b00000000, //}}}
03684  //{{{ FE = CYRILLIC SMALL LETTER SHORT U
03685     4,
03686     0b01110000,
03687     0b00000000,
03688     0b01010000,
03689     0b00100000,
03690     0b01000000,
03691     0b00000000, //}}}
03692  //{{{ FF = CYRILLIC SMALL LETTER DZHE
03693     4,
03694     0b00000000,
03695     0b01010000,
03696     0b01010000,
03697     0b01110000,
03698     0b00100000,
03699     0b00000000, //}}}
03700     };
03701 //}}}
03702 //{{{
03703 const unsigned char Font_Cyrillic_5x7[128*8] =
03704 {
03705  //{{{ A0 = NO-BREAK SPACE
03706     3,
03707     0b00000000,
03708     0b00000000,
03709     0b00000000,
03710     0b00000000,
03711     0b00000000,
03712     0b00000000,
03713     0b00000000, //}}}
03714  //{{{ A1 = CYRILLIC CAPITAL LETTER IO
03715     4,
03716     0b01010000,
03717     0b01110000,
03718     0b01000000,
03719     0b01100000,
03720     0b01000000,
03721     0b01110000,
03722     0b00000000, //}}}
03723  //{{{ A2 = CYRILLIC CAPITAL LETTER DJE
03724     5,
03725     0b01111000,
03726     0b00100000,
03727     0b00111000,
03728     0b00101000,
03729     0b00101000,
03730     0b00111000,
03731     0b00000000, //}}}
03732  //{{{ A3 = CYRILLIC CAPITAL LETTER GJE
03733     5,
03734     0b01111000,
03735     0b01001000,
03736     0b01000000,
03737     0b01000000,
03738     0b01000000,
03739     0b01000000,
03740     0b00000000, //}}}
03741  //{{{ A4 = CYRILLIC CAPITAL LETTER UKRAINIAN IE
03742     5,
03743     0b00111000,
03744     0b01000000,
03745     0b01110000,
03746     0b01000000,
03747     0b01000000,
03748     0b00111000,
03749     0b00000000, //}}}
03750  //{{{ A5 = CYRILLIC CAPITAL LETTER DZE
03751     5,
03752     0b00111000,
03753     0b01000000,
03754     0b00110000,
03755     0b00001000,
03756     0b00001000,
03757     0b01110000,
03758     0b00000000, //}}}
03759  //{{{ A6 = CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
03760     4,
03761     0b01110000,
03762     0b00100000,
03763     0b00100000,
03764     0b00100000,
03765     0b00100000,
03766     0b01110000,
03767     0b00000000, //}}}
03768  //{{{ A7 = CYRILLIC CAPITAL LETTER YI
03769     4,
03770     0b01010000,
03771     0b00100000,
03772     0b00100000,
03773     0b00100000,
03774     0b00100000,
03775     0b00100000,
03776     0b00000000, //}}}
03777  //{{{ A8 = CYRILLIC CAPITAL LETTER JE
03778     5,
03779     0b01111000,
03780     0b00010000,
03781     0b00010000,
03782     0b00010000,
03783     0b01010000,
03784     0b01110000,
03785     0b00000000, //}}}
03786  //{{{ A9 = CYRILLIC CAPITAL LETTER LJE
03787     7,
03788     0b01111000,
03789     0b00101000,
03790     0b00101110,
03791     0b00101010,
03792     0b00101010,
03793     0b01101110,
03794     0b00000000, //}}}
03795  //{{{ AA = CYRILLIC CAPITAL LETTER NJE
03796     6,
03797     0b01010000,
03798     0b01010000,
03799     0b01111100,
03800     0b01010100,
03801     0b01010100,
03802     0b01011100,
03803     0b00000000, //}}}
03804  //{{{ AB = CYRILLIC CAPITAL LETTER TSHE
03805     5,
03806     0b01111000,
03807     0b00100000,
03808     0b00111000,
03809     0b00101000,
03810     0b00101000,
03811     0b00101000,
03812     0b00000000, //}}}
03813  //{{{ AC = CYRILLIC CAPITAL LETTER KJE
03814     4,
03815     0b00110000,
03816     0b00000000,
03817     0b01010000,
03818     0b01100000,
03819     0b01010000,
03820     0b01010000,
03821     0b00000000, //}}}
03822  //{{{ AD = SOFT HYPHEN
03823     4,
03824     0b00000000,
03825     0b00000000,
03826     0b00000000,
03827     0b01110000,
03828     0b00000000,
03829     0b00000000,
03830     0b00000000, //}}}
03831  //{{{ AE = CYRILLIC CAPITAL LETTER SHORT U
03832     4,
03833     0b01110000,
03834     0b00000000,
03835     0b01010000,
03836     0b01010000,
03837     0b00100000,
03838     0b01000000,
03839     0b00000000, //}}}
03840  //{{{ AF = CYRILLIC CAPITAL LETTER DZHE
03841     5,
03842     0b01001000,
03843     0b01001000,
03844     0b01001000,
03845     0b01001000,
03846     0b01111000,
03847     0b00010000,
03848     0b00000000, //}}}
03849  //{{{ B0 = CYRILLIC CAPITAL LETTER A
03850     5,
03851     0b00110000,
03852     0b01001000,
03853     0b01001000,
03854     0b01111000,
03855     0b01001000,
03856     0b01001000,
03857     0b00000000, //}}}
03858  //{{{ B1 = CYRILLIC CAPITAL LETTER BE
03859     5,
03860     0b01110000,
03861     0b01000000,
03862     0b01110000,
03863     0b01001000,
03864     0b01001000,
03865     0b01110000,
03866     0b00000000, //}}}
03867  //{{{ B2 = CYRILLIC CAPITAL LETTER VE
03868     5,
03869     0b01110000,
03870     0b01001000,
03871     0b01110000,
03872     0b01001000,
03873     0b01001000,
03874     0b01110000,
03875     0b00000000, //}}}
03876  //{{{ B3 = CYRILLIC CAPITAL LETTER GHE
03877     5,
03878     0b01111000,
03879     0b01001000,
03880     0b01000000,
03881     0b01000000,
03882     0b01000000,
03883     0b01000000,
03884     0b00000000, //}}}
03885  //{{{ B4 = CYRILLIC CAPITAL LETTER DE
03886     6,
03887     0b00111100,
03888     0b00100100,
03889     0b00100100,
03890     0b00100100,
03891     0b01111100,
03892     0b01000100,
03893     0b00000000, //}}}
03894  //{{{ B5 = CYRILLIC CAPITAL LETTER IE
03895     5,
03896     0b01111000,
03897     0b01000000,
03898     0b01110000,
03899     0b01000000,
03900     0b01000000,
03901     0b01111000,
03902     0b00000000, //}}}
03903  //{{{ B6 = CYRILLIC CAPITAL LETTER ZHE
03904     6,
03905     0b01010100,
03906     0b01010100,
03907     0b00111000,
03908     0b01010100,
03909     0b01010100,
03910     0b01010100,
03911     0b00000000, //}}}
03912  //{{{ B7 = CYRILLIC CAPITAL LETTER ZE
03913     5,
03914     0b01110000,
03915     0b00001000,
03916     0b00110000,
03917     0b00001000,
03918     0b00001000,
03919     0b01110000,
03920     0b00000000, //}}}
03921  //{{{ B8 = CYRILLIC CAPITAL LETTER I
03922     6,
03923     0b01000100,
03924     0b01001100,
03925     0b01011100,
03926     0b01110100,
03927     0b01100100,
03928     0b01000100,
03929     0b00000000, //}}}
03930  //{{{ B9 = CYRILLIC CAPITAL LETTER SHORT I
03931     6,
03932     0b00101000,
03933     0b00010000,
03934     0b01000100,
03935     0b01001100,
03936     0b01010100,
03937     0b01100100,
03938     0b00000000, //}}}
03939  //{{{ BA = CYRILLIC CAPITAL LETTER KA
03940     5,
03941     0b01001000,
03942     0b01010000,
03943     0b01100000,
03944     0b01010000,
03945     0b01010000,
03946     0b01001000,
03947     0b00000000, //}}}
03948  //{{{ BB = CYRILLIC CAPITAL LETTER EL
03949     6,
03950     0b00011100,
03951     0b00010100,
03952     0b00010100,
03953     0b00010100,
03954     0b01010100,
03955     0b01110100,
03956     0b00000000, //}}}
03957  //{{{ BC = CYRILLIC CAPITAL LETTER EM
03958     6,
03959     0b01000100,
03960     0b01101100,
03961     0b01111100,
03962     0b01010100,
03963     0b01010100,
03964     0b01010100,
03965     0b00000000, //}}}
03966  //{{{ BD = CYRILLIC CAPITAL LETTER EN
03967     5,
03968     0b01001000,
03969     0b01001000,
03970     0b01111000,
03971     0b01001000,
03972     0b01001000,
03973     0b01001000,
03974     0b00000000, //}}}
03975  //{{{ BE = CYRILLIC CAPITAL LETTER O
03976     5,
03977     0b01111000,
03978     0b01001000,
03979     0b01001000,
03980     0b01001000,
03981     0b01001000,
03982     0b01111000,
03983     0b00000000, //}}}
03984  //{{{ BF = CYRILLIC CAPITAL LETTER PE
03985     5,
03986     0b01111000,
03987     0b01001000,
03988     0b01001000,
03989     0b01001000,
03990     0b01001000,
03991     0b01001000,
03992     0b00000000, //}}}
03993  //{{{ C0 = CYRILLIC CAPITAL LETTER ER
03994     5,
03995     0b01110000,
03996     0b01001000,
03997     0b01001000,
03998     0b01110000,
03999     0b01000000,
04000     0b01000000,
04001     0b00000000, //}}}
04002  //{{{ C1 = CYRILLIC CAPITAL LETTER ES
04003     5,
04004     0b00111000,
04005     0b01000000,
04006     0b01000000,
04007     0b01000000,
04008     0b01000000,
04009     0b00111000,
04010     0b00000000, //}}}
04011  //{{{ C2 = CYRILLIC CAPITAL LETTER TE
04012     6,
04013     0b01111100,
04014     0b00010000,
04015     0b00010000,
04016     0b00010000,
04017     0b00010000,
04018     0b00010000,
04019     0b00000000, //}}}
04020  //{{{ C3 = CYRILLIC CAPITAL LETTER U
04021     5,
04022     0b01001000,
04023     0b01001000,
04024     0b00110000,
04025     0b00010000,
04026     0b00100000,
04027     0b01000000,
04028     0b00000000, //}}}
04029  //{{{ C4 = CYRILLIC CAPITAL LETTER EF
04030     6,
04031     0b00010000,
04032     0b01111100,
04033     0b01010100,
04034     0b01010100,
04035     0b01111100,
04036     0b00010000,
04037     0b00000000, //}}}
04038  //{{{ C5 = CYRILLIC CAPITAL LETTER HA
04039     5,
04040     0b01001000,
04041     0b01001000,
04042     0b00110000,
04043     0b00110000,
04044     0b01001000,
04045     0b01001000,
04046     0b00000000, //}}}
04047  //{{{ C6 = CYRILLIC CAPITAL LETTER TSE
04048     6,
04049     0b01001000,
04050     0b01001000,
04051     0b01001000,
04052     0b01001000,
04053     0b01001000,
04054     0b01111000,
04055     0b00000100, //}}}
04056  //{{{ C7 = CYRILLIC CAPITAL LETTER CHE
04057     4,
04058     0b01010000,
04059     0b01010000,
04060     0b01110000,
04061     0b00010000,
04062     0b00010000,
04063     0b00010000,
04064     0b00000000, //}}}
04065  //{{{ C8 = CYRILLIC CAPITAL LETTER SHA
04066     6,
04067     0b01010100,
04068     0b01010100,
04069     0b01010100,
04070     0b01010100,
04071     0b01010100,
04072     0b01111100,
04073     0b00000000, //}}}
04074  //{{{ C9 = CYRILLIC CAPITAL LETTER SHCHA
04075     7,
04076     0b01010100,
04077     0b01010100,
04078     0b01010100,
04079     0b01010100,
04080     0b01010100,
04081     0b01111110,
04082     0b00000010, //}}}
04083  //{{{ CA = CYRILLIC CAPITAL LETTER HARD SIGN
04084     5,
04085     0b01100000,
04086     0b00100000,
04087     0b00111000,
04088     0b00101000,
04089     0b00101000,
04090     0b00111000,
04091     0b00000000, //}}}
04092  //{{{ CB = CYRILLIC CAPITAL LETTER YERU
04093     6,
04094     0b01000100,
04095     0b01000100,
04096     0b01110100,
04097     0b01010100,
04098     0b01010100,
04099     0b01110100,
04100     0b00000000, //}}}
04101  //{{{ CC = CYRILLIC CAPITAL LETTER SOFT SIGN
04102     4,
04103     0b01000000,
04104     0b01000000,
04105     0b01110000,
04106     0b01010000,
04107     0b01010000,
04108     0b01110000,
04109     0b00000000, //}}}
04110  //{{{ CD = CYRILLIC CAPITAL LETTER E
04111     5,
04112     0b01110000,
04113     0b00001000,
04114     0b00111000,
04115     0b00001000,
04116     0b00001000,
04117     0b01110000,
04118     0b00000000, //}}}
04119  //{{{ CE = CYRILLIC CAPITAL LETTER YU
04120     6,
04121     0b01011100,
04122     0b01010100,
04123     0b01100100,
04124     0b01100100,
04125     0b01010100,
04126     0b01011100,
04127     0b00000000, //}}}
04128  //{{{ CF = CYRILLIC CAPITAL LETTER YA
04129     5,
04130     0b00111000,
04131     0b01001000,
04132     0b00111000,
04133     0b01001000,
04134     0b01001000,
04135     0b01001000,
04136     0b00000000, //}}}
04137  //{{{ D0 = CYRILLIC SMALL LETTER A
04138     5,
04139     0b00000000,
04140     0b00000000,
04141     0b00111000,
04142     0b01001000,
04143     0b01011000,
04144     0b01101000,
04145     0b00000000, //}}}
04146  //{{{ D1 = CYRILLIC SMALL LETTER BE
04147     4,
04148     0b00000000,
04149     0b01110000,
04150     0b01000000,
04151     0b01110000,
04152     0b01010000,
04153     0b01110000,
04154     0b00000000, //}}}
04155  //{{{ D2 = CYRILLIC SMALL LETTER VE
04156     4,
04157     0b00000000,
04158     0b01100000,
04159     0b01010000,
04160     0b01100000,
04161     0b01010000,
04162     0b01100000,
04163     0b00000000, //}}}
04164  //{{{ D3 = CYRILLIC SMALL LETTER GHE
04165     4,
04166     0b00000000,
04167     0b01110000,
04168     0b01000000,
04169     0b01000000,
04170     0b01000000,
04171     0b01000000,
04172     0b00000000, //}}}
04173  //{{{ D4 = CYRILLIC SMALL LETTER DE
04174     5,
04175     0b00000000,
04176     0b00111000,
04177     0b00101000,
04178     0b00101000,
04179     0b01111000,
04180     0b01001000,
04181     0b00000000, //}}}
04182  //{{{ D5 = CYRILLIC SMALL LETTER IE
04183     5,
04184     0b00000000,
04185     0b00000000,
04186     0b00110000,
04187     0b01111000,
04188     0b01000000,
04189     0b00110000,
04190     0b00000000, //}}}
04191  //{{{ D6 = CYRILLIC SMALL LETTER ZHE
04192     6,
04193     0b00000000,
04194     0b01010100,
04195     0b01010100,
04196     0b00111000,
04197     0b01010100,
04198     0b01010100,
04199     0b00000000, //}}}
04200  //{{{ D7 = CYRILLIC SMALL LETTER ZE
04201     4,
04202     0b00000000,
04203     0b01100000,
04204     0b00010000,
04205     0b00110000,
04206     0b00010000,
04207     0b01100000,
04208     0b00000000, //}}}
04209  //{{{ D8 = CYRILLIC SMALL LETTER I
04210     5,
04211     0b00000000,
04212     0b01001000,
04213     0b01011000,
04214     0b01111000,
04215     0b01101000,
04216     0b01001000,
04217     0b00000000, //}}}
04218  //{{{ D9 = CYRILLIC SMALL LETTER SHORT I
04219     5,
04220     0b00110000,
04221     0b00000000,
04222     0b01001000,
04223     0b01011000,
04224     0b01101000,
04225     0b01001000,
04226     0b00000000, //}}}
04227  //{{{ DA = CYRILLIC SMALL LETTER KA
04228     4,
04229     0b00000000,
04230     0b01010000,
04231     0b01010000,
04232     0b01100000,
04233     0b01010000,
04234     0b01010000,
04235     0b00000000, //}}}
04236  //{{{ DB = CYRILLIC SMALL LETTER EL
04237     5,
04238     0b00000000,
04239     0b00111000,
04240     0b00101000,
04241     0b00101000,
04242     0b00101000,
04243     0b01101000,
04244     0b00000000, //}}}
04245  //{{{ DC = CYRILLIC SMALL LETTER EM
04246     6,
04247     0b00000000,
04248     0b01000100,
04249     0b01101100,
04250     0b01010100,
04251     0b01010100,
04252     0b01000100,
04253     0b00000000, //}}}
04254  //{{{ DD = CYRILLIC SMALL LETTER EN
04255     4,
04256     0b00000000,
04257     0b01010000,
04258     0b01010000,
04259     0b01110000,
04260     0b01010000,
04261     0b01010000,
04262     0b00000000, //}}}
04263  //{{{ DE = CYRILLIC SMALL LETTER O
04264     4,
04265     0b00000000,
04266     0b01110000,
04267     0b01010000,
04268     0b01010000,
04269     0b01010000,
04270     0b01110000,
04271     0b00000000, //}}}
04272  //{{{ DF = CYRILLIC SMALL LETTER PE
04273     4,
04274     0b00000000,
04275     0b01110000,
04276     0b01010000,
04277     0b01010000,
04278     0b01010000,
04279     0b01010000,
04280     0b00000000, //}}}
04281  //{{{ E0 = CYRILLIC SMALL LETTER ER
04282     4,
04283     0b00000000,
04284     0b01110000,
04285     0b01010000,
04286     0b01110000,
04287     0b01000000,
04288     0b01000000,
04289     0b00000000, //}}}
04290  //{{{ E1 = CYRILLIC SMALL LETTER ES
04291     4,
04292     0b00000000,
04293     0b01110000,
04294     0b01000000,
04295     0b01000000,
04296     0b01000000,
04297     0b01110000,
04298     0b00000000, //}}}
04299  //{{{ E2 = CYRILLIC SMALL LETTER TE
04300     4,
04301     0b00000000,
04302     0b01110000,
04303     0b00100000,
04304     0b00100000,
04305     0b00100000,
04306     0b00100000,
04307     0b00000000, //}}}
04308  //{{{ E3 = CYRILLIC SMALL LETTER U
04309     4,
04310     0b00000000,
04311     0b01010000,
04312     0b01010000,
04313     0b00110000,
04314     0b00010000,
04315     0b01100000,
04316     0b00000000, //}}}
04317  //{{{ E4 = CYRILLIC SMALL LETTER EF
04318     6,
04319     0b00000000,
04320     0b00010000,
04321     0b01111100,
04322     0b01010100,
04323     0b01111100,
04324     0b00010000,
04325     0b00000000, //}}}
04326  //{{{ E5 = CYRILLIC SMALL LETTER HA
04327     4,
04328     0b00000000,
04329     0b01010000,
04330     0b01010000,
04331     0b00100000,
04332     0b01010000,
04333     0b01010000,
04334     0b00000000, //}}}
04335  //{{{ E6 = CYRILLIC SMALL LETTER TSE
04336     5,
04337     0b00000000,
04338     0b01010000,
04339     0b01010000,
04340     0b01010000,
04341     0b01010000,
04342     0b01111000,
04343     0b00000000, //}}}
04344  //{{{ E7 = CYRILLIC SMALL LETTER CHE
04345     4,
04346     0b00000000,
04347     0b01010000,
04348     0b01010000,
04349     0b01010000,
04350     0b01110000,
04351     0b00010000,
04352     0b00000000, //}}}
04353  //{{{ E8 = CYRILLIC SMALL LETTER SHA
04354     6,
04355     0b00000000,
04356     0b01010100,
04357     0b01010100,
04358     0b01010100,
04359     0b01010100,
04360     0b01111100,
04361     0b00000000, //}}}
04362  //{{{ E9 = CYRILLIC SMALL LETTER SHCHA
04363     7,
04364     0b00000000,
04365     0b01010100,
04366     0b01010100,
04367     0b01010100,
04368     0b01010100,
04369     0b01111110,
04370     0b00000010, //}}}
04371  //{{{ EA = CYRILLIC SMALL LETTER HARD SIGN
04372     5,
04373     0b00000000,
04374     0b01100000,
04375     0b00100000,
04376     0b00111000,
04377     0b00101000,
04378     0b00111000,
04379     0b00000000, //}}}
04380  //{{{ EB = CYRILLIC SMALL LETTER YERU
04381     7,
04382     0b00000000,
04383     0b01100010,
04384     0b00100010,
04385     0b00111010,
04386     0b00101010,
04387     0b00111010,
04388     0b00000000, //}}}
04389  //{{{ EC = CYRILLIC SMALL LETTER SOFT SIGN
04390     4,
04391     0b00000000,
04392     0b01000000,
04393     0b01000000,
04394     0b01110000,
04395     0b01010000,
04396     0b01110000,
04397     0b00000000, //}}}
04398  //{{{ ED = CYRILLIC SMALL LETTER E
04399     4,
04400     0b00000000,
04401     0b01100000,
04402     0b00010000,
04403     0b00110000,
04404     0b00010000,
04405     0b01100000,
04406     0b00000000, //}}}
04407  //{{{ EE = CYRILLIC SMALL LETTER YU
04408     5,
04409     0b00000000,
04410     0b01010000,
04411     0b01101000,
04412     0b01001000,
04413     0b01101000,
04414     0b01010000,
04415     0b00000000, //}}}
04416  //{{{ EF = CYRILLIC SMALL LETTER YA
04417     4,
04418     0b00000000,
04419     0b00110000,
04420     0b01010000,
04421     0b00110000,
04422     0b01010000,
04423     0b01010000,
04424     0b00000000, //}}}
04425  //{{{ F0 = NUMERO SIGN
04426     6,
04427     0b00001100,
04428     0b00000100,
04429     0b01001000,
04430     0b01101000,
04431     0b01011000,
04432     0b01001000,
04433     0b00000000, //}}}
04434  //{{{ F1 = CYRILLIC SMALL LETTER IO
04435     5,
04436     0b00101000,
04437     0b00000000,
04438     0b00110000,
04439     0b01111000,
04440     0b01000000,
04441     0b00110000,
04442     0b00000000, //}}}
04443  //{{{ F2 = CYRILLIC SMALL LETTER DJE
04444     5,
04445     0b00100000,
04446     0b01110000,
04447     0b00100000,
04448     0b00111000,
04449     0b00101000,
04450     0b00111000,
04451     0b00000000, //}}}
04452  //{{{ F3 = CYRILLIC SMALL LETTER GJE
04453     4,
04454     0b00110000,
04455     0b00000000,
04456     0b01110000,
04457     0b01000000,
04458     0b01000000,
04459     0b01000000,
04460     0b00000000, //}}}
04461  //{{{ F4 = CYRILLIC SMALL LETTER UKRAINIAN IE
04462     4,
04463     0b00000000,
04464     0b00110000,
04465     0b01000000,
04466     0b01100000,
04467     0b01000000,
04468     0b00110000,
04469     0b00000000, //}}}
04470  //{{{ F5 = CYRILLIC SMALL LETTER DZE
04471     3,
04472     0b00000000,
04473     0b01110000,
04474     0b01000000,
04475     0b01110000,
04476     0b00010000,
04477     0b01110000,
04478     0b00000000, //}}}
04479  //{{{ F6 = CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
04480     2,
04481     0b01000000,
04482     0b00000000,
04483     0b01000000,
04484     0b01000000,
04485     0b01000000,
04486     0b01000000,
04487     0b00000000, //}}}
04488  //{{{ F7 = CYRILLIC SMALL LETTER YI
04489     4,
04490     0b01010000,
04491     0b00000000,
04492     0b00100000,
04493     0b00100000,
04494     0b00100000,
04495     0b00100000,
04496     0b00000000, //}}}
04497  //{{{ F8 = CYRILLIC SMALL LETTER JE
04498     3,
04499     0b00100000,
04500     0b00000000,
04501     0b00100000,
04502     0b00100000,
04503     0b00100000,
04504     0b01000000,
04505     0b00000000, //}}}
04506  //{{{ F9 = CYRILLIC SMALL LETTER LJE
04507     7,
04508     0b00000000,
04509     0b00111000,
04510     0b00101000,
04511     0b00101100,
04512     0b00101010,
04513     0b01001100,
04514     0b00000000, //}}}
04515  //{{{ FA = CYRILLIC SMALL LETTER NJE
04516     6,
04517     0b00000000,
04518     0b01010000,
04519     0b01010000,
04520     0b01111100,
04521     0b01010100,
04522     0b01011100,
04523     0b00000000, //}}}
04524  //{{{ FB = CYRILLIC SMALL LETTER TSHE
04525     5,
04526     0b00100000,
04527     0b01110000,
04528     0b00100000,
04529     0b00111000,
04530     0b00101000,
04531     0b00101000,
04532     0b00000000, //}}}
04533  //{{{ FC = CYRILLIC SMALL LETTER KJE
04534     4,
04535     0b00110000,
04536     0b00000000,
04537     0b01000000,
04538     0b01010000,
04539     0b01100000,
04540     0b01010000,
04541     0b00000000, //}}}
04542  //{{{ FD = SECTION SIGN
04543     4,
04544     0b00110000,
04545     0b01000000,
04546     0b01110000,
04547     0b01110000,
04548     0b00010000,
04549     0b01100000,
04550     0b00000000, //}}}
04551  //{{{ FE = CYRILLIC SMALL LETTER SHORT U
04552     4,
04553     0b00110000,
04554     0b00000000,
04555     0b01010000,
04556     0b01010000,
04557     0b00100000,
04558     0b01000000,
04559     0b00000000, //}}}
04560  //{{{ FF = CYRILLIC SMALL LETTER DZHE
04561     4,
04562     0b00000000,
04563     0b01010000,
04564     0b01010000,
04565     0b01010000,
04566     0b01110000,
04567     0b00100000,
04568     0b00000000, //}}}
04569 };
04570 //}}}
04571 #endif
04572 
04573 #endif
04574 
04575 #ifdef IS_CALCULATOR
04576 //{{{
04577 const uchar tiles_5x5[128*5] =
04578 {
04579  //{{{ 0 Mask
04580     0b00000111,
04581     0b00000111,
04582     0b00000111,
04583     0b00000111,
04584     0b00000111,
04585 //}}}
04586  //{{{ 1 Blacktile
04587     0b11111000,
04588     0b11111000,
04589     0b11111000,
04590     0b11111000,
04591     0b11111000,
04592 //}}}
04593  //{{{ 2 Whitetile
04594     0b00000000,
04595     0b00000000,
04596     0b00000000,
04597     0b00000000,
04598     0b00000000,
04599 //}}}
04600  //{{{ 3 Unlit floor
04601     0b00000000,
04602     0b00000000,
04603     0b00000000,
04604     0b00000000,
04605     0b00000000,
04606 //}}}
04607  //{{{ 4 Lit floor
04608     0b00000000,
04609     0b00000000,
04610     0b00100000,
04611     0b00000000,
04612     0b00000000,
04613 //}}}
04614  //{{{ 5 Wall
04615     0b11111000,
04616     0b11111000,
04617     0b11111000,
04618     0b11111000,
04619     0b11111000,
04620 //}}}
04621  //{{{ 6 Water
04622     0b01010000,
04623     0b10100000,
04624     0b00000000,
04625     0b01010000,
04626     0b00000000,
04627 //}}}
04628  //{{{ 7 Plains
04629     0b00000000,
04630     0b00000000,
04631     0b00000000,
04632     0b00100000,
04633     0b00000000,
04634 //}}}
04635  //{{{ 8 Road
04636     0b00000000,
04637     0b00000000,
04638     0b00000000,
04639     0b01110000,
04640     0b00000000,
04641 //}}}
04642  //{{{ 9 Mountain 1
04643     0b00000000,
04644     0b00000000,
04645     0b00100000,
04646     0b01010000,
04647     0b10001000,
04648 //}}}
04649  //{{{ 10 Mountain 2
04650     0b00000000,
04651     0b00100000,
04652     0b01010000,
04653     0b10001000,
04654     0b00000000,
04655 //}}}
04656  //{{{ 11 Horizontal beam
04657     0b00000000,
04658     0b01000000,
04659     0b10101000,
04660     0b00010000,
04661     0b00000000,
04662 //}}}
04663  //{{{ 12 Vertical beam
04664     0b00100000,
04665     0b00010000,
04666     0b00100000,
04667     0b01000000,
04668     0b00100000,
04669 //}}}
04670  //{{{ 13 First diagonal beam
04671     0b10000000,
04672     0b10000000,
04673     0b01100000,
04674     0b00100000,
04675     0b00011000,
04676 //}}}
04677  //{{{ 14 Second diagonal beam
04678     0b00001000,
04679     0b00001000,
04680     0b00110000,
04681     0b00100000,
04682     0b11000000,
04683 //}}}
04684  //{{{ 15 Sign
04685     0b00000000,
04686     0b11111000,
04687     0b11111000,
04688     0b00100000,
04689     0b00000000,
04690 //}}}
04691  //{{{ 16 Spider web
04692     0b10101000,
04693     0b01010000,
04694     0b10101000,
04695     0b01010000,
04696     0b10101000,
04697 //}}}
04698  //{{{ 17 Unexplored
04699     0b00001000,
04700     0b00010000,
04701     0b00100000,
04702     0b01000000,
04703     0b10000000,
04704 //}}}
04705  //{{{ 18 Fountain
04706     0b01010000,
04707     0b10101000,
04708     0b00100000,
04709     0b11111000,
04710     0b01110000,
04711 //}}}
04712  //{{{ 19 Town
04713     0b00000000,
04714     0b01010000,
04715     0b11111000,
04716     0b11111000,
04717     0b00000000,
04718 //}}}
04719  //{{{ 20 Cave
04720     0b00000000,
04721     0b01110000,
04722     0b10101000,
04723     0b10001000,
04724     0b01110000,
04725 //}}}
04726  //{{{ 21
04727     0b00000000,
04728     0b00000000,
04729     0b00000000,
04730     0b00000000,
04731     0b00000000,
04732 //}}}
04733  //{{{ 22
04734     0b00000000,
04735     0b00000000,
04736     0b00000000,
04737     0b00000000,
04738     0b00000000,
04739 //}}}
04740  //{{{ 23
04741     0b00000000,
04742     0b00000000,
04743     0b00000000,
04744     0b00000000,
04745     0b00000000,
04746 //}}}
04747  //{{{ 24
04748     0b00000000,
04749     0b00000000,
04750     0b00000000,
04751     0b00000000,
04752     0b00000000,
04753 //}}}
04754  //{{{ 25
04755     0b00000000,
04756     0b00000000,
04757     0b00000000,
04758     0b00000000,
04759     0b00000000,
04760 //}}}
04761  //{{{ 26
04762     0b00000000,
04763     0b00000000,
04764     0b00000000,
04765     0b00000000,
04766     0b00000000,
04767 //}}}
04768  //{{{ 27
04769     0b00000000,
04770     0b00000000,
04771     0b00000000,
04772     0b00000000,
04773     0b00000000,
04774 //}}}
04775  //{{{ 28
04776     0b00000000,
04777     0b00000000,
04778     0b00000000,
04779     0b00000000,
04780     0b00000000,
04781 //}}}
04782  //{{{ 29
04783     0b00000000,
04784     0b00000000,
04785     0b00000000,
04786     0b00000000,
04787     0b00000000,
04788 //}}}
04789  //{{{ 30
04790     0b00000000,
04791     0b00000000,
04792     0b00000000,
04793     0b00000000,
04794     0b00000000,
04795 //}}}
04796  //{{{ 31
04797     0b00000000,
04798     0b00000000,
04799     0b00000000,
04800     0b00000000,
04801     0b00000000,
04802 //}}}
04803  //{{{ 32
04804     0b00000000,
04805     0b00000000,
04806     0b00000000,
04807     0b00000000,
04808     0b00000000,
04809 //}}}
04810  //{{{ 33 !
04811     0b00100000,
04812     0b00100000,
04813     0b00100000,
04814     0b00000000,
04815     0b00100000,
04816 //}}}
04817  //{{{ 34 "
04818     0b01010000,
04819     0b01010000,
04820     0b00000000,
04821     0b00000000,
04822     0b00000000,
04823 //}}}
04824  //{{{ 35 #
04825     0b01010000,
04826     0b11111000,
04827     0b01010000,
04828     0b11111000,
04829     0b01010000,
04830 //}}}
04831  //{{{ 36 $
04832     0b01110000,
04833     0b10100000,
04834     0b01110000,
04835     0b00101000,
04836     0b01110000,
04837 //}}}
04838  //{{{ 37 %
04839     0b00000000,
04840     0b10010000,
04841     0b00100000,
04842     0b01001000,
04843     0b00000000,
04844 //}}}
04845  //{{{ 38 &
04846     0b00000000,
04847     0b01100000,
04848     0b00101000,
04849     0b01010000,
04850     0b00101000,
04851 //}}}
04852  //{{{ 39 '
04853     0b00100000,
04854     0b00100000,
04855     0b00000000,
04856     0b00000000,
04857     0b00000000,
04858 //}}}
04859  //{{{ 40 (
04860     0b00000000,
04861     0b00100000,
04862     0b01000000,
04863     0b01000000,
04864     0b00100000,
04865 //}}}
04866  //{{{ 41 )
04867     0b00000000,
04868     0b00100000,
04869     0b00010000,
04870     0b00010000,
04871     0b00100000,
04872 //}}}
04873  //{{{ 42 *
04874     0b00000000,
04875     0b00110000,
04876     0b01010000,
04877     0b01100000,
04878     0b00000000,
04879 //}}}
04880  //{{{ 43 +
04881     0b00000000,
04882     0b00100000,
04883     0b01110000,
04884     0b00100000,
04885     0b00000000,
04886 //}}}
04887  //{{{ 44 ,
04888     0b00000000,
04889     0b00000000,
04890     0b00000000,
04891     0b00100000,
04892     0b01000000,
04893 //}}}
04894  //{{{ 45 -
04895     0b00000000,
04896     0b00000000,
04897     0b01110000,
04898     0b00000000,
04899     0b00000000,
04900 //}}}
04901  //{{{ 46 .
04902     0b00000000,
04903     0b00000000,
04904     0b00000000,
04905     0b00110000,
04906     0b00110000,
04907 //}}}
04908  //{{{ 47 /
04909     0b00000000,
04910     0b00010000,
04911     0b00100000,
04912     0b01000000,
04913     0b10000000,
04914 //}}}
04915  //{{{ 48 0
04916     0b00000000,
04917     0b01110000,
04918     0b01010000,
04919     0b01010000,
04920     0b01110000,
04921 //}}}
04922  //{{{ 49 1
04923     0b00000000,
04924     0b00100000,
04925     0b00100000,
04926     0b00100000,
04927     0b00100000,
04928 //}}}
04929  //{{{ 50 2
04930     0b00000000,
04931     0b01100000,
04932     0b00010000,
04933     0b00100000,
04934     0b01110000,
04935 //}}}
04936  //{{{ 51 3
04937     0b01100000,
04938     0b00010000,
04939     0b00110000,
04940     0b00010000,
04941     0b01100000,
04942 //}}}
04943  //{{{ 52 4
04944     0b00000000,
04945     0b00110000,
04946     0b01010000,
04947     0b01110000,
04948     0b00010000,
04949 //}}}
04950  //{{{ 53 5
04951     0b00000000,
04952     0b01110000,
04953     0b01000000,
04954     0b00110000,
04955     0b01100000,
04956 //}}}
04957  //{{{ 54 6
04958     0b00000000,
04959     0b00110000,
04960     0b01000000,
04961     0b01110000,
04962     0b01110000,
04963 //}}}
04964  //{{{ 55 7
04965     0b00000000,
04966     0b01110000,
04967     0b00010000,
04968     0b00100000,
04969     0b01000000,
04970 //}}}
04971  //{{{ 56 8
04972     0b00100000,
04973     0b01010000,
04974     0b00100000,
04975     0b01010000,
04976     0b00100000,
04977 //}}}
04978  //{{{ 57 9
04979     0b00000000,
04980     0b01110000,
04981     0b01110000,
04982     0b00010000,
04983     0b01110000,
04984 //}}}
04985  //{{{ 58 :
04986     0b00000000,
04987     0b00100000,
04988     0b00000000,
04989     0b00100000,
04990     0b00000000,
04991 //}}}
04992  //{{{ 59 ;
04993     0b00000000,
04994     0b00100000,
04995     0b00000000,
04996     0b00100000,
04997     0b01000000,
04998 //}}}
04999  //{{{ 60 <
05000     0b00010000,
05001     0b00100000,
05002     0b01000000,
05003     0b00100000,
05004     0b00010000,
05005 //}}}
05006  //{{{ 61 =
05007     0b00000000,
05008     0b01110000,
05009     0b00000000,
05010     0b01110000,
05011     0b00000000,
05012 //}}}
05013  //{{{ 62 >
05014     0b01000000,
05015     0b00100000,
05016     0b00010000,
05017     0b00100000,
05018     0b01000000,
05019 //}}}
05020  //{{{ 63 ?
05021     0b01100000,
05022     0b00010000,
05023     0b00100000,
05024     0b00000000,
05025     0b00100000,
05026 //}}}
05027  //{{{ 64 @
05028     0b01110000,
05029     0b11111000,
05030     0b11111000,
05031     0b11111000,
05032     0b01110000,
05033 //}}}
05034  //{{{ 65 A
05035     0b00110000,
05036     0b01001000,
05037     0b01111000,
05038     0b01001000,
05039     0b01001000,
05040 //}}}
05041  //{{{ 66 B
05042     0b01110000,
05043     0b01001000,
05044     0b01110000,
05045     0b01001000,
05046     0b01110000,
05047 //}}}
05048  //{{{ 67 C
05049     0b01110000,
05050     0b01000000,
05051     0b01000000,
05052     0b01000000,
05053     0b01110000,
05054 //}}}
05055  //{{{ 68 D
05056     0b01110000,
05057     0b01001000,
05058     0b01001000,
05059     0b01001000,
05060     0b01110000,
05061 //}}}
05062  //{{{ 69 E
05063     0b01110000,
05064     0b01000000,
05065     0b01110000,
05066     0b01000000,
05067     0b01110000,
05068 //}}}
05069  //{{{ 70 F
05070     0b01110000,
05071     0b01000000,
05072     0b01110000,
05073     0b01000000,
05074     0b01000000,
05075 //}}}
05076  //{{{ 71 G
05077     0b01110000,
05078     0b01000000,
05079     0b01010000,
05080     0b01010000,
05081     0b01110000,
05082 //}}}
05083  //{{{ 72 H
05084     0b01001000,
05085     0b01001000,
05086     0b01111000,
05087     0b01001000,
05088     0b01001000,
05089 //}}}
05090  //{{{ 73 I
05091     0b01110000,
05092     0b00100000,
05093     0b00100000,
05094     0b00100000,
05095     0b01110000,
05096 //}}}
05097  //{{{ 74 J
05098     0b01111000,
05099     0b00010000,
05100     0b00010000,
05101     0b01010000,
05102     0b01110000,
05103 //}}}
05104  //{{{ 75 K
05105     0b01001000,
05106     0b01010000,
05107     0b01100000,
05108     0b01010000,
05109     0b01001000,
05110 //}}}
05111  //{{{ 76 L
05112     0b01000000,
05113     0b01000000,
05114     0b01000000,
05115     0b01000000,
05116     0b01111000,
05117 //}}}
05118  //{{{ 77 M
05119     0b01001000,
05120     0b01111000,
05121     0b01111000,
05122     0b01111000,
05123     0b01001000,
05124 //}}}
05125  //{{{ 78 N
05126     0b01001000,
05127     0b01101000,
05128     0b01101000,
05129     0b01011000,
05130     0b01011000,
05131 //}}}
05132  //{{{ 79 O
05133     0b01111000,
05134     0b01001000,
05135     0b01001000,
05136     0b01001000,
05137     0b01111000,
05138 //}}}
05139  //{{{ 80 P
05140     0b01110000,
05141     0b01010000,
05142     0b01110000,
05143     0b01000000,
05144     0b01000000,
05145 //}}}
05146  //{{{ 81 Q
05147     0b00110000,
05148     0b01001000,
05149     0b01001000,
05150     0b01011000,
05151     0b00111000,
05152 //}}}
05153  //{{{ 82 R
05154     0b01110000,
05155     0b01001000,
05156     0b01110000,
05157     0b01001000,
05158     0b01001000,
05159 //}}}
05160  //{{{ 83 S
05161     0b01111000,
05162     0b01000000,
05163     0b01111000,
05164     0b00001000,
05165     0b01111000,
05166 //}}}
05167  //{{{ 84 T
05168     0b11111000,
05169     0b00100000,
05170     0b00100000,
05171     0b00100000,
05172     0b00100000,
05173 //}}}
05174  //{{{ 85 U
05175     0b01001000,
05176     0b01001000,
05177     0b01001000,
05178     0b01001000,
05179     0b01111000,
05180 //}}}
05181  //{{{ 86 V
05182     0b01001000,
05183     0b01001000,
05184     0b01001000,
05185     0b00110000,
05186     0b00110000,
05187 //}}}
05188  //{{{ 87 W
05189     0b10001000,
05190     0b10101000,
05191     0b10101000,
05192     0b01110000,
05193     0b01110000,
05194 //}}}
05195  //{{{ 88 X
05196     0b01001000,
05197     0b01001000,
05198     0b00110000,
05199     0b01001000,
05200     0b01001000,
05201 //}}}
05202  //{{{ 89 Y
05203     0b10001000,
05204     0b10001000,
05205     0b01010000,
05206     0b00100000,
05207     0b00100000,
05208 //}}}
05209  //{{{ 90 Z
05210     0b01110000,
05211     0b00010000,
05212     0b00100000,
05213     0b01000000,
05214     0b01110000,
05215 //}}}
05216  //{{{ 91 [
05217     0b00000000,
05218     0b01100000,
05219     0b01000000,
05220     0b01000000,
05221     0b01100000,
05222 //}}}
05223  //{{{ 92 \ backslash 
05224     0b00000000,
05225     0b10000000,
05226     0b01000000,
05227     0b00100000,
05228     0b00010000,
05229 //}}}
05230  //{{{ 93 ]
05231     0b00000000,
05232     0b01100000,
05233     0b00100000,
05234     0b00100000,
05235     0b01100000,
05236 //}}}
05237  //{{{ 94 ^
05238     0b00100000,
05239     0b01010000,
05240     0b00000000,
05241     0b00000000,
05242     0b00000000,
05243 //}}}
05244  //{{{ 95 _
05245     0b00000000,
05246     0b00000000,
05247     0b00000000,
05248     0b00000000,
05249     0b11111000,
05250 //}}}
05251  //{{{ 96 `
05252     0b01000000,
05253     0b00100000,
05254     0b00000000,
05255     0b00000000,
05256     0b00000000,
05257 //}}}
05258  //{{{ 97 a
05259     0b00000000,
05260     0b01110000,
05261     0b00010000,
05262     0b01110000,
05263     0b01110000,
05264 //}}}
05265  //{{{ 98 b
05266     0b01000000,
05267     0b01000000,
05268     0b01110000,
05269     0b01010000,
05270     0b01110000,
05271 //}}}
05272  //{{{ 99 c
05273     0b00000000,
05274     0b01110000,
05275     0b01000000,
05276     0b01000000,
05277     0b01110000,
05278 //}}}
05279  //{{{ 100 d
05280     0b00010000,
05281     0b00010000,
05282     0b01110000,
05283     0b01010000,
05284     0b01110000,
05285 //}}}
05286  //{{{ 101 e
05287     0b00000000,
05288     0b01110000,
05289     0b01110000,
05290     0b01000000,
05291     0b01110000,
05292 //}}}
05293  //{{{ 102 f
05294     0b00010000,
05295     0b00100000,
05296     0b01110000,
05297     0b00100000,
05298     0b00100000,
05299 //}}}
05300  //{{{ 103 g
05301     0b00000000,
05302     0b01110000,
05303     0b01110000,
05304     0b00010000,
05305     0b01100000,
05306 //}}}
05307  //{{{ 104 h
05308     0b01000000,
05309     0b01000000,
05310     0b01110000,
05311     0b01010000,
05312     0b01010000,
05313 //}}}
05314  //{{{ 105 i
05315     0b00100000,
05316     0b00000000,
05317     0b00100000,
05318     0b00100000,
05319     0b00100000,
05320 //}}}
05321  //{{{ 106 j
05322     0b00010000,
05323     0b00000000,
05324     0b00110000,
05325     0b00010000,
05326     0b01110000,
05327 //}}}
05328  //{{{ 107 k
05329     0b00000000,
05330     0b01010000,
05331     0b01100000,
05332     0b01010000,
05333     0b01010000,
05334 //}}}
05335  //{{{ 108 l
05336     0b00000000,
05337     0b00100000,
05338     0b00100000,
05339     0b00100000,
05340     0b00100000,
05341 //}}}
05342  //{{{ 109 m
05343     0b00000000,
05344     0b01010000,
05345     0b01110000,
05346     0b01110000,
05347     0b01010000,
05348 //}}}
05349  //{{{ 110 n
05350     0b00000000,
05351     0b01100000,
05352     0b01010000,
05353     0b01010000,
05354     0b01010000,
05355 //}}}
05356  //{{{ 111 o
05357     0b00000000,
05358     0b01110000,
05359     0b01010000,
05360     0b01010000,
05361     0b01110000,
05362 //}}}
05363  //{{{ 112 p
05364     0b00000000,
05365     0b01100000,
05366     0b01010000,
05367     0b01100000,
05368     0b01000000,
05369 //}}}
05370  //{{{ 113 q
05371     0b00000000,
05372     0b00110000,
05373     0b01010000,
05374     0b00110000,
05375     0b00010000,
05376 //}}}
05377  //{{{ 114 r
05378     0b00000000,
05379     0b00110000,
05380     0b01000000,
05381     0b01000000,
05382     0b01000000,
05383 //}}}
05384  //{{{ 115 s
05385     0b00000000,
05386     0b01110000,
05387     0b01100000,
05388     0b00010000,
05389     0b01110000,
05390 //}}}
05391  //{{{ 116 t
05392     0b00100000,
05393     0b00100000,
05394     0b01110000,
05395     0b00100000,
05396     0b00100000,
05397 //}}}
05398  //{{{ 117 u
05399     0b00000000,
05400     0b01010000,
05401     0b01010000,
05402     0b01010000,
05403     0b01110000,
05404 //}}}
05405  //{{{ 118 v
05406     0b00000000,
05407     0b00000000,
05408     0b01010000,
05409     0b01010000,
05410     0b00100000,
05411 //}}}
05412  //{{{ 119 w
05413     0b00000000,
05414     0b00000000,
05415     0b01010000,
05416     0b01110000,
05417     0b01110000,
05418 //}}}
05419  //{{{ 120 x
05420     0b00000000,
05421     0b00000000,
05422     0b01010000,
05423     0b00100000,
05424     0b01010000,
05425 //}}}
05426  //{{{ 121 y
05427     0b00000000,
05428     0b01010000,
05429     0b01010000,
05430     0b00100000,
05431     0b01000000,
05432 //}}}
05433  //{{{ 122 z
05434     0b00000000,
05435     0b01110000,
05436     0b00010000,
05437     0b00100000,
05438     0b01110000,
05439 //}}}
05440  //{{{ 123 {
05441     0b00100000,
05442     0b01000000,
05443     0b01100000,
05444     0b01000000,
05445     0b00100000,
05446 //}}}
05447  //{{{ 124 |
05448     0b00100000,
05449     0b00100000,
05450     0b00000000,
05451     0b00100000,
05452     0b00100000,
05453 //}}}
05454  //{{{ 125 }
05455     0b00100000,
05456     0b00010000,
05457     0b00110000,
05458     0b00010000,
05459     0b00100000,
05460 //}}}
05461  //{{{ 126 ~
05462     0b00000000,
05463     0b00101000,
05464     0b01010000,
05465     0b00000000,
05466     0b00000000,
05467 //}}}
05468  //{{{ 127 
05469     0b00000000,
05470     0b00000000,
05471     0b00000000,
05472     0b00000000,
05473     0b00000000,
05474 //}}}
05475 };
05476 //}}}
05477 //{{{
05478 const uchar tiles_7x7[128*7] =
05479 {
05480 // 0 Mask
05481     0b00000001,
05482     0b00000001,
05483     0b00000001,
05484     0b00000001,
05485     0b00000001,
05486     0b00000001,
05487     0b00000001,
05488 
05489 // 1 Blacktile
05490     0b11111110,
05491     0b11111110,
05492     0b11111110,
05493     0b11111110,
05494     0b11111110,
05495     0b11111110,
05496     0b11111110,
05497 
05498 // 2 Whitetile
05499     0b00000000,
05500     0b00000000,
05501     0b00000000,
05502     0b00000000,
05503     0b00000000,
05504     0b00000000,
05505     0b00000000,
05506 
05507 // 3 Unlit floor
05508     0b00000000,
05509     0b00000000,
05510     0b00000000,
05511     0b00000000,
05512     0b00000000,
05513     0b00000000,
05514     0b00000000,
05515 
05516 // 4 Lit floor
05517     0b00000000,
05518     0b00000000,
05519     0b00000000,
05520     0b00010000,
05521     0b00000000,
05522     0b00000000,
05523     0b00000000,
05524 
05525 // 5 Wall
05526     0b11111110,
05527     0b11111110,
05528     0b11111110,
05529     0b11111110,
05530     0b11111110,
05531     0b11111110,
05532     0b11111110,
05533 
05534 
05535 // 6 Water
05536     0b00000000,
05537     0b01010100,
05538     0b10101000,
05539     0b00000000,
05540     0b01010100,
05541     0b10101000,
05542     0b00000000,
05543 
05544 // 7 Plains
05545     0b00000000,
05546     0b00000000,
05547     0b00000000,
05548     0b00000000,
05549     0b00110000,
05550     0b00110000,
05551     0b00000000,
05552 
05553 // 8 Road
05554     0b00000000,
05555     0b00000000,
05556     0b00000000,
05557     0b01111100,
05558     0b00000000,
05559     0b00000000,
05560     0b00000000,
05561 
05562 // 9 Mountain 1
05563     0b00000000,
05564     0b00010000,
05565     0b00101000,
05566     0b01000100,
05567     0b10000010,
05568     0b00000000,
05569     0b00000000,
05570 
05571 // 10 Mountain 2
05572     0b00010000,
05573     0b00101000,
05574     0b01000100,
05575     0b10000010,
05576     0b00000000,
05577     0b00000000,
05578     0b00000000,
05579 
05580 // 11 Horizontal beam
05581     0b00000000,
05582     0b00000000,
05583     0b10101010,
05584     0b01010100,
05585     0b00000000,
05586     0b00000000,
05587     0b00000000,
05588 
05589 // 12 Vertical beam
05590     0b00010000,
05591     0b00001000,
05592     0b00001000,
05593     0b00010000,
05594     0b00100000,
05595     0b00100000,
05596     0b00010000,
05597 
05598 // 13 First diagonal beam
05599     0b10000000,
05600     0b10000000,
05601     0b01100000,
05602     0b00100000,
05603     0b00011000,
05604     0b00000100,
05605     0b00000110,
05606 
05607 // 14 Second diagonal beam
05608     0b00000010,
05609     0b00000110,
05610     0b00011000,
05611     0b00010000,
05612     0b01100000,
05613     0b01000000,
05614     0b10000000,
05615 
05616 // 15 Sign
05617     0b00000000,
05618     0b11111110,
05619     0b11111110,
05620     0b11111110,
05621     0b00010000,
05622     0b00010000,
05623     0b00000000,
05624 
05625 // 16 Spider web
05626     0b10101010,
05627     0b01010100,
05628     0b10101010,
05629     0b01010100,
05630     0b10101010,
05631     0b01010100,
05632     0b10101010,
05633 
05634 // 17 Unexplored
05635     0b00000000,
05636     0b00000100,
05637     0b00001000,
05638     0b00010000,
05639     0b00100000,
05640     0b01000000,
05641     0b00000000,
05642 
05643 // 18 Fountain
05644     0b00000000,
05645     0b00000000,
05646     0b00101000,
05647     0b01010100,
05648     0b01010100,
05649     0b11111110,
05650     0b01111100,
05651 
05652 // 19 Town
05653     0b00000000,
05654     0b00000000,
05655     0b01000000,
05656     0b10100100,
05657     0b11101010,
05658     0b00001110,
05659     0b00000000,
05660 
05661 // 20 Cave
05662     0b00000000,
05663     0b01111100,
05664     0b11101110,
05665     0b10100010,
05666     0b10000010,
05667     0b01111100,
05668     0b00000000,
05669 
05670 // 21
05671     0b00000000,
05672     0b00000000,
05673     0b00000000,
05674     0b00000000,
05675     0b00000000,
05676     0b00000000,
05677     0b00000000,
05678 
05679 // 22
05680     0b00000000,
05681     0b00000000,
05682     0b00000000,
05683     0b00000000,
05684     0b00000000,
05685     0b00000000,
05686     0b00000000,
05687 
05688 // 23
05689     0b00000000,
05690     0b00000000,
05691     0b00000000,
05692     0b00000000,
05693     0b00000000,
05694     0b00000000,
05695     0b00000000,
05696 
05697 // 24
05698     0b00000000,
05699     0b00000000,
05700     0b00000000,
05701     0b00000000,
05702     0b00000000,
05703     0b00000000,
05704     0b00000000,
05705 
05706 // 25
05707     0b00000000,
05708     0b00000000,
05709     0b00000000,
05710     0b00000000,
05711     0b00000000,
05712     0b00000000,
05713     0b00000000,
05714 
05715 // 26
05716     0b00000000,
05717     0b00000000,
05718     0b00000000,
05719     0b00000000,
05720     0b00000000,
05721     0b00000000,
05722     0b00000000,
05723 
05724 // 27
05725     0b00000000,
05726     0b00000000,
05727     0b00000000,
05728     0b00000000,
05729     0b00000000,
05730     0b00000000,
05731     0b00000000,
05732 
05733 // 28
05734     0b00000000,
05735     0b00000000,
05736     0b00000000,
05737     0b00000000,
05738     0b00000000,
05739     0b00000000,
05740     0b00000000,
05741 
05742 // 29
05743     0b00000000,
05744     0b00000000,
05745     0b00000000,
05746     0b00000000,
05747     0b00000000,
05748     0b00000000,
05749     0b00000000,
05750 
05751 // 30
05752     0b00000000,
05753     0b00000000,
05754     0b00000000,
05755     0b00000000,
05756     0b00000000,
05757     0b00000000,
05758     0b00000000,
05759 
05760 // 31
05761     0b00000000,
05762     0b00000000,
05763     0b00000000,
05764     0b00000000,
05765     0b00000000,
05766     0b00000000,
05767     0b00000000,
05768 
05769 // 32
05770     0b00000000,
05771     0b00000000,
05772     0b00000000,
05773     0b00000000,
05774     0b00000000,
05775     0b00000000,
05776     0b00000000,
05777 
05778 // 33 !
05779     0b00010000,
05780     0b00010000,
05781     0b00010000,
05782     0b00010000,
05783     0b00000000,
05784     0b00010000,
05785     0b00000000,
05786 
05787 // 34 "
05788     0b01101100,
05789     0b01101100,
05790     0b00101000,
05791     0b00000000,
05792     0b00000000,
05793     0b00000000,
05794     0b00000000,
05795 
05796 // 35 #
05797     0b01000100,
05798     0b11111110,
05799     0b01000100,
05800     0b01000100,
05801     0b01000100,
05802     0b11111110,
05803     0b01000100,
05804 
05805 // 36 $
05806     0b00010000,
05807     0b00111100,
05808     0b01010000,
05809     0b00111000,
05810     0b00010100,
05811     0b01111000,
05812     0b00010000,
05813     
05814 // 37 %
05815     0b00000000,
05816     0b01000100,
05817     0b00001000,
05818     0b00010000,
05819     0b00100000,
05820     0b01000100,
05821     0b00000000,
05822 
05823 // 38 &
05824     0b00100000,
05825     0b01010000,
05826     0b00100000,
05827     0b01010100,
05828     0b01011000,
05829     0b00100100,
05830     0b00000000,
05831 
05832 // 39 '
05833     0b00001000,
05834     0b00001000,
05835     0b00010000,
05836     0b00000000,
05837     0b00000000,
05838     0b00000000,
05839     0b00000000,
05840 
05841 // 40 (
05842     0b00010000,
05843     0b00100000,
05844     0b01000000,
05845     0b01000000,
05846     0b00100000,
05847     0b00010000,
05848     0b00000000,
05849 
05850 // 41 )
05851     0b00100000,
05852     0b00010000,
05853     0b00001000,
05854     0b00001000,
05855     0b00010000,
05856     0b00100000,
05857     0b00000000,
05858 
05859 // 42 *
05860     0b00000000,
05861     0b00011100,
05862     0b00100100,
05863     0b01000100,
05864     0b01001000,
05865     0b01110000,
05866     0b00000000,
05867 
05868 // 43 +
05869     0b00000000,
05870     0b00010000,
05871     0b00010000,
05872     0b01111100,
05873     0b00010000,
05874     0b00010000,
05875     0b00000000,
05876 
05877 // 44 ,
05878     0b00000000,
05879     0b00000000,
05880     0b00000000,
05881     0b00001000,
05882     0b00001000,
05883     0b00110000,
05884     0b00000000,
05885 
05886 // 45 -
05887     0b00000000,
05888     0b00000000,
05889     0b00000000,
05890     0b01111100,
05891     0b00000000,
05892     0b00000000,
05893     0b00000000,
05894 
05895 // 46 .
05896     0b00000000,
05897     0b00000000,
05898     0b00000000,
05899     0b00000000,
05900     0b00110000,
05901     0b00110000,
05902     0b00000000,
05903 
05904 // 47 /
05905     0b00000000,
05906     0b00000100,
05907     0b00001000,
05908     0b00010000,
05909     0b00100000,
05910     0b01000000,
05911     0b00000000,
05912 
05913 // 48 0
05914     0b01111000,
05915     0b01000100,
05916     0b01000100,
05917     0b01000100,
05918     0b01000100,
05919     0b01111100,
05920     0b00000000,
05921 
05922 // 49 1
05923     0b00010000,
05924     0b00110000,
05925     0b00010000,
05926     0b00010000,
05927     0b00010000,
05928     0b00111000,
05929     0b00000000,
05930 
05931 // 50 2
05932     0b00011000,
05933     0b00100100,
05934     0b00000100,
05935     0b00001000,
05936     0b00010000,
05937     0b00111100,
05938     0b00000000,
05939 
05940 // 51 3
05941     0b00111000,
05942     0b00000100,
05943     0b00011000,
05944     0b00000100,
05945     0b00000100,
05946     0b00111000,
05947     0b00000000,
05948 
05949 // 52 4
05950     0b00011000,
05951     0b00101000,
05952     0b01001000,
05953     0b01111000,
05954     0b00001000,
05955     0b00001000,
05956     0b00000000,
05957 
05958 // 53 5
05959     0b00111100,
05960     0b00100000,
05961     0b00111000,
05962     0b00000100,
05963     0b00000100,
05964     0b00111000,
05965     0b00000000,
05966 
05967 // 54 6
05968     0b00011100,
05969     0b00100000,
05970     0b00100000,
05971     0b00111100,
05972     0b00100100,
05973     0b00111100,
05974     0b00000000,
05975 
05976 // 55 7
05977     0b00111100,
05978     0b00000100,
05979     0b00000100,
05980     0b00001000,
05981     0b00010000,
05982     0b00010000,
05983     0b00000000,
05984 
05985 // 56 8
05986     0b00111000,
05987     0b01000100,
05988     0b00111000,
05989     0b01000100,
05990     0b01000100,
05991     0b00111000,
05992     0b00000000,
05993 
05994 // 57 9
05995     0b00111100,
05996     0b00100100,
05997     0b00100100,
05998     0b00111100,
05999     0b00000100,
06000     0b00111100,
06001     0b00000000,
06002 
06003 // 58 :
06004     0b00000000,
06005     0b00011000,
06006     0b00011000,
06007     0b00000000,
06008     0b00011000,
06009     0b00011000,
06010     0b00000000,
06011 
06012 // 59 ;
06013     0b00011000,
06014     0b00011000,
06015     0b00000000,
06016     0b00011000,
06017     0b00011000,
06018     0b00110000,
06019     0b00000000,
06020 
06021 // 60 <
06022     0b00001000,
06023     0b00010000,
06024     0b00100000,
06025     0b01000000,
06026     0b00100000,
06027     0b00010000,
06028     0b00001000,
06029 
06030 // 61 =
06031     0b00000000,
06032     0b01111100,
06033     0b00000000,
06034     0b00000000,
06035     0b01111100,
06036     0b00000000,
06037     0b00000000,
06038 
06039 // 62 >
06040     0b00100000,
06041     0b00010000,
06042     0b00001000,
06043     0b00000100,
06044     0b00001000,
06045     0b00010000,
06046     0b00100000,
06047 
06048 // 63 ?
06049     0b00111000,
06050     0b00001000,
06051     0b00001000,
06052     0b00010000,
06053     0b00000000,
06054     0b00010000,
06055     0b00000000,
06056 
06057 // 64 @
06058     0b00111100,
06059     0b01000010,
06060     0b01011010,
06061     0b01011010,
06062     0b01011110,
06063     0b01000000,
06064     0b00111100,
06065 
06066 // 65 A
06067     0b00011000,
06068     0b00100100,
06069     0b00100100,
06070     0b00111100,
06071     0b00100100,
06072     0b00100100,
06073     0b00000000,
06074 
06075 // 66 B
06076     0b00111000,
06077     0b00100100,
06078     0b00111000,
06079     0b00100100,
06080     0b00100100,
06081     0b00111000,
06082     0b00000000,
06083 
06084 // 67 C
06085     0b00111000,
06086     0b01000100,
06087     0b01000000,
06088     0b01000000,
06089     0b01000100,
06090     0b00111000,
06091     0b00000000,
06092 
06093 // 68 D
06094     0b01110000,
06095     0b01001000,
06096     0b01000100,
06097     0b01000100,
06098     0b01001000,
06099     0b01110000,
06100     0b00000000,
06101 
06102 // 69 E
06103     0b01111100,
06104     0b01000000,
06105     0b01111000,
06106     0b01000000,
06107     0b01000000,
06108     0b01111100,
06109     0b00000000,
06110 
06111 // 70 F
06112     0b01111100,
06113     0b01000000,
06114     0b01000000,
06115     0b01111000,
06116     0b01000000,
06117     0b01000000,
06118     0b00000000,
06119 
06120 // 71 G
06121     0b01111100,
06122     0b01000000,
06123     0b01000000,
06124     0b01001100,
06125     0b01000100,
06126     0b01111100,
06127     0b00000000,
06128 
06129 // 72 H
06130     0b01000100,
06131     0b01000100,
06132     0b01111100,
06133     0b01000100,
06134     0b01000100,
06135     0b01000100,
06136     0b00000000,
06137 
06138 // 73 I
06139     0b00111000,
06140     0b00010000,
06141     0b00010000,
06142     0b00010000,
06143     0b00010000,
06144     0b00111000,
06145     0b00000000,
06146 
06147 // 74 J
06148     0b01111100,
06149     0b00010000,
06150     0b00010000,
06151     0b00010000,
06152     0b10010000,
06153     0b01110000,
06154     0b00000000,
06155 
06156 // 75 K
06157     0b01000100,
06158     0b01001000,
06159     0b01110000,
06160     0b01001000,
06161     0b01000100,
06162     0b01000100,
06163     0b00000000,
06164 
06165 // 76 L
06166     0b01000000,
06167     0b01000000,
06168     0b01000000,
06169     0b01000000,
06170     0b01000000,
06171     0b01111100,
06172     0b00000000,
06173 
06174 // 77 M
06175     0b01000100,
06176     0b01101100,
06177     0b01111100,
06178     0b01010100,
06179     0b01010100,
06180     0b01000100,
06181     0b00000000,
06182 
06183 // 78 N
06184     0b01000100,
06185     0b01100100,
06186     0b01100100,
06187     0b01010100,
06188     0b01001100,
06189     0b01001100,
06190     0b00000000,
06191 
06192 // 79 O
06193     0b01111100,
06194     0b01000100,
06195     0b01000100,
06196     0b01000100,
06197     0b01000100,
06198     0b01111100,
06199     0b00000000,
06200 
06201 // 80 P
06202     0b01111000,
06203     0b01001000,
06204     0b01001000,
06205     0b01111000,
06206     0b01000000,
06207     0b01000000,
06208     0b00000000,
06209 
06210 // 81 Q
06211     0b00111000,
06212     0b01000100,
06213     0b01000100,
06214     0b01000100,
06215     0b01001000,
06216     0b00110110,
06217     0b00000000,
06218 
06219 // 82 R
06220     0b01111000,
06221     0b01001000,
06222     0b01110000,
06223     0b01001000,
06224     0b01000100,
06225     0b01000100,
06226     0b00000000,
06227 
06228 // 83 S
06229     0b00111100,
06230     0b01000000,
06231     0b00111000,
06232     0b00000100,
06233     0b00000100,
06234     0b01111000,
06235     0b00000000,
06236 
06237 // 84 T
06238     0b11111110,
06239     0b00010000,
06240     0b00010000,
06241     0b00010000,
06242     0b00010000,
06243     0b00010000,
06244     0b00000000,
06245 
06246 // 85 U
06247     0b01000100,
06248     0b01000100,
06249     0b01000100,
06250     0b01000100,
06251     0b01000100,
06252     0b01111100,
06253     0b00000000,
06254 
06255 // 86 V
06256     0b01000100,
06257     0b01000100,
06258     0b01000100,
06259     0b00101000,
06260     0b00101000,
06261     0b00010000,
06262     0b00000000,
06263 
06264 // 87 W
06265     0b01000100,
06266     0b01000100,
06267     0b01010100,
06268     0b01010100,
06269     0b00101000,
06270     0b00101000,
06271     0b00000000,
06272 
06273 // 88 X
06274     0b01000100,
06275     0b00101000,
06276     0b00010000,
06277     0b00101000,
06278     0b01000100,
06279     0b01000100,
06280     0b00000000,
06281 
06282 // 89 Y
06283     0b01000100,
06284     0b01000100,
06285     0b00101000,
06286     0b00010000,
06287     0b00010000,
06288     0b00010000,
06289     0b00000000,
06290 
06291 // 90 Z
06292     0b00111100,
06293     0b00000100,
06294     0b00001000,
06295     0b00010000,
06296     0b00100000,
06297     0b00111100,
06298     0b00000000,
06299 
06300 // 91 [
06301     0b00110000,
06302     0b00100000,
06303     0b00100000,
06304     0b00100000,
06305     0b00100000,
06306     0b00110000,
06307     0b00000000,
06308 
06309 // 92 \ backslash 
06310     0b01000000,
06311     0b00100000,
06312     0b00010000,
06313     0b00001000,
06314     0b00000100,
06315     0b00000010,
06316     0b00000000,
06317 
06318 // 93 ]
06319     0b00110000,
06320     0b00010000,
06321     0b00010000,
06322     0b00010000,
06323     0b00010000,
06324     0b00110000,
06325     0b00000000,
06326 
06327 // 94 ^
06328     0b00010000,
06329     0b00101000,
06330     0b01000100,
06331     0b00000000,
06332     0b00000000,
06333     0b00000000,
06334     0b00000000,
06335 
06336 // 95 _
06337     0b00000000,
06338     0b00000000,
06339     0b00000000,
06340     0b00000000,
06341     0b00000000,
06342     0b11111110,
06343     0b00000000,
06344 
06345 // 96 `
06346     0b00100000,
06347     0b00100000,
06348     0b00010000,
06349     0b00000000,
06350     0b00000000,
06351     0b00000000,
06352     0b00000000,
06353 
06354 // 97 a
06355     0b00000000,
06356     0b00110000,
06357     0b00001000,
06358     0b00111000,
06359     0b01001000,
06360     0b00110100,
06361     0b00000000,
06362 
06363 // 98 b
06364     0b00100000,
06365     0b00100000,
06366     0b00111000,
06367     0b00100100,
06368     0b00100100,
06369     0b00111000,
06370     0b00000000,
06371 
06372 // 99 c
06373     0b00000000,
06374     0b00000000,
06375     0b00111000,
06376     0b00100000,
06377     0b00100000,
06378     0b00111000,
06379     0b00000000,
06380 
06381 // 100 d
06382     0b00001000,
06383     0b00001000,
06384     0b00001000,
06385     0b00111000,
06386     0b00101000,
06387     0b00111000,
06388     0b00000000,
06389 
06390 // 101 e
06391     0b00000000,
06392     0b00110000,
06393     0b01001000,
06394     0b01111000,
06395     0b01000000,
06396     0b00110000,
06397     0b00000000,
06398 
06399 // 102 f
06400     0b00011000,
06401     0b00100000,
06402     0b00100000,
06403     0b01111000,
06404     0b00100000,
06405     0b00100000,
06406     0b00000000,
06407 
06408 // 103 g
06409     0b00000000,
06410     0b00000000,
06411     0b00111100,
06412     0b00100100,
06413     0b00111100,
06414     0b00000100,
06415     0b00111000,
06416 
06417 // 104 h
06418     0b00100000,
06419     0b00100000,
06420     0b00110000,
06421     0b00101000,
06422     0b00101000,
06423     0b00101000,
06424     0b00000000,
06425 
06426 // 105 i
06427     0b00010000,
06428     0b00000000,
06429     0b00010000,
06430     0b00010000,
06431     0b00010000,
06432     0b00010000,
06433     0b00000000,
06434 
06435 // 106 j
06436     0b00001000,
06437     0b00000000,
06438     0b00011000,
06439     0b00001000,
06440     0b00001000,
06441     0b00101000,
06442     0b00011000,
06443 
06444 // 107 k
06445     0b00100000,
06446     0b00100000,
06447     0b00101000,
06448     0b00110000,
06449     0b00101000,
06450     0b00100100,
06451     0b00000000,
06452 
06453 // 108 l
06454     0b00110000,
06455     0b00010000,
06456     0b00010000,
06457     0b00010000,
06458     0b00010000,
06459     0b00010000,
06460     0b00000000,
06461 
06462 // 109 m
06463     0b00000000,
06464     0b00000000,
06465     0b01101100,
06466     0b01010100,
06467     0b01010100,
06468     0b01000100,
06469     0b00000000,
06470 
06471 // 110 n
06472     0b00000000,
06473     0b00000000,
06474     0b00111000,
06475     0b00100100,
06476     0b00100100,
06477     0b00100100,
06478     0b00000000,
06479 
06480 // 111 o
06481     0b00000000,
06482     0b00000000,
06483     0b00011000,
06484     0b00100100,
06485     0b00100100,
06486     0b00011000,
06487     0b00000000,
06488 
06489 // 112 p
06490     0b00000000,
06491     0b00000000,
06492     0b00111000,
06493     0b00100100,
06494     0b00111000,
06495     0b00100000,
06496     0b00100000,
06497 
06498 // 113 q
06499     0b00000000,
06500     0b00000000,
06501     0b00011100,
06502     0b00100100,
06503     0b00011100,
06504     0b00000100,
06505     0b00000100,
06506 
06507 // 114 r
06508     0b00000000,
06509     0b00000000,
06510     0b01011100,
06511     0b01100000,
06512     0b01000000,
06513     0b01000000,
06514     0b00000000,
06515 
06516 // 115 s
06517     0b00000000,
06518     0b00111000,
06519     0b00100000,
06520     0b00111000,
06521     0b00001000,
06522     0b00111000,
06523     0b00000000,
06524 
06525 // 116 t
06526     0b00010000,
06527     0b00010000,
06528     0b00111100,
06529     0b00010000,
06530     0b00010000,
06531     0b00011000,
06532     0b00000000,
06533 
06534 // 117 u
06535     0b00000000,
06536     0b00000000,
06537     0b01001000,
06538     0b01001000,
06539     0b01001000,
06540     0b00110100,
06541     0b00000000,
06542 
06543 // 118 v
06544     0b00000000,
06545     0b00000000,
06546     0b01000100,
06547     0b01000100,
06548     0b00101000,
06549     0b00010000,
06550     0b00000000,
06551 
06552 // 119 w
06553     0b00000000,
06554     0b00000000,
06555     0b01000100,
06556     0b01000100,
06557     0b01010100,
06558     0b00101000,
06559     0b00000000,
06560 
06561 // 120 x
06562     0b00000000,
06563     0b01000100,
06564     0b00101000,
06565     0b00010000,
06566     0b00101000,
06567     0b01000100,
06568     0b00000000,
06569 
06570 // 121 y
06571     0b00000000,
06572     0b00000000,
06573     0b00100100,
06574     0b00100100,
06575     0b00011000,
06576     0b00001000,
06577     0b00110000,
06578 
06579 // 122 z
06580     0b00000000,
06581     0b00000000,
06582     0b00111100,
06583     0b00001000,
06584     0b00010000,
06585     0b00111100,
06586     0b00000000,
06587 
06588 // 123 {
06589     0b00011000,
06590     0b00010000,
06591     0b00010000,
06592     0b00100000,
06593     0b00010000,
06594     0b00010000,
06595     0b00011000,
06596 
06597 // 124 |
06598     0b00010000,
06599     0b00010000,
06600     0b00010000,
06601     0b00000000,
06602     0b00010000,
06603     0b00010000,
06604     0b00010000,
06605 
06606 // 125
06607     0b00110000,
06608     0b00010000,
06609     0b00010000,
06610     0b00001000,
06611     0b00010000,
06612     0b00010000,
06613     0b00110000,
06614 
06615 // 126 ~
06616     0b00000000,
06617     0b00110010,
06618     0b01001100,
06619     0b00000000,
06620     0b00000000,
06621     0b00000000,
06622     0b00000000,
06623 
06624 // 127 
06625     0b00000000,
06626     0b00000000,
06627     0b00000000,
06628     0b00000000,
06629     0b00000000,
06630     0b00000000,
06631     0b00000000,
06632 };
06633 //}}}
06634 #endif
06635 #if 0
06636 //{{{
06637 const uchar tiles_5x5[128*5] SEG(4) =
06638 {
06639  /* 0     Mask        */ 0x07, 0x07, 0x07, 0x07, 0x07,
06640  /* 1     Blacktile   */ 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
06641  /* 2     Whitetile   */ 0x00, 0x00, 0x00, 0x00, 0x00,
06642  /* 3     Unlit floor */ 0x00, 0x00, 0x00, 0x00, 0x00,
06643  /* 4     Lit floor   */ 0x00, 0x00, 0x20, 0x00, 0x00,
06644  /* 5     Wall        */ 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
06645  /* 6     Water       */ 0x50, 0xA0, 0x00, 0x50, 0x00,
06646  /* 7     Plains      */ 0x00, 0x00, 0x00, 0x20, 0x00,
06647  /* 8     Road        */ 0x00, 0x00, 0x00, 0x70, 0x00,
06648  /* 9     Mountain 1  */ 0x00, 0x00, 0x20, 0x50, 0x88,
06649  /* 10    Mountain 2  */ 0x00, 0x20, 0x50, 0x88, 0x00,
06650  /* 11    Horizontal beam */ 0x00, 0x40, 0xA8, 0x10, 0x00,
06651  /* 12    Vertical beam */ 0x20, 0x10, 0x20, 0x40, 0x20,
06652  /* 13    First diagonal beam */ 0x80, 0x80, 0x60, 0x20, 0x18,
06653  /* 14    Second diagonal beam */ 0x08, 0x08, 0x30, 0x20, 0xC0,
06654  /* 15    Sign        */ 0x00, 0xF8, 0xF8, 0x20, 0x00,
06655  /* 16    Spider web  */ 0xA8, 0x50, 0xA8, 0x50, 0xA8,
06656  /* 17    Unexplored  */ 0x08, 0x10, 0x20, 0x40, 0x80,
06657  /* 18    Fountain    */ 0x50, 0xA8, 0x20, 0xF8, 0x70,
06658  /* 19    Town        */ 0x00, 0x50, 0xF8, 0xF8, 0x00,
06659  /* 20    Cave        */ 0x00, 0x70, 0xA8, 0x88, 0x70,
06660  /* 21                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06661  /* 22                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06662  /* 23                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06663  /* 24                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06664  /* 25                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06665  /* 26                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06666  /* 27                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06667  /* 28                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06668  /* 29                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06669  /* 30                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06670  /* 31                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06671  /* 32                */ 0x00, 0x00, 0x00, 0x00, 0x00,
06672  /* 33 !              */ 0x20, 0x20, 0x20, 0x00, 0x20,
06673  /* 34 "              */ 0x50, 0x50, 0x00, 0x00, 0x00,
06674  /* 35 #              */ 0x50, 0xF8, 0x50, 0xF8, 0x50,
06675  /* 36 $              */ 0x70, 0xA0, 0x70, 0x28, 0x70,
06676  /* 37 %              */ 0x00, 0x90, 0x20, 0x48, 0x00,
06677  /* 38 &              */ 0x00, 0x60, 0x28, 0x50, 0x28,
06678  /* 39 '              */ 0x20, 0x20, 0x00, 0x00, 0x00,
06679  /* 40 (              */ 0x00, 0x20, 0x40, 0x40, 0x20,
06680  /* 41 )              */ 0x00, 0x20, 0x10, 0x10, 0x20,
06681  /* 42 *              */ 0x00, 0x30, 0x50, 0x60, 0x00,
06682  /* 43 +              */ 0x00, 0x20, 0x70, 0x20, 0x00,
06683  /* 44 ,              */ 0x00, 0x00, 0x00, 0x20, 0x40,
06684  /* 45 -              */ 0x00, 0x00, 0x70, 0x00, 0x00,
06685  /* 46 .              */ 0x00, 0x00, 0x00, 0x30, 0x30,
06686  /* 47 /              */ 0x00, 0x10, 0x20, 0x40, 0x80,
06687  /* 48 0              */ 0x00, 0x70, 0x50, 0x50, 0x70,
06688  /* 49 1              */ 0x00, 0x20, 0x20, 0x20, 0x20,
06689  /* 50 2              */ 0x00, 0x60, 0x10, 0x20, 0x70,
06690  /* 51 3              */ 0x60, 0x10, 0x30, 0x10, 0x60,
06691  /* 52 4              */ 0x00, 0x30, 0x50, 0x70, 0x10,
06692  /* 53 5              */ 0x00, 0x70, 0x40, 0x30, 0x60,
06693  /* 54 6              */ 0x00, 0x30, 0x40, 0x70, 0x70,
06694  /* 55 7              */ 0x00, 0x70, 0x10, 0x20, 0x40,
06695  /* 56 8              */ 0x20, 0x50, 0x20, 0x50, 0x20,
06696  /* 57 9              */ 0x00, 0x70, 0x70, 0x10, 0x70,
06697  /* 58 :              */ 0x00, 0x20, 0x00, 0x20, 0x00,
06698  /* 59 ;              */ 0x00, 0x20, 0x00, 0x20, 0x40,
06699  /* 60 <              */ 0x10, 0x20, 0x40, 0x20, 0x10,
06700  /* 61 =              */ 0x00, 0x70, 0x00, 0x70, 0x00,
06701  /* 62 >              */ 0x40, 0x20, 0x10, 0x20, 0x40,
06702  /* 63 ?              */ 0x60, 0x10, 0x20, 0x00, 0x20,
06703  /* 64 @              */ 0x70, 0xF8, 0xF8, 0xF8, 0x70,
06704  /* 65 A              */ 0x30, 0x48, 0x78, 0x48, 0x48,
06705  /* 66 B              */ 0x70, 0x48, 0x70, 0x48, 0x70,
06706  /* 67 C              */ 0x70, 0x40, 0x40, 0x40, 0x70,
06707  /* 68 D              */ 0x70, 0x48, 0x48, 0x48, 0x70,
06708  /* 69 E              */ 0x70, 0x40, 0x70, 0x40, 0x70,
06709  /* 70 F              */ 0x70, 0x40, 0x70, 0x40, 0x40,
06710  /* 71 G              */ 0x70, 0x40, 0x50, 0x50, 0x70,
06711  /* 72 H              */ 0x48, 0x48, 0x78, 0x48, 0x48,
06712  /* 73 I              */ 0x70, 0x20, 0x20, 0x20, 0x70,
06713  /* 74 J              */ 0x78, 0x10, 0x10, 0x50, 0x70,
06714  /* 75 K              */ 0x48, 0x50, 0x60, 0x50, 0x48,
06715  /* 76 L              */ 0x40, 0x40, 0x40, 0x40, 0x78,
06716  /* 77 M              */ 0x48, 0x78, 0x78, 0x78, 0x48,
06717  /* 78 N              */ 0x48, 0x68, 0x68, 0x58, 0x58,
06718  /* 79 O              */ 0x78, 0x48, 0x48, 0x48, 0x78,
06719  /* 80 P              */ 0x70, 0x50, 0x70, 0x40, 0x40,
06720  /* 81 Q              */ 0x30, 0x48, 0x48, 0x58, 0x38,
06721  /* 82 R              */ 0x70, 0x48, 0x70, 0x48, 0x48,
06722  /* 83 S              */ 0x78, 0x40, 0x78, 0x08, 0x78,
06723  /* 84 T              */ 0xF8, 0x20, 0x20, 0x20, 0x20,
06724  /* 85 U              */ 0x48, 0x48, 0x48, 0x48, 0x78,
06725  /* 86 V              */ 0x48, 0x48, 0x48, 0x30, 0x30,
06726  /* 87 W              */ 0x88, 0xA8, 0xA8, 0x70, 0x70,
06727  /* 88 X              */ 0x48, 0x48, 0x30, 0x48, 0x48,
06728  /* 89 Y              */ 0x88, 0x88, 0x50, 0x20, 0x20,
06729  /* 90 Z              */ 0x70, 0x10, 0x20, 0x40, 0x70,
06730  /* 91 [              */ 0x00, 0x60, 0x40, 0x40, 0x60,
06731  /* 92 \ backslash    */ 0x00, 0x80, 0x40, 0x20, 0x10,
06732  /* 93 ]              */ 0x00, 0x60, 0x20, 0x20, 0x60,
06733  /* 94 ^              */ 0x20, 0x50, 0x00, 0x00, 0x00,
06734  /* 95 _              */ 0x00, 0x00, 0x00, 0x00, 0xF8,
06735  /* 96 `              */ 0x40, 0x20, 0x00, 0x00, 0x00,
06736  /* 97 a              */ 0x00, 0x70, 0x10, 0x70, 0x70,
06737  /* 98 b              */ 0x40, 0x40, 0x70, 0x50, 0x70,
06738  /* 99 c              */ 0x00, 0x70, 0x40, 0x40, 0x70,
06739  /* 100 d             */ 0x10, 0x10, 0x70, 0x50, 0x70,
06740  /* 101 e             */ 0x00, 0x70, 0x70, 0x40, 0x70,
06741  /* 102 f             */ 0x10, 0x20, 0x70, 0x20, 0x20,
06742  /* 103 g             */ 0x00, 0x70, 0x70, 0x10, 0x60,
06743  /* 104 h             */ 0x40, 0x40, 0x70, 0x50, 0x50,
06744  /* 105 i             */ 0x20, 0x00, 0x20, 0x20, 0x20,
06745  /* 106 j             */ 0x10, 0x00, 0x30, 0x10, 0x70,
06746  /* 107 k             */ 0x00, 0x50, 0x60, 0x50, 0x50,
06747  /* 108 l             */ 0x00, 0x20, 0x20, 0x20, 0x20,
06748  /* 109 m             */ 0x00, 0x50, 0x70, 0x70, 0x50,
06749  /* 110 n             */ 0x00, 0x60, 0x50, 0x50, 0x50,
06750  /* 111 o             */ 0x00, 0x70, 0x50, 0x50, 0x70,
06751  /* 112 p             */ 0x00, 0x60, 0x50, 0x60, 0x40,
06752  /* 113 q             */ 0x00, 0x30, 0x50, 0x30, 0x10,
06753  /* 114 r             */ 0x00, 0x30, 0x40, 0x40, 0x40,
06754  /* 115 s             */ 0x00, 0x70, 0x60, 0x10, 0x70,
06755  /* 116 t             */ 0x20, 0x20, 0x70, 0x20, 0x20,
06756  /* 117 u             */ 0x00, 0x50, 0x50, 0x50, 0x70,
06757  /* 118 v             */ 0x00, 0x00, 0x50, 0x50, 0x20,
06758  /* 119 w             */ 0x00, 0x00, 0x50, 0x70, 0x70,
06759  /* 120 x             */ 0x00, 0x00, 0x50, 0x20, 0x50,
06760  /* 121 y             */ 0x00, 0x50, 0x50, 0x20, 0x40,
06761  /* 122 z             */ 0x00, 0x70, 0x10, 0x20, 0x70,
06762  /* 123 {             */ 0x20, 0x40, 0x60, 0x40, 0x20,
06763  /* 124 |             */ 0x20, 0x20, 0x00, 0x20, 0x20,
06764  /* 125 }             */ 0x20, 0x10, 0x30, 0x10, 0x20,
06765  /* 126 ~             */ 0x00, 0x28, 0x50, 0x00, 0x00,
06766  /* 127               */ 0x00, 0x00, 0x00, 0x00, 0x00,
06767 };
06768 //}}}
06769 #endif
06770 
06771 #ifndef USE_TILES
06772 //{{{
06773 ECONST uchar tiles[128] = {
06774 0,   ' ', 2,   '.', '.', '#', '~', '.', '.', '^', '^', '-', '|', '\\','/', 't',
06775 '%', ' ', '}', '*', '*', 21,  22,  23,  24,  25,  26,  27,  28,  29,  30,  31,  
06776 32,  33,  34,  35,  36,  37,  38,  39,  40,  41,  42,  43,  44,  45,  46,  47,  
06777 48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,  60,  61,  62,  63,  
06778 64,  65,  66,  67,  68,  69,  70,  71,  72,  73,  74,  75,  76,  77,  78,  79,  
06779 80,  81,  82,  83,  84,  85,  86,  87,  88,  89,  90,  91,  92,  93,  94,  95,  
06780 96,  97,  98,  99,  100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 
06781 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
06782 }; 
06783 //}}}
06784 #endif //USE_TILES

Generated on Thu May 20 13:12:11 2004 for CalcRogue by doxygen 1.3.6