Contiki 2.6

ctk-vncfont.c

00001 /*
00002  * Copyright (c) 2003, Adam Dunkels.
00003  * All rights reserved. 
00004  *
00005  * Redistribution and use in source and binary forms, with or without 
00006  * modification, are permitted provided that the following conditions 
00007  * are met: 
00008  * 1. Redistributions of source code must retain the above copyright 
00009  *    notice, this list of conditions and the following disclaimer. 
00010  * 2. Redistributions in binary form must reproduce the above
00011  *    copyright notice, this list of conditions and the following
00012  *    disclaimer in the documentation and/or other materials provided
00013  *    with the distribution. 
00014  * 3. The name of the author may not be used to endorse or promote
00015  *    products derived from this software without specific prior
00016  *    written permission.  
00017  *
00018  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
00019  * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00020  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
00021  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
00022  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
00023  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
00024  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
00025  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
00026  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00027  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00028  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
00029  *
00030  * This file is part of the Contiki VNC server
00031  *
00032  *
00033  */
00034 
00035 #define _ 0x00
00036 #define o 0x01 /* 1001 0010 */
00037 #define X 0x02 /* 1111 0110 */
00038 
00039 #ifdef __AVR__
00040 #include <avr/pgmspace.h>
00041 const unsigned char vncfont[] PROGMEM = {
00042 #else
00043 const unsigned char vncfont[] = {
00044 #endif
00045 /* char 0 */
00046 X,o,_,_,_,_,
00047 o,X,_,_,_,_,
00048 _,_,_,_,_,_,
00049 _,_,_,_,_,_,
00050 _,_,_,_,_,_,
00051 _,_,_,_,_,_,
00052 _,_,_,_,_,_,
00053 _,_,_,_,_,_,
00054 /* char 1 */
00055 _,_,_,_,_,_,
00056 _,_,_,_,_,_,
00057 _,X,X,o,_,_,
00058 _,o,o,X,_,_,
00059 o,X,X,X,_,_,
00060 X,o,o,X,_,_,
00061 o,X,X,X,_,_,
00062 _,_,_,_,_,_,
00063 /* char 2 */
00064 X,_,_,_,_,_,
00065 X,o,_,_,_,_,
00066 X,X,X,o,_,_,
00067 X,o,o,X,_,_,
00068 X,_,_,X,_,_,
00069 X,o,o,X,_,_,
00070 X,X,X,o,_,_,
00071 _,_,_,_,_,_,
00072 /* char 3 */
00073 _,_,_,_,_,_,
00074 _,_,_,_,_,_,
00075 o,X,X,o,_,_,
00076 X,o,o,X,_,_,
00077 X,_,_,o,_,_,
00078 X,o,o,X,_,_,
00079 o,X,X,o,_,_,
00080 _,_,_,_,_,_,
00081 /* char 4 */
00082 _,_,_,X,_,_,
00083 _,_,o,X,_,_,
00084 o,X,X,X,_,_,
00085 X,o,o,X,_,_,
00086 X,_,_,X,_,_,
00087 X,o,o,X,_,_,
00088 o,X,X,X,_,_,
00089 _,_,_,_,_,_,
00090 /* char 5 */
00091 _,_,_,_,_,_,
00092 _,_,_,_,_,_,
00093 o,X,X,o,_,_,
00094 X,o,o,X,_,_,
00095 X,X,X,X,_,_,
00096 X,o,o,_,_,_,
00097 o,X,X,_,_,_,
00098 _,_,_,_,_,_,
00099 /* char 6 */
00100 _,o,X,X,_,_,
00101 o,X,o,_,_,_,
00102 X,X,X,_,_,_,
00103 o,X,o,_,_,_,
00104 _,X,_,_,_,_,
00105 _,X,_,_,_,_,
00106 _,X,_,_,_,_,
00107 _,_,_,_,_,_,
00108 /* char 7 */
00109 _,_,_,_,_,_,
00110 _,_,_,_,_,_,
00111 o,X,X,X,_,_,
00112 X,o,o,X,_,_,
00113 X,_,_,X,_,_,
00114 X,o,o,X,_,_,
00115 o,X,X,X,_,_,
00116 _,o,o,X,_,_,
00117 /* char 8 */
00118 X,_,_,_,_,_,
00119 X,o,_,_,_,_,
00120 X,X,X,o,_,_,
00121 X,o,o,X,_,_,
00122 X,_,_,X,_,_,
00123 X,_,_,X,_,_,
00124 X,_,_,X,_,_,
00125 _,_,_,_,_,_,
00126 /* char 9 */
00127 _,X,_,_,_,_,
00128 _,o,_,_,_,_,
00129 X,X,_,_,_,_,
00130 o,X,_,_,_,_,
00131 _,X,_,_,_,_,
00132 _,X,_,_,_,_,
00133 _,X,_,_,_,_,
00134 _,_,_,_,_,_,
00135 /* char 10 */
00136 _,_,X,_,_,_,
00137 _,_,o,_,_,_,
00138 _,X,X,_,_,_,
00139 _,o,X,_,_,_,
00140 _,_,X,_,_,_,
00141 _,_,X,_,_,_,
00142 _,_,X,_,_,_,
00143 _,o,X,_,_,_,
00144 /* char 11 */
00145 X,_,_,_,_,_,
00146 X,_,_,_,_,_,
00147 X,_,o,X,_,_,
00148 X,o,X,o,_,_,
00149 X,X,o,_,_,_,
00150 X,o,X,o,_,_,
00151 X,_,o,X,_,_,
00152 _,_,_,_,_,_,
00153 /* char 12 */
00154 _,X,X,_,_,_,
00155 _,o,X,_,_,_,
00156 _,_,X,_,_,_,
00157 _,_,X,_,_,_,
00158 _,_,X,_,_,_,
00159 _,_,X,_,_,_,
00160 _,_,X,_,_,_,
00161 _,_,_,_,_,_,
00162 /* char 13 */
00163 _,_,_,_,_,_,
00164 _,_,_,_,_,_,
00165 X,X,X,o,X,o,
00166 X,o,o,X,o,X,
00167 X,_,_,X,_,X,
00168 X,_,_,X,_,X,
00169 X,_,_,X,_,X,
00170 _,_,_,_,_,_,
00171 /* char 14 */
00172 _,_,_,_,_,_,
00173 _,_,_,_,_,_,
00174 X,X,X,o,_,_,
00175 X,o,o,X,_,_,
00176 X,_,_,X,_,_,
00177 X,_,_,X,_,_,
00178 X,_,_,X,_,_,
00179 _,_,_,_,_,_,
00180 /* char 15 */
00181 _,_,_,_,_,_,
00182 _,_,_,_,_,_,
00183 o,X,X,o,_,_,
00184 X,o,o,X,_,_,
00185 X,_,_,X,_,_,
00186 X,o,o,X,_,_,
00187 o,X,X,o,_,_,
00188 _,_,_,_,_,_,
00189 /* char 16 */
00190 _,_,_,_,_,_,
00191 _,_,_,_,_,_,
00192 X,X,X,o,_,_,
00193 X,o,o,X,_,_,
00194 X,_,_,X,_,_,
00195 X,o,o,X,_,_,
00196 X,X,X,o,_,_,
00197 X,o,_,_,_,_,
00198 /* char 17 */
00199 _,_,_,_,_,_,
00200 _,_,_,_,_,_,
00201 o,X,X,X,_,_,
00202 X,o,o,X,_,_,
00203 X,_,_,X,_,_,
00204 X,o,o,X,_,_,
00205 o,X,X,X,_,_,
00206 _,_,o,X,_,_,
00207 /* char 18 */
00208 _,_,_,_,_,_,
00209 _,_,_,_,_,_,
00210 X,o,X,X,_,_,
00211 X,X,o,_,_,_,
00212 X,o,_,_,_,_,
00213 X,_,_,_,_,_,
00214 X,_,_,_,_,_,
00215 _,_,_,_,_,_,
00216 /* char 19 */
00217 _,_,_,_,_,_,
00218 _,_,_,_,_,_,
00219 o,X,X,X,_,_,
00220 X,o,o,_,_,_,
00221 o,X,X,o,_,_,
00222 _,o,o,X,_,_,
00223 X,X,X,o,_,_,
00224 _,_,_,_,_,_,
00225 /* char 20 */
00226 _,_,X,_,_,_,
00227 _,o,X,o,_,_,
00228 _,X,X,X,_,_,
00229 _,o,X,o,_,_,
00230 _,_,X,_,_,_,
00231 _,_,X,o,_,_,
00232 _,_,o,X,_,_,
00233 _,_,_,_,_,_,
00234 /* char 21 */
00235 _,_,_,_,_,_,
00236 _,_,_,_,_,_,
00237 X,_,_,X,_,_,
00238 X,_,_,X,_,_,
00239 X,_,_,X,_,_,
00240 X,o,o,X,_,_,
00241 o,X,X,X,_,_,
00242 _,_,_,_,_,_,
00243 /* char 22 */
00244 _,_,_,_,_,_,
00245 _,_,_,_,_,_,
00246 X,o,_,o,X,_,
00247 o,X,o,X,o,_,
00248 _,X,o,X,_,_,
00249 _,o,X,o,_,_,
00250 _,_,X,_,_,_,
00251 _,_,_,_,_,_,
00252 /* char 23 */
00253 _,_,_,_,_,_,
00254 _,_,_,_,_,_,
00255 X,o,_,_,o,X,
00256 o,X,o,X,o,X,
00257 o,X,o,X,o,X,
00258 _,o,X,o,X,o,
00259 _,_,X,o,X,_,
00260 _,_,_,_,_,_,
00261 /* char 24 */
00262 _,_,_,_,_,_,
00263 _,_,_,_,_,_,
00264 X,o,_,o,X,_,
00265 o,X,o,X,o,_,
00266 _,o,X,o,_,_,
00267 o,X,o,X,o,_,
00268 X,o,_,o,X,_,
00269 _,_,_,_,_,_,
00270 /* char 25 */
00271 _,_,_,_,_,_,
00272 _,_,_,_,_,_,
00273 X,_,_,X,_,_,
00274 X,_,_,X,_,_,
00275 X,_,_,X,_,_,
00276 X,o,o,X,_,_,
00277 o,X,X,X,_,_,
00278 _,o,o,X,_,_,
00279 /* char 26 */
00280 _,_,_,_,_,_,
00281 _,_,_,_,_,_,
00282 X,X,X,X,_,_,
00283 _,o,X,o,_,_,
00284 o,X,o,_,_,_,
00285 X,o,_,_,_,_,
00286 X,X,X,X,_,_,
00287 _,_,_,_,_,_,
00288 /* char 27 */
00289 _,X,o,_,_,_,
00290 _,X,_,_,_,_,
00291 o,X,_,_,_,_,
00292 X,o,_,_,_,_,
00293 o,X,_,_,_,_,
00294 _,X,_,_,_,_,
00295 _,X,o,_,_,_,
00296 _,o,X,_,_,_,
00297 /* char 28 */
00298 X,_,_,_,_,_,
00299 X,_,_,_,_,_,
00300 X,_,_,_,_,_,
00301 X,_,_,_,_,_,
00302 X,_,_,_,_,_,
00303 X,_,_,_,_,_,
00304 X,_,_,_,_,_,
00305 X,_,_,_,_,_,
00306 /* char 29 */
00307 o,X,_,_,_,_,
00308 _,X,_,_,_,_,
00309 _,X,o,_,_,_,
00310 _,o,X,_,_,_,
00311 _,X,o,_,_,_,
00312 _,X,_,_,_,_,
00313 o,X,_,_,_,_,
00314 X,o,_,_,_,_,
00315 /* char 30 */
00316 o,X,X,o,X,_,
00317 X,o,X,X,o,_,
00318 _,_,_,_,_,_,
00319 _,_,_,_,_,_,
00320 _,_,_,_,_,_,
00321 _,_,_,_,_,_,
00322 _,_,_,_,_,_,
00323 _,_,_,_,_,_,
00324 /* char 31 */
00325 _,X,X,_,_,_,
00326 _,X,X,_,_,_,
00327 _,X,X,_,_,_,
00328 _,X,X,_,_,_,
00329 _,X,X,_,_,_,
00330 _,X,X,_,_,_,
00331 _,X,X,_,_,_,
00332 _,X,X,_,_,_,
00333 /* char 32 */
00334 _,_,_,_,_,_,
00335 _,_,_,_,_,_,
00336 _,_,_,_,_,_,
00337 _,_,_,_,_,_,
00338 _,_,_,_,_,_,
00339 _,_,_,_,_,_,
00340 _,_,_,_,_,_,
00341 _,_,_,_,_,_,
00342 /* char 33 */
00343 _,X,_,_,_,_,
00344 _,X,_,_,_,_,
00345 _,X,_,_,_,_,
00346 _,X,_,_,_,_,
00347 _,X,_,_,_,_,
00348 _,o,_,_,_,_,
00349 _,X,_,_,_,_,
00350 _,_,_,_,_,_,
00351 /* char 34 */
00352 X,o,X,_,_,_,
00353 X,o,X,_,_,_,
00354 _,_,_,_,_,_,
00355 _,_,_,_,_,_,
00356 _,_,_,_,_,_,
00357 _,_,_,_,_,_,
00358 _,_,_,_,_,_,
00359 _,_,_,_,_,_,
00360 /* char 35 */
00361 X,X,X,X,X,_,
00362 o,X,o,X,o,_,
00363 X,X,X,X,X,_,
00364 o,X,o,X,o,_,
00365 _,_,_,_,_,_,
00366 _,_,_,_,_,_,
00367 _,_,_,_,_,_,
00368 _,_,_,_,_,_,
00369 /* char 36 */
00370 o,X,X,X,o,_,
00371 X,o,X,o,X,_,
00372 X,o,X,o,_,_,
00373 o,X,X,X,o,_,
00374 _,o,X,o,X,_,
00375 X,o,X,o,X,_,
00376 o,X,X,X,o,_,
00377 _,o,X,o,_,_,
00378 /* char 37 */
00379 o,X,X,X,X,X,
00380 X,o,o,X,o,o,
00381 X,o,o,X,o,X,
00382 o,X,X,o,X,X,
00383 _,_,o,X,X,o,
00384 _,o,X,o,X,o,
00385 o,X,o,_,o,X,
00386 _,_,_,_,_,_,
00387 /* char 38 */
00388 _,X,o,o,X,_,
00389 _,X,o,X,o,_,
00390 _,o,X,o,_,_,
00391 o,X,o,X,o,X,
00392 X,o,_,o,X,o,
00393 X,o,o,X,o,X,
00394 o,X,X,o,_,_,
00395 _,_,_,_,_,_,
00396 /* char 39 */
00397 X,_,_,_,_,_,
00398 X,_,_,_,_,_,
00399 _,_,_,_,_,_,
00400 _,_,_,_,_,_,
00401 _,_,_,_,_,_,
00402 _,_,_,_,_,_,
00403 _,_,_,_,_,_,
00404 _,_,_,_,_,_,
00405 /* char 40 */
00406 o,X,o,_,_,_,
00407 X,o,_,_,_,_,
00408 X,_,_,_,_,_,
00409 X,_,_,_,_,_,
00410 X,_,_,_,_,_,
00411 X,o,_,_,_,_,
00412 o,X,o,_,_,_,
00413 _,o,X,_,_,_,
00414 /* char 41 */
00415 o,X,o,_,_,_,
00416 _,o,X,_,_,_,
00417 _,_,X,_,_,_,
00418 _,_,X,_,_,_,
00419 _,_,X,_,_,_,
00420 _,o,X,_,_,_,
00421 o,X,o,_,_,_,
00422 X,o,_,_,_,_,
00423 /* char 42 */
00424 _,X,o,X,_,_,
00425 _,o,X,o,_,_,
00426 X,X,X,X,X,_,
00427 _,o,X,o,_,_,
00428 _,X,o,X,_,_,
00429 _,_,_,_,_,_,
00430 _,_,_,_,_,_,
00431 _,_,_,_,_,_,
00432 /* char 43 */
00433 _,_,X,_,_,_,
00434 _,o,X,o,_,_,
00435 X,X,X,X,X,_,
00436 _,o,X,o,_,_,
00437 _,_,X,_,_,_,
00438 _,_,_,_,_,_,
00439 _,_,_,_,_,_,
00440 _,_,_,_,_,_,
00441 /* char 44 */
00442 _,_,_,_,_,_,
00443 _,_,_,_,_,_,
00444 _,_,_,_,_,_,
00445 _,_,_,_,_,_,
00446 _,_,_,_,_,_,
00447 _,_,_,_,_,_,
00448 _,X,_,_,_,_,
00449 o,X,_,_,_,_,
00450 /* char 45 */
00451 _,_,_,_,_,_,
00452 _,_,_,_,_,_,
00453 X,X,X,X,_,_,
00454 _,_,_,_,_,_,
00455 _,_,_,_,_,_,
00456 _,_,_,_,_,_,
00457 _,_,_,_,_,_,
00458 _,_,_,_,_,_,
00459 /* char 46 */
00460 _,_,_,_,_,_,
00461 _,_,_,_,_,_,
00462 _,_,_,_,_,_,
00463 _,_,_,_,_,_,
00464 _,_,_,_,_,_,
00465 _,_,_,_,_,_,
00466 _,_,X,_,_,_,
00467 _,_,_,_,_,_,
00468 /* char 47 */
00469 _,_,o,X,_,_,
00470 _,_,X,o,_,_,
00471 _,o,X,_,_,_,
00472 _,X,o,_,_,_,
00473 o,X,_,_,_,_,
00474 X,o,_,_,_,_,
00475 X,_,_,_,_,_,
00476 _,_,_,_,_,_,
00477 /* char 48 */
00478 o,X,X,X,o,_,
00479 X,o,_,o,X,_,
00480 X,_,_,_,X,_,
00481 X,_,_,_,X,_,
00482 X,_,_,_,X,_,
00483 X,o,_,o,X,_,
00484 o,X,X,X,o,_,
00485 _,_,_,_,_,_,
00486 /* char 49 */
00487 _,o,X,_,_,_,
00488 _,X,X,_,_,_,
00489 _,o,X,_,_,_,
00490 _,_,X,_,_,_,
00491 _,_,X,_,_,_,
00492 _,_,X,_,_,_,
00493 _,_,X,_,_,_,
00494 _,_,_,_,_,_,
00495 /* char 50 */
00496 o,X,X,X,o,_,
00497 X,o,_,o,X,_,
00498 _,_,_,o,X,_,
00499 _,_,o,X,o,_,
00500 _,o,X,o,_,_,
00501 o,X,o,_,_,_,
00502 X,X,X,X,X,_,
00503 _,_,_,_,_,_,
00504 /* char 51 */
00505 X,X,X,X,X,_,
00506 _,_,o,X,o,_,
00507 _,o,X,o,_,_,
00508 _,X,X,X,o,_,
00509 _,_,_,o,X,_,
00510 X,o,_,o,X,_,
00511 o,X,X,X,o,_,
00512 _,_,_,_,_,_,
00513 /* char 52 */
00514 _,_,o,X,_,_,
00515 _,o,X,X,_,_,
00516 o,X,o,X,_,_,
00517 X,o,o,X,o,_,
00518 X,X,X,X,X,_,
00519 _,_,o,X,o,_,
00520 _,_,_,X,_,_,
00521 _,_,_,_,_,_,
00522 /* char 53 */
00523 X,X,X,X,X,_,
00524 X,o,o,o,_,_,
00525 X,X,X,X,o,_,
00526 _,_,_,o,X,_,
00527 _,_,_,_,X,_,
00528 X,o,_,o,X,_,
00529 o,X,X,X,o,_,
00530 _,_,_,_,_,_,
00531 /* char 54 */
00532 _,o,X,X,_,_,
00533 o,X,o,_,_,_,
00534 X,o,_,_,_,_,
00535 X,X,X,X,o,_,
00536 X,o,_,o,X,_,
00537 X,o,_,o,X,_,
00538 o,X,X,X,o,_,
00539 _,_,_,_,_,_,
00540 /* char 55 */
00541 X,X,X,X,X,_,
00542 _,_,_,o,X,_,
00543 _,_,_,X,o,_,
00544 _,_,o,X,_,_,
00545 _,_,X,o,_,_,
00546 _,_,X,_,_,_,
00547 _,_,X,_,_,_,
00548 _,_,_,_,_,_,
00549 /* char 56 */
00550 o,X,X,X,o,_,
00551 X,o,_,o,X,_,
00552 X,o,_,o,X,_,
00553 o,X,X,X,o,_,
00554 X,o,_,o,X,_,
00555 X,o,_,o,X,_,
00556 o,X,X,X,o,_,
00557 _,_,_,_,_,_,
00558 /* char 57 */
00559 o,X,X,X,o,_,
00560 X,o,_,o,X,_,
00561 X,o,_,o,X,_,
00562 o,X,X,X,X,_,
00563 _,_,_,o,X,_,
00564 _,_,o,X,o,_,
00565 _,X,X,o,_,_,
00566 _,_,_,_,_,_,
00567 /* char 58 */
00568 _,_,_,_,_,_,
00569 _,_,_,_,_,_,
00570 X,_,_,_,_,_,
00571 _,_,_,_,_,_,
00572 _,_,_,_,_,_,
00573 _,_,_,_,_,_,
00574 X,_,_,_,_,_,
00575 _,_,_,_,_,_,
00576 /* char 59 */
00577 _,_,_,_,_,_,
00578 _,_,_,_,_,_,
00579 _,X,_,_,_,_,
00580 _,_,_,_,_,_,
00581 _,_,_,_,_,_,
00582 _,_,_,_,_,_,
00583 _,X,_,_,_,_,
00584 o,X,_,_,_,_,
00585 /* char 60 */
00586 _,_,_,_,_,_,
00587 _,o,X,_,_,_,
00588 o,X,o,_,_,_,
00589 X,o,_,_,_,_,
00590 o,X,o,_,_,_,
00591 _,o,X,_,_,_,
00592 _,_,_,_,_,_,
00593 _,_,_,_,_,_,
00594 /* char 61 */
00595 _,_,_,_,_,_,
00596 X,X,X,X,X,_,
00597 o,o,o,o,o,_,
00598 X,X,X,X,X,_,
00599 _,_,_,_,_,_,
00600 _,_,_,_,_,_,
00601 _,_,_,_,_,_,
00602 _,_,_,_,_,_,
00603 /* char 62 */
00604 _,_,_,_,_,_,
00605 X,o,_,_,_,_,
00606 o,X,o,_,_,_,
00607 _,o,X,_,_,_,
00608 o,X,o,_,_,_,
00609 X,o,_,_,_,_,
00610 _,_,_,_,_,_,
00611 _,_,_,_,_,_,
00612 /* char 63 */
00613 o,X,X,o,_,_,
00614 X,o,o,X,_,_,
00615 _,_,o,X,_,_,
00616 _,o,X,o,_,_,
00617 _,X,o,_,_,_,
00618 _,o,_,_,_,_,
00619 _,X,_,_,_,_,
00620 _,_,_,_,_,_,
00621 /* char 64 */
00622 _,o,X,X,X,o,
00623 o,X,o,o,o,X,
00624 X,o,o,X,X,o,
00625 X,o,X,o,X,_,
00626 X,o,X,o,X,o,
00627 X,o,o,X,X,X,
00628 o,X,o,o,o,_,
00629 _,o,X,X,X,_,
00630 /* char 65 */
00631 _,_,X,_,_,_,
00632 _,o,X,o,_,_,
00633 _,X,o,X,_,_,
00634 o,X,o,X,o,_,
00635 X,X,X,X,X,_,
00636 X,o,_,o,X,_,
00637 X,_,_,_,X,_,
00638 _,_,_,_,_,_,
00639 /* char 66 */
00640 X,X,X,X,o,_,
00641 X,o,_,o,X,_,
00642 X,o,_,o,X,_,
00643 X,X,X,X,o,_,
00644 X,o,_,o,X,_,
00645 X,o,_,o,X,_,
00646 X,X,X,X,o,_,
00647 _,_,_,_,_,_,
00648 /* char 67 */
00649 o,X,X,X,o,_,
00650 X,o,_,o,X,_,
00651 X,_,_,_,_,_,
00652 X,_,_,_,_,_,
00653 X,_,_,_,_,_,
00654 X,o,_,o,X,_,
00655 o,X,X,X,o,_,
00656 _,_,_,_,_,_,
00657 /* char 68 */
00658 X,X,X,o,_,_,
00659 X,o,o,X,o,_,
00660 X,_,_,o,X,_,
00661 X,_,_,_,X,_,
00662 X,_,_,o,X,_,
00663 X,o,o,X,o,_,
00664 X,X,X,o,_,_,
00665 _,_,_,_,_,_,
00666 /* char 69 */
00667 X,X,X,X,_,_,
00668 X,o,_,_,_,_,
00669 X,o,_,_,_,_,
00670 X,X,X,_,_,_,
00671 X,o,_,_,_,_,
00672 X,o,_,_,_,_,
00673 X,X,X,X,_,_,
00674 _,_,_,_,_,_,
00675 /* char 70 */
00676 X,X,X,X,_,_,
00677 X,o,_,_,_,_,
00678 X,o,_,_,_,_,
00679 X,X,X,_,_,_,
00680 X,o,_,_,_,_,
00681 X,_,_,_,_,_,
00682 X,_,_,_,_,_,
00683 _,_,_,_,_,_,
00684 /* char 71 */
00685 o,X,X,X,o,_,
00686 X,o,_,o,X,_,
00687 X,_,_,_,o,_,
00688 X,_,_,X,X,_,
00689 X,_,_,o,X,_,
00690 X,o,_,o,X,_,
00691 o,X,X,X,o,_,
00692 _,_,_,_,_,_,
00693 /* char 72 */
00694 X,_,_,_,X,_,
00695 X,_,_,_,X,_,
00696 X,o,_,o,X,_,
00697 X,X,X,X,X,_,
00698 X,o,_,o,X,_,
00699 X,_,_,_,X,_,
00700 X,_,_,_,X,_,
00701 _,_,_,_,_,_,
00702 /* char 73 */
00703 _,_,X,_,_,_,
00704 _,_,X,_,_,_,
00705 _,_,X,_,_,_,
00706 _,_,X,_,_,_,
00707 _,_,X,_,_,_,
00708 _,_,X,_,_,_,
00709 _,_,X,_,_,_,
00710 _,_,_,_,_,_,
00711 /* char 74 */
00712 _,_,_,_,X,_,
00713 _,_,_,_,X,_,
00714 _,_,_,_,X,_,
00715 _,_,_,_,X,_,
00716 X,_,_,_,X,_,
00717 X,o,_,o,X,_,
00718 o,X,X,X,o,_,
00719 _,_,_,_,_,_,
00720 /* char 75 */
00721 X,_,_,o,X,_,
00722 X,_,o,X,o,_,
00723 X,o,X,o,_,_,
00724 X,X,o,_,_,_,
00725 X,o,X,o,_,_,
00726 X,_,o,X,o,_,
00727 X,_,_,o,X,_,
00728 _,_,_,_,_,_,
00729 /* char 76 */
00730 X,_,_,_,_,_,
00731 X,_,_,_,_,_,
00732 X,_,_,_,_,_,
00733 X,_,_,_,_,_,
00734 X,_,_,_,_,_,
00735 X,o,_,_,_,_,
00736 X,X,X,X,_,_,
00737 _,_,_,_,_,_,
00738 /* char 77 */
00739 X,o,_,_,o,X,
00740 X,X,o,_,o,X,
00741 X,o,X,o,X,X,
00742 X,_,o,X,o,X,
00743 X,_,_,_,_,X,
00744 X,_,_,_,_,X,
00745 X,_,_,_,_,X,
00746 _,_,_,_,_,_,
00747 /* char 78 */
00748 X,X,_,_,X,_,
00749 X,X,o,_,X,_,
00750 X,o,X,o,X,_,
00751 X,o,X,o,X,_,
00752 X,_,o,X,X,_,
00753 X,_,_,X,X,_,
00754 X,_,_,o,X,_,
00755 _,_,_,_,_,_,
00756 /* char 79 */
00757 o,X,X,X,o,_,
00758 X,o,_,o,X,_,
00759 X,_,_,_,X,_,
00760 X,_,_,_,X,_,
00761 X,_,_,_,X,_,
00762 X,o,_,o,X,_,
00763 o,X,X,X,o,_,
00764 _,_,_,_,_,_,
00765 /* char 80 */
00766 X,X,X,X,o,_,
00767 X,o,_,o,X,_,
00768 X,o,_,o,X,_,
00769 X,X,X,X,o,_,
00770 X,o,_,_,_,_,
00771 X,_,_,_,_,_,
00772 X,_,_,_,_,_,
00773 _,_,_,_,_,_,
00774 /* char 81 */
00775 o,X,X,X,o,_,
00776 X,o,_,o,X,_,
00777 X,_,_,_,X,_,
00778 X,_,_,_,X,_,
00779 X,_,_,_,X,_,
00780 X,o,X,o,X,_,
00781 o,X,X,X,o,_,
00782 _,_,o,X,_,_,
00783 /* char 82 */
00784 X,X,X,X,o,_,
00785 X,o,_,o,X,_,
00786 X,o,_,o,X,_,
00787 X,X,X,X,o,_,
00788 X,o,X,o,_,_,
00789 X,_,o,X,o,_,
00790 X,_,_,o,X,_,
00791 _,_,_,_,_,_,
00792 /* char 83 */
00793 o,X,X,X,o,_,
00794 X,o,_,o,X,_,
00795 X,o,_,_,_,_,
00796 o,X,X,X,o,_,
00797 _,_,_,o,X,_,
00798 X,o,_,o,X,_,
00799 o,X,X,X,o,_,
00800 _,_,_,_,_,_,
00801 /* char 84 */
00802 X,X,X,X,X,_,
00803 _,o,X,o,_,_,
00804 _,_,X,_,_,_,
00805 _,_,X,_,_,_,
00806 _,_,X,_,_,_,
00807 _,_,X,_,_,_,
00808 _,_,X,_,_,_,
00809 _,_,_,_,_,_,
00810 /* char 85 */
00811 X,_,_,_,X,_,
00812 X,_,_,_,X,_,
00813 X,_,_,_,X,_,
00814 X,_,_,_,X,_,
00815 X,_,_,_,X,_,
00816 X,o,_,o,X,_,
00817 o,X,X,X,o,_,
00818 _,_,_,_,_,_,
00819 /* char 86 */
00820 X,_,_,_,X,_,
00821 X,_,_,_,X,_,
00822 X,o,_,o,X,_,
00823 o,X,o,X,o,_,
00824 _,X,o,X,_,_,
00825 _,o,X,o,_,_,
00826 _,_,X,_,_,_,
00827 _,_,_,_,_,_,
00828 /* char 87 */
00829 X,_,_,_,_,X,
00830 X,o,_,_,_,X,
00831 o,X,o,X,o,X,
00832 o,X,o,X,o,X,
00833 _,o,X,o,X,o,
00834 _,_,X,o,X,_,
00835 _,_,X,o,X,_,
00836 _,_,_,_,_,_,
00837 /* char 88 */
00838 X,_,_,_,X,_,
00839 X,o,_,o,X,_,
00840 o,X,o,X,o,_,
00841 _,o,X,o,_,_,
00842 o,X,o,X,o,_,
00843 X,o,_,o,X,_,
00844 X,_,_,_,X,_,
00845 _,_,_,_,_,_,
00846 /* char 89 */
00847 X,_,_,_,X,_,
00848 X,o,_,o,X,_,
00849 o,X,o,X,o,_,
00850 _,o,X,o,_,_,
00851 _,_,X,_,_,_,
00852 _,_,X,_,_,_,
00853 _,_,X,_,_,_,
00854 _,_,_,_,_,_,
00855 /* char 90 */
00856 X,X,X,X,_,_,
00857 _,_,o,X,_,_,
00858 _,o,X,o,_,_,
00859 o,X,o,_,_,_,
00860 X,o,_,_,_,_,
00861 X,o,_,_,_,_,
00862 X,X,X,X,_,_,
00863 _,_,_,_,_,_,
00864 /* char 91 */
00865 X,o,_,_,_,_,
00866 X,_,_,_,_,_,
00867 X,_,_,_,_,_,
00868 X,_,_,_,_,_,
00869 X,_,_,_,_,_,
00870 X,_,_,_,_,_,
00871 X,o,_,_,_,_,
00872 X,X,_,_,_,_,
00873 /* char 92 */
00874 X,o,_,_,_,_,
00875 o,X,_,_,_,_,
00876 _,X,o,_,_,_,
00877 _,o,X,_,_,_,
00878 _,_,X,o,_,_,
00879 _,_,o,X,_,_,
00880 _,_,_,X,_,_,
00881 _,_,_,_,_,_,
00882 /* char 93 */
00883 o,X,_,_,_,_,
00884 _,X,_,_,_,_,
00885 _,X,_,_,_,_,
00886 _,X,_,_,_,_,
00887 _,X,_,_,_,_,
00888 _,X,_,_,_,_,
00889 o,X,_,_,_,_,
00890 X,X,_,_,_,_,
00891 /* char 94 */
00892 o,X,o,_,_,_,
00893 X,o,X,_,_,_,
00894 _,_,_,_,_,_,
00895 _,_,_,_,_,_,
00896 _,_,_,_,_,_,
00897 _,_,_,_,_,_,
00898 _,_,_,_,_,_,
00899 _,_,_,_,_,_,
00900 /* char 95 */
00901 _,_,_,_,_,_,
00902 _,_,_,_,_,_,
00903 _,_,_,_,_,_,
00904 _,_,_,_,_,_,
00905 _,_,_,_,_,_,
00906 _,_,_,_,_,_,
00907 X,X,X,X,X,X,
00908 _,_,_,_,_,_,
00909 
00910 
00911 
00912 
00913   
00914 /* Char 0x60 '`' */
00915 X,3,3,3,3,3,
00916 X,4,4,4,4,4,
00917 X,3,3,3,3,3,
00918 X,4,4,4,4,4,
00919 X,3,3,3,3,3,
00920 X,4,4,4,4,4,
00921 X,3,3,3,3,3,
00922 X,5,5,5,5,5,
00923 /* Char 0x61 'a' */
00924 3,3,3,3,3,3,
00925 4,4,4,4,4,4,
00926 3,3,3,3,3,3,
00927 4,4,4,4,4,4,
00928 3,3,3,3,3,3,
00929 4,4,4,4,4,4,
00930 3,3,3,3,3,3,
00931 5,5,5,5,5,5,
00932 /* Char 0x62 'b' */
00933 3,3,3,3,3,X,
00934 4,4,4,4,4,X,
00935 3,3,3,3,3,X,
00936 4,4,4,4,4,X,
00937 3,3,3,3,3,X,
00938 4,4,4,4,4,X,
00939 3,3,3,3,3,X,
00940 5,5,5,5,5,X,
00941 /* Char 0x63 'c' */
00942 _,_,_,_,5,X,
00943 _,_,_,_,5,X,
00944 _,_,_,_,5,X,
00945 _,_,_,_,5,X,
00946 _,_,_,_,5,X,
00947 _,_,_,_,5,X,
00948 _,_,_,_,5,X,
00949 _,_,_,_,5,X,
00950 /* Char 0x64 'd' */
00951 _,_,_,_,5,X,
00952 _,_,_,_,5,X,
00953 _,_,_,_,5,X,
00954 _,_,_,_,5,X,
00955 _,_,_,_,5,X,
00956 _,_,_,_,5,X,
00957 5,5,5,5,5,X,
00958 X,X,X,X,X,X,
00959 /* Char 0x65 'e' */
00960 _,_,_,_,_,_,
00961 _,_,_,_,_,_,
00962 _,_,_,_,_,_,
00963 _,_,_,_,_,_,
00964 _,_,_,_,_,_,
00965 _,_,_,_,_,_,
00966 5,5,5,5,5,5,
00967 X,X,X,X,X,X,
00968 /* Char 0x66 'f' */
00969 X,_,_,_,_,_,
00970 X,_,_,_,_,_,
00971 X,_,_,_,_,_,
00972 X,_,_,_,_,_,
00973 X,_,_,_,_,_,
00974 X,_,_,_,_,_,
00975 X,5,5,5,5,5,
00976 X,X,X,X,X,X,
00977 /* Char 0x67 'g' */
00978 X,_,_,_,_,_,
00979 X,_,_,_,_,_,
00980 X,_,_,_,_,_,
00981 X,_,_,_,_,_,
00982 X,_,_,_,_,_,
00983 X,_,_,_,_,_,
00984 X,_,_,_,_,_,
00985 X,_,_,_,_,_,
00986 /* Char 0x68 'h' */
00987 _,_,X,_,_,_,
00988 _,_,X,_,_,_,
00989 _,_,X,_,_,_,
00990 _,_,X,_,_,_,
00991 _,_,X,_,_,_,
00992 _,_,X,_,_,_,
00993 _,_,X,_,_,_,
00994 _,_,X,_,_,_,
00995 /* Char 0x69 'i' */
00996 X,X,X,X,X,X,
00997 _,_,_,_,_,_,
00998 X,X,X,X,X,X,
00999 _,_,_,_,_,_,
01000 _,_,_,_,_,_,
01001 _,_,_,_,_,_,
01002 _,_,_,_,_,_,
01003 _,_,_,_,_,_,
01004 /* Char 0x6a 'j' */
01005 X,X,X,X,X,X,
01006 _,_,_,_,_,X,
01007 X,X,X,X,_,X,
01008 _,_,_,X,_,X,
01009 _,_,_,X,_,X,
01010 _,_,_,X,_,X,
01011 _,_,_,X,_,X,
01012 _,_,_,X,_,X,
01013 /* Char 0x6b 'k' */
01014 _,_,_,X,_,X,
01015 _,_,_,X,_,X,
01016 _,_,_,X,_,X,
01017 _,_,_,X,_,X,
01018 _,_,_,X,_,X,
01019 _,_,_,X,_,X,
01020 _,_,_,X,_,X,
01021 _,_,_,X,_,X,
01022 /* Char 0x6c 'l' */
01023 _,_,_,X,_,X,
01024 _,_,_,X,_,X,
01025 _,_,_,X,_,X,
01026 _,_,_,X,_,X,
01027 _,_,_,X,_,X,
01028 X,X,X,X,_,X,
01029 _,_,_,_,_,X,
01030 X,X,X,X,X,X,
01031 /* Char 0x6d 'm' */
01032 _,_,_,_,_,_,
01033 _,_,_,_,_,_,
01034 _,_,_,_,_,_,
01035 _,_,_,_,_,_,
01036 _,_,_,_,_,_,
01037 X,X,X,X,X,X,
01038 _,_,_,_,_,_,
01039 X,X,X,X,X,X,
01040 /* Char 0x6e 'n' */
01041 X,_,X,_,_,_,
01042 X,_,X,_,_,_,
01043 X,_,X,_,_,_,
01044 X,_,X,_,_,_,
01045 X,_,X,_,_,_,
01046 X,_,X,X,X,X,
01047 X,_,_,_,_,_,
01048 X,X,X,X,X,X,
01049 /* Char 0x6f 'o' */
01050 X,_,X,_,_,_,
01051 X,_,X,_,_,_,
01052 X,_,X,_,_,_,
01053 X,_,X,_,_,_,
01054 X,_,X,_,_,_,
01055 X,_,X,_,_,_,
01056 X,_,X,_,_,_,
01057 X,_,X,_,_,_,
01058 /* Char 0x70 'p' */
01059 5,5,5,5,5,5,
01060 5,6,6,6,6,_,
01061 5,6,_,_,_,_,
01062 5,6,_,_,_,_,
01063 5,6,_,_,_,_,
01064 5,6,_,_,_,_,
01065 5,6,_,_,_,_,
01066 5,_,_,_,_,_,
01067 /* Char 0x71 'q' */
01068 _,_,_,_,_,4,
01069 _,_,_,_,3,4,
01070 _,_,_,_,3,4,
01071 _,_,_,_,3,4,
01072 _,_,_,_,3,4,
01073 _,_,_,_,3,4,
01074 _,3,3,3,3,4,
01075 4,4,4,4,4,4,
01076 /* Char 0x72 'r' */
01077 X,X,X,X,X,X,
01078 X,_,_,_,_,_,
01079 X,_,X,X,X,X,
01080 X,_,X,_,_,_,
01081 X,_,X,_,_,_,
01082 X,_,X,_,_,_,
01083 X,_,X,_,_,_,
01084 X,_,X,_,_,_,
01085 /* Char 0x73 's' */
01086 _,_,_,_,_,_,
01087 _,_,_,_,_,_,
01088 _,_,_,_,_,_,
01089 X,X,X,X,X,X,
01090 X,X,X,X,X,X,
01091 _,_,_,_,_,_,
01092 _,_,_,_,_,_,
01093 _,_,_,_,_,_,
01094 /* Char 0x74 't' */
01095 X,_,_,_,_,_,
01096 X,_,_,_,_,_,
01097 X,_,_,_,_,_,
01098 X,_,_,_,_,_,
01099 X,_,_,_,_,_,
01100 X,_,_,_,_,_,
01101 X,_,_,_,_,_,
01102 X,_,_,_,_,_,
01103 /* Char 0x75 'u' */
01104 X,X,_,_,_,_,
01105 X,X,_,_,_,_,
01106 X,X,_,_,_,_,
01107 X,X,_,_,_,_,
01108 X,X,_,_,_,_,
01109 X,X,_,_,_,_,
01110 X,X,_,_,_,_,
01111 X,X,_,_,_,_,
01112 /* Char 0x76 'v' */
01113 _,_,_,_,X,X,
01114 _,_,_,_,X,X,
01115 _,_,_,_,X,X,
01116 _,_,_,_,X,X,
01117 _,_,_,_,X,X,
01118 _,_,_,_,X,X,
01119 _,_,_,_,X,X,
01120 _,_,_,_,X,X,
01121 /* Char 0x77 'w' */
01122 X,X,X,X,X,X,
01123 X,X,X,X,X,X,
01124 _,_,_,_,_,_,
01125 _,_,_,_,_,_,
01126 _,_,_,_,_,_,
01127 _,_,_,_,_,_,
01128 _,_,_,_,_,_,
01129 _,_,_,_,_,_,
01130 /* Char 0x78 'x' */
01131 X,X,X,X,X,X,
01132 X,X,X,X,X,X,
01133 X,X,X,X,X,X,
01134 _,_,_,_,_,_,
01135 _,_,_,_,_,_,
01136 _,_,_,_,_,_,
01137 _,_,_,_,_,_,
01138 _,_,_,_,_,_,
01139 /* Char 0x79 'y' */
01140 _,_,_,_,_,_,
01141 _,_,_,_,_,_,
01142 _,_,_,_,_,_,
01143 _,_,_,_,_,_,
01144 _,_,_,_,_,_,
01145 X,X,X,X,X,X,
01146 X,X,X,X,X,X,
01147 X,X,X,X,X,X,
01148 /* Char 0x7a 'z' */
01149 _,_,_,_,_,_,
01150 _,_,_,_,o,X,
01151 _,_,_,o,X,X,
01152 X,X,o,X,X,o,
01153 X,X,X,X,o,_,
01154 X,X,X,o,_,_,
01155 X,X,o,_,_,_,
01156 _,_,_,_,_,_,
01157 /* Char 0x7b '{' */
01158 _,_,_,_,_,_,
01159 _,_,_,_,_,_,
01160 _,_,_,_,_,_,
01161 _,_,_,_,_,_,
01162 X,X,X,_,_,_,
01163 X,X,X,_,_,_,
01164 X,X,X,_,_,_,
01165 X,X,X,_,_,_,
01166 /* Char 0x7c '|' */
01167 _,_,_,X,X,X,
01168 _,_,_,X,X,X,
01169 _,_,_,X,X,X,
01170 _,_,_,X,X,X,
01171 _,_,_,_,_,_,
01172 _,_,_,_,_,_,
01173 _,_,_,_,_,_,
01174 _,_,_,_,_,_,
01175 /* Char 0x7d '}' */
01176 _,_,X,X,_,_,
01177 _,_,X,X,_,_,
01178 _,o,X,X,_,_,
01179 X,X,X,X,_,_,
01180 X,X,X,X,_,_,
01181 _,_,_,_,_,_,
01182 _,_,_,_,_,_,
01183 _,_,_,_,_,_,
01184 /* Char 0x7e '~' */
01185 X,X,X,_,_,_,
01186 X,X,X,_,_,_,
01187 X,X,X,_,_,_,
01188 X,X,X,_,_,_,
01189 _,_,_,_,_,_,
01190 _,_,_,_,_,_,
01191 _,_,_,_,_,_,
01192 _,_,_,_,_,_,
01193 /* Char 0x7f '?' */
01194 X,X,X,_,_,_,
01195 X,X,X,_,_,_,
01196 X,X,X,_,_,_,
01197 X,X,X,_,_,_,
01198 _,_,_,X,X,X,
01199 _,_,_,X,X,X,
01200 _,_,_,X,X,X,
01201 _,_,_,X,X,X,
01202 
01203 };