Andrew Reed / Mbed OS CITY1082-i2c_master_wifi_mqtt
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers FONT_ThaiText.c Source File

FONT_ThaiText.c

00001 /*********************************************************************
00002 *                SEGGER Microcontroller GmbH                         *
00003 *        Solutions for real time microcontroller applications        *
00004 **********************************************************************
00005 *                                                                    *
00006 *        (c) 1996 - 2018  SEGGER Microcontroller GmbH                *
00007 *                                                                    *
00008 *        Internet: www.segger.com    Support:  support@segger.com    *
00009 *                                                                    *
00010 **********************************************************************
00011 
00012 ** emWin V5.48 - Graphical user interface for embedded applications **
00013 All  Intellectual Property rights  in the Software belongs to  SEGGER.
00014 emWin is protected by  international copyright laws.  Knowledge of the
00015 source code may not be used to write a similar product.  This file may
00016 only be used in accordance with the following terms:
00017 
00018 The software  has been licensed to  Cypress Semiconductor Corporation,
00019 whose registered  office is situated  at 198 Champion Ct. San Jose, CA 
00020 95134 USA  solely for the  purposes of creating  libraries for Cypress
00021 PSoC3 and  PSoC5 processor-based devices,  sublicensed and distributed
00022 under  the  terms  and  conditions  of  the  Cypress  End User License
00023 Agreement.
00024 Full source code is available at: www.segger.com
00025 
00026 We appreciate your understanding and fairness.
00027 ----------------------------------------------------------------------
00028 Licensing information
00029 Licensor:                 SEGGER Microcontroller Systems LLC
00030 Licensed to:              Cypress Semiconductor Corp, 198 Champion Ct., San Jose, CA 95134, USA
00031 Licensed SEGGER software: emWin
00032 License number:           GUI-00319
00033 License model:            Services and License Agreement, signed June 10th, 2009
00034 Licensed platform:        Any Cypress platform (Initial targets are: PSoC3, PSoC5)
00035 ----------------------------------------------------------------------
00036 Support and Update Agreement (SUA)
00037 SUA period:               2009-06-12 - 2022-07-27
00038 Contact to extend SUA:    sales@segger.com
00039 ----------------------------------------------------------------------
00040 File        : FONT_ThaiText.c
00041 Purpose     : Shows how to draw text in thai language
00042 Requirements: WindowManager - ( )
00043               MemoryDevices - ( )
00044               AntiAliasing  - ( )
00045               VNC-Server    - ( )
00046               PNG-Library   - ( )
00047               TrueTypeFonts - ( )
00048 ----------------------------------------------------------------------
00049 */
00050 
00051 #include "GUI.h"
00052 
00053 /*********************************************************************
00054 *
00055 *       Defines
00056 *
00057 **********************************************************************
00058 */
00059 //
00060 // Recommended memory to run the sample with adequate performance
00061 //
00062 #define RECOMMENDED_MEMORY (1024L * 5)
00063 
00064 /*******************************************************************
00065 *
00066 *       Static data
00067 *
00068 ********************************************************************
00069 */
00070 /*******************************************************************
00071 *
00072 *       Thai font
00073 */
00074 //
00075 // Start of unicode area <Basic Latin>
00076 //
00077 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0020[  1] = { // Code 0020, SPACE
00078   ________};
00079 
00080 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0021[ 11] = { // Code 0021, EXCLAMATION MARK
00081   X_______,
00082   X_______,
00083   X_______,
00084   X_______,
00085   X_______,
00086   X_______,
00087   X_______,
00088   X_______,
00089   X_______,
00090   ________,
00091   X_______};
00092 
00093 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0022[  4] = { // Code 0022, QUOTATION MARK
00094   X_X_____,
00095   X_X_____,
00096   X_X_____,
00097   X_X_____};
00098 
00099 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0023[ 11] = { // Code 0023, NUMBER SIGN
00100   ___X__X_,
00101   ___X__X_,
00102   ___X__X_,
00103   XXXXXXXX,
00104   __X__X__,
00105   __X__X__,
00106   __X__X__,
00107   XXXXXXXX,
00108   _X__X___,
00109   _X__X___,
00110   _X__X___};
00111 
00112 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0024[ 13] = { // Code 0024, DOLLAR SIGN
00113   ___X____,
00114   _XXXX___,
00115   X__X_X__,
00116   X__X_X__,
00117   X__X____,
00118   _X_X____,
00119   __XXX___,
00120   ___X_X__,
00121   ___X_X__,
00122   X__X_X__,
00123   X__X_X__,
00124   _XXXX___,
00125   ___X____};
00126 
00127 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0025[ 22] = { // Code 0025, PERCENT SIGN
00128   _XX____X,________,
00129   X__X__X_,________,
00130   X__X__X_,________,
00131   X__X_X__,________,
00132   X__X_X__,________,
00133   _XX_X__X,X_______,
00134   ____X_X_,_X______,
00135   ____X_X_,_X______,
00136   ___X__X_,_X______,
00137   ___X__X_,_X______,
00138   __X____X,X_______};
00139 
00140 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0026[ 22] = { // Code 0026, AMPERSAND
00141   __XXX___,________,
00142   _X___X__,________,
00143   _X___X__,________,
00144   _X___X__,________,
00145   __X_X___,________,
00146   _XXX____,________,
00147   X___X__X,________,
00148   X____XX_,________,
00149   X_____X_,________,
00150   _X___X_X,________,
00151   __XXX___,X_______};
00152 
00153 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0027[  4] = { // Code 0027, APOSTROPHE
00154   X_______,
00155   X_______,
00156   X_______,
00157   X_______};
00158 
00159 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0028[ 14] = { // Code 0028, LEFT PARENTHESIS
00160   __X_____,
00161   _X______,
00162   _X______,
00163   X_______,
00164   X_______,
00165   X_______,
00166   X_______,
00167   X_______,
00168   X_______,
00169   X_______,
00170   X_______,
00171   _X______,
00172   _X______,
00173   __X_____};
00174 
00175 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0029[ 14] = { // Code 0029, RIGHT PARENTHESIS
00176   X_______,
00177   _X______,
00178   _X______,
00179   __X_____,
00180   __X_____,
00181   __X_____,
00182   __X_____,
00183   __X_____,
00184   __X_____,
00185   __X_____,
00186   __X_____,
00187   _X______,
00188   _X______,
00189   X_______};
00190 
00191 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002A[  4] = { // Code 002A, ASTERISK
00192   __X_____,
00193   XXXXX___,
00194   __X_____,
00195   _X_X____};
00196 
00197 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002B[ 18] = { // Code 002B, PLUS SIGN
00198   ____X___,________,
00199   ____X___,________,
00200   ____X___,________,
00201   ____X___,________,
00202   XXXXXXXX,X_______,
00203   ____X___,________,
00204   ____X___,________,
00205   ____X___,________,
00206   ____X___,________};
00207 
00208 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002C[  3] = { // Code 002C, COMMA
00209   X_______,
00210   X_______,
00211   X_______};
00212 
00213 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002D[  1] = { // Code 002D, HYPHEN-MINUS
00214   XXXX____};
00215 
00216 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002E[  1] = { // Code 002E, FULL STOP
00217   X_______};
00218 
00219 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002F[ 11] = { // Code 002F, SOLIDUS
00220   ___X____,
00221   ___X____,
00222   __X_____,
00223   __X_____,
00224   __X_____,
00225   _X______,
00226   _X______,
00227   _X______,
00228   _X______,
00229   X_______,
00230   X_______};
00231 
00232 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0030[ 11] = { // Code 0030, DIGIT ZERO
00233   __XX____,
00234   _X__X___,
00235   X____X__,
00236   X____X__,
00237   X____X__,
00238   X____X__,
00239   X____X__,
00240   X____X__,
00241   X____X__,
00242   _X__X___,
00243   __XX____};
00244 
00245 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0031[ 11] = { // Code 0031, DIGIT ONE
00246   ___X____,
00247   __XX____,
00248   _X_X____,
00249   X__X____,
00250   ___X____,
00251   ___X____,
00252   ___X____,
00253   ___X____,
00254   ___X____,
00255   ___X____,
00256   ___X____};
00257 
00258 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0032[ 11] = { // Code 0032, DIGIT TWO
00259   _XXXX___,
00260   X____X__,
00261   X____X__,
00262   _____X__,
00263   _____X__,
00264   ____X___,
00265   ___X____,
00266   __X_____,
00267   _X______,
00268   X_______,
00269   XXXXXX__};
00270 
00271 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0033[ 11] = { // Code 0033, DIGIT THREE
00272   _XXXX___,
00273   X____X__,
00274   _____X__,
00275   _____X__,
00276   _____X__,
00277   __XXX___,
00278   _____X__,
00279   _____X__,
00280   _____X__,
00281   X____X__,
00282   _XXXX___};
00283 
00284 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0034[ 11] = { // Code 0034, DIGIT FOUR
00285   ____X___,
00286   ___XX___,
00287   __X_X___,
00288   __X_X___,
00289   _X__X___,
00290   _X__X___,
00291   X___X___,
00292   XXXXXX__,
00293   ____X___,
00294   ____X___,
00295   ____X___};
00296 
00297 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0035[ 11] = { // Code 0035, DIGIT FIVE
00298   _XXXXX__,
00299   _X______,
00300   _X______,
00301   X_______,
00302   X_XXX___,
00303   XX___X__,
00304   _____X__,
00305   _____X__,
00306   X____X__,
00307   X___X___,
00308   _XXX____};
00309 
00310 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0036[ 11] = { // Code 0036, DIGIT SIX
00311   __XXX___,
00312   _X___X__,
00313   X_______,
00314   X_______,
00315   X_XXX___,
00316   XX___X__,
00317   X____X__,
00318   X____X__,
00319   X____X__,
00320   _X___X__,
00321   __XXX___};
00322 
00323 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0037[ 11] = { // Code 0037, DIGIT SEVEN
00324   XXXXXX__,
00325   ____X___,
00326   ____X___,
00327   ___X____,
00328   ___X____,
00329   __X_____,
00330   __X_____,
00331   __X_____,
00332   _X______,
00333   _X______,
00334   _X______};
00335 
00336 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0038[ 11] = { // Code 0038, DIGIT EIGHT
00337   _XXXX___,
00338   X____X__,
00339   X____X__,
00340   X____X__,
00341   _X__X___,
00342   __XX____,
00343   _X__X___,
00344   X____X__,
00345   X____X__,
00346   X____X__,
00347   _XXXX___};
00348 
00349 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0039[ 11] = { // Code 0039, DIGIT NINE
00350   _XXX____,
00351   X___X___,
00352   X____X__,
00353   X____X__,
00354   X____X__,
00355   X___XX__,
00356   _XXX_X__,
00357   _____X__,
00358   _____X__,
00359   X___X___,
00360   _XXX____};
00361 
00362 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003A[  8] = { // Code 003A, COLON
00363   X_______,
00364   ________,
00365   ________,
00366   ________,
00367   ________,
00368   ________,
00369   ________,
00370   X_______};
00371 
00372 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003B[ 10] = { // Code 003B, SEMICOLON
00373   X_______,
00374   ________,
00375   ________,
00376   ________,
00377   ________,
00378   ________,
00379   ________,
00380   X_______,
00381   X_______,
00382   X_______};
00383 
00384 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003C[  7] = { // Code 003C, LESS-THAN SIGN
00385   ______X_,
00386   ___XXX__,
00387   _XX_____,
00388   X_______,
00389   _XX_____,
00390   ___XXX__,
00391   ______X_};
00392 
00393 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003D[  5] = { // Code 003D, EQUALS SIGN
00394   XXXXXXX_,
00395   ________,
00396   ________,
00397   ________,
00398   XXXXXXX_};
00399 
00400 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003E[  7] = { // Code 003E, GREATER-THAN SIGN
00401   X_______,
00402   _XXX____,
00403   ____XX__,
00404   ______X_,
00405   ____XX__,
00406   _XXX____,
00407   X_______};
00408 
00409 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003F[ 11] = { // Code 003F, QUESTION MARK
00410   __XXXX__,
00411   _X____X_,
00412   X_____X_,
00413   ______X_,
00414   _____X__,
00415   _____X__,
00416   ____X___,
00417   ___X____,
00418   ___X____,
00419   ________,
00420   ___X____};
00421 
00422 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0040[ 26] = { // Code 0040, COMMERCIAL AT
00423   ____XXXX,X_______,
00424   __XX____,_XX_____,
00425   _X______,__X_____,
00426   _X___XX_,X__X____,
00427   X___X__X,X__X____,
00428   X__X____,X__X____,
00429   X__X___X,___X____,
00430   X__X___X,___X____,
00431   X__X__XX,__X_____,
00432   _X__XX_X,XX______,
00433   _X______,___X____,
00434   __XX____,_XX_____,
00435   ____XXXX,X_______};
00436 
00437 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0041[ 22] = { // Code 0041, LATIN CAPITAL LETTER A
00438   ____X___,________,
00439   ___X_X__,________,
00440   ___X_X__,________,
00441   ___X_X__,________,
00442   __X___X_,________,
00443   __X___X_,________,
00444   _XXXXXXX,________,
00445   _X_____X,________,
00446   _X_____X,________,
00447   X_______,X_______,
00448   X_______,X_______};
00449 
00450 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0042[ 11] = { // Code 0042, LATIN CAPITAL LETTER B
00451   XXXXXX__,
00452   X_____X_,
00453   X_____X_,
00454   X_____X_,
00455   X_____X_,
00456   XXXXXX__,
00457   X_____X_,
00458   X_____X_,
00459   X_____X_,
00460   X_____X_,
00461   XXXXXX__};
00462 
00463 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0043[ 22] = { // Code 0043, LATIN CAPITAL LETTER C
00464   ___XXXX_,________,
00465   _XX____X,________,
00466   _X______,X_______,
00467   X_______,________,
00468   X_______,________,
00469   X_______,________,
00470   X_______,________,
00471   X_______,________,
00472   _X______,X_______,
00473   _XX____X,________,
00474   ___XXXX_,________};
00475 
00476 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0044[ 11] = { // Code 0044, LATIN CAPITAL LETTER D
00477   XXXXX___,
00478   X____XX_,
00479   X_____X_,
00480   X______X,
00481   X______X,
00482   X______X,
00483   X______X,
00484   X______X,
00485   X_____X_,
00486   X____XX_,
00487   XXXXX___};
00488 
00489 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0045[ 11] = { // Code 0045, LATIN CAPITAL LETTER E
00490   XXXXXXX_,
00491   X_______,
00492   X_______,
00493   X_______,
00494   X_______,
00495   XXXXXX__,
00496   X_______,
00497   X_______,
00498   X_______,
00499   X_______,
00500   XXXXXXX_};
00501 
00502 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0046[ 11] = { // Code 0046, LATIN CAPITAL LETTER F
00503   XXXXXX__,
00504   X_______,
00505   X_______,
00506   X_______,
00507   X_______,
00508   XXXXX___,
00509   X_______,
00510   X_______,
00511   X_______,
00512   X_______,
00513   X_______};
00514 
00515 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0047[ 22] = { // Code 0047, LATIN CAPITAL LETTER G
00516   ___XXXX_,________,
00517   _XX____X,________,
00518   _X______,X_______,
00519   X_______,________,
00520   X_______,________,
00521   X____XXX,X_______,
00522   X_______,X_______,
00523   X_______,X_______,
00524   _X______,X_______,
00525   _XX____X,X_______,
00526   ___XXXX_,________};
00527 
00528 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0048[ 11] = { // Code 0048, LATIN CAPITAL LETTER H
00529   X______X,
00530   X______X,
00531   X______X,
00532   X______X,
00533   X______X,
00534   XXXXXXXX,
00535   X______X,
00536   X______X,
00537   X______X,
00538   X______X,
00539   X______X};
00540 
00541 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0049[ 11] = { // Code 0049, LATIN CAPITAL LETTER I
00542   X_______,
00543   X_______,
00544   X_______,
00545   X_______,
00546   X_______,
00547   X_______,
00548   X_______,
00549   X_______,
00550   X_______,
00551   X_______,
00552   X_______};
00553 
00554 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004A[ 11] = { // Code 004A, LATIN CAPITAL LETTER J
00555   _____X__,
00556   _____X__,
00557   _____X__,
00558   _____X__,
00559   _____X__,
00560   _____X__,
00561   _____X__,
00562   _____X__,
00563   X____X__,
00564   X____X__,
00565   _XXXX___};
00566 
00567 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004B[ 11] = { // Code 004B, LATIN CAPITAL LETTER K
00568   X_____X_,
00569   X____X__,
00570   X___X___,
00571   X__X____,
00572   X_X_____,
00573   XX_X____,
00574   X___X___,
00575   X___X___,
00576   X____X__,
00577   X_____X_,
00578   X______X};
00579 
00580 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004C[ 11] = { // Code 004C, LATIN CAPITAL LETTER L
00581   X_______,
00582   X_______,
00583   X_______,
00584   X_______,
00585   X_______,
00586   X_______,
00587   X_______,
00588   X_______,
00589   X_______,
00590   X_______,
00591   XXXXXX__};
00592 
00593 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004D[ 22] = { // Code 004D, LATIN CAPITAL LETTER M
00594   XX_____X,X_______,
00595   XX_____X,X_______,
00596   XX_____X,X_______,
00597   X_X___X_,X_______,
00598   X_X___X_,X_______,
00599   X_X___X_,X_______,
00600   X__X_X__,X_______,
00601   X__X_X__,X_______,
00602   X__X_X__,X_______,
00603   X__X_X__,X_______,
00604   X___X___,X_______};
00605 
00606 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004E[ 11] = { // Code 004E, LATIN CAPITAL LETTER N
00607   X______X,
00608   XX_____X,
00609   X_X____X,
00610   X_X____X,
00611   X__X___X,
00612   X__X___X,
00613   X___X__X,
00614   X____X_X,
00615   X____X_X,
00616   X_____XX,
00617   X______X};
00618 
00619 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_004F[ 22] = { // Code 004F, LATIN CAPITAL LETTER O
00620   ___XXX__,________,
00621   _XX___XX,________,
00622   _X_____X,________,
00623   X_______,X_______,
00624   X_______,X_______,
00625   X_______,X_______,
00626   X_______,X_______,
00627   X_______,X_______,
00628   _X_____X,________,
00629   _XX___XX,________,
00630   ___XXX__,________};
00631 
00632 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0050[ 11] = { // Code 0050, LATIN CAPITAL LETTER P
00633   XXXXXX__,
00634   X_____X_,
00635   X_____X_,
00636   X_____X_,
00637   X_____X_,
00638   XXXXXX__,
00639   X_______,
00640   X_______,
00641   X_______,
00642   X_______,
00643   X_______};
00644 
00645 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0051[ 24] = { // Code 0051, LATIN CAPITAL LETTER Q
00646   ___XXX__,________,
00647   _XX___XX,________,
00648   _X_____X,________,
00649   X_______,X_______,
00650   X_______,X_______,
00651   X_______,X_______,
00652   X_______,X_______,
00653   X_______,X_______,
00654   _X___X_X,________,
00655   _XX___XX,________,
00656   ___XXX_X,________,
00657   ________,X_______};
00658 
00659 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0052[ 11] = { // Code 0052, LATIN CAPITAL LETTER R
00660   XXXXXX__,
00661   X_____X_,
00662   X_____X_,
00663   X_____X_,
00664   X_____X_,
00665   XXXXXX__,
00666   X___X___,
00667   X____X__,
00668   X_____X_,
00669   X_____X_,
00670   X______X};
00671 
00672 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0053[ 11] = { // Code 0053, LATIN CAPITAL LETTER S
00673   _XXXX___,
00674   X____X__,
00675   X____X__,
00676   X_______,
00677   _XX_____,
00678   ___XX___,
00679   _____X__,
00680   _____X__,
00681   X____X__,
00682   X____X__,
00683   _XXXX___};
00684 
00685 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0054[ 11] = { // Code 0054, LATIN CAPITAL LETTER T
00686   XXXXXXX_,
00687   ___X____,
00688   ___X____,
00689   ___X____,
00690   ___X____,
00691   ___X____,
00692   ___X____,
00693   ___X____,
00694   ___X____,
00695   ___X____,
00696   ___X____};
00697 
00698 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0055[ 11] = { // Code 0055, LATIN CAPITAL LETTER U
00699   X______X,
00700   X______X,
00701   X______X,
00702   X______X,
00703   X______X,
00704   X______X,
00705   X______X,
00706   X______X,
00707   X______X,
00708   _X____X_,
00709   __XXXX__};
00710 
00711 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0056[ 22] = { // Code 0056, LATIN CAPITAL LETTER V
00712   X_______,X_______,
00713   X_______,X_______,
00714   _X_____X,________,
00715   _X_____X,________,
00716   _X_____X,________,
00717   __X___X_,________,
00718   __X___X_,________,
00719   ___X_X__,________,
00720   ___X_X__,________,
00721   ___X_X__,________,
00722   ____X___,________};
00723 
00724 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0057[ 22] = { // Code 0057, LATIN CAPITAL LETTER W
00725   X____X__,__X_____,
00726   X___X_X_,__X_____,
00727   X___X_X_,__X_____,
00728   X___X_X_,__X_____,
00729   _X__X_X_,_X______,
00730   _X_X___X,_X______,
00731   _X_X___X,_X______,
00732   _X_X___X,_X______,
00733   _X_X___X,_X______,
00734   __X_____,X_______,
00735   __X_____,X_______};
00736 
00737 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0058[ 11] = { // Code 0058, LATIN CAPITAL LETTER X
00738   _X_____X,
00739   __X___X_,
00740   __X__X__,
00741   ___X_X__,
00742   ____X___,
00743   ____X___,
00744   ___X_X__,
00745   __X__X__,
00746   __X___X_,
00747   _X____X_,
00748   X______X};
00749 
00750 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0059[ 22] = { // Code 0059, LATIN CAPITAL LETTER Y
00751   X_______,X_______,
00752   _X_____X,________,
00753   __X___X_,________,
00754   __X___X_,________,
00755   ___X_X__,________,
00756   ____X___,________,
00757   ____X___,________,
00758   ____X___,________,
00759   ____X___,________,
00760   ____X___,________,
00761   ____X___,________};
00762 
00763 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005A[ 11] = { // Code 005A, LATIN CAPITAL LETTER Z
00764   _XXXXXXX,
00765   _______X,
00766   ______X_,
00767   _____X__,
00768   ____X___,
00769   ___X____,
00770   ___X____,
00771   __X_____,
00772   _X______,
00773   X_______,
00774   XXXXXXXX};
00775 
00776 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005B[ 14] = { // Code 005B, LEFT SQUARE BRACKET
00777   XXX_____,
00778   X_______,
00779   X_______,
00780   X_______,
00781   X_______,
00782   X_______,
00783   X_______,
00784   X_______,
00785   X_______,
00786   X_______,
00787   X_______,
00788   X_______,
00789   X_______,
00790   XXX_____};
00791 
00792 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005C[ 11] = { // Code 005C, REVERSE SOLIDUS
00793   X_______,
00794   X_______,
00795   _X______,
00796   _X______,
00797   _X______,
00798   __X_____,
00799   __X_____,
00800   __X_____,
00801   __X_____,
00802   ___X____,
00803   ___X____};
00804 
00805 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005D[ 14] = { // Code 005D, RIGHT SQUARE BRACKET
00806   XXX_____,
00807   __X_____,
00808   __X_____,
00809   __X_____,
00810   __X_____,
00811   __X_____,
00812   __X_____,
00813   __X_____,
00814   __X_____,
00815   __X_____,
00816   __X_____,
00817   __X_____,
00818   __X_____,
00819   XXX_____};
00820 
00821 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005E[  4] = { // Code 005E, CIRCUMFLEX ACCENT
00822   ___X____,
00823   __X_X___,
00824   _X___X__,
00825   X_____X_};
00826 
00827 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_005F[  1] = { // Code 005F, LOW LINE
00828   XXXXXXXX};
00829 
00830 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0060[  2] = { // Code 0060, GRAVE ACCENT
00831   X_______,
00832   _X______};
00833 
00834 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0061[  8] = { // Code 0061, LATIN SMALL LETTER A
00835   _XXXX___,
00836   X____X__,
00837   _____X__,
00838   ___XXX__,
00839   _XX__X__,
00840   X____X__,
00841   X___XX__,
00842   _XXX_X__};
00843 
00844 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0062[ 11] = { // Code 0062, LATIN SMALL LETTER B
00845   X_______,
00846   X_______,
00847   X_______,
00848   X_XXX___,
00849   XX___X__,
00850   X_____X_,
00851   X_____X_,
00852   X_____X_,
00853   X_____X_,
00854   XX___X__,
00855   X_XXX___};
00856 
00857 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0063[  8] = { // Code 0063, LATIN SMALL LETTER C
00858   _XXXX___,
00859   X____X__,
00860   X_______,
00861   X_______,
00862   X_______,
00863   X_______,
00864   X____X__,
00865   _XXXX___};
00866 
00867 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0064[ 11] = { // Code 0064, LATIN SMALL LETTER D
00868   ______X_,
00869   ______X_,
00870   ______X_,
00871   __XXX_X_,
00872   _X___XX_,
00873   X_____X_,
00874   X_____X_,
00875   X_____X_,
00876   X_____X_,
00877   _X___XX_,
00878   __XXX_X_};
00879 
00880 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0065[  8] = { // Code 0065, LATIN SMALL LETTER E
00881   _XXXX___,
00882   X____X__,
00883   X____X__,
00884   XXXXXX__,
00885   X_______,
00886   X_______,
00887   X____X__,
00888   _XXXX___};
00889 
00890 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0066[ 11] = { // Code 0066, LATIN SMALL LETTER F
00891   __XX____,
00892   _X______,
00893   _X______,
00894   XXXX____,
00895   _X______,
00896   _X______,
00897   _X______,
00898   _X______,
00899   _X______,
00900   _X______,
00901   _X______};
00902 
00903 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0067[ 11] = { // Code 0067, LATIN SMALL LETTER G
00904   __XXX_X_,
00905   _X___XX_,
00906   X_____X_,
00907   X_____X_,
00908   X_____X_,
00909   X_____X_,
00910   _X___XX_,
00911   __XXX_X_,
00912   ______X_,
00913   X____X__,
00914   _XXXX___};
00915 
00916 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0068[ 11] = { // Code 0068, LATIN SMALL LETTER H
00917   X_______,
00918   X_______,
00919   X_______,
00920   X_XXX___,
00921   XX___X__,
00922   X____X__,
00923   X____X__,
00924   X____X__,
00925   X____X__,
00926   X____X__,
00927   X____X__};
00928 
00929 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0069[ 11] = { // Code 0069, LATIN SMALL LETTER I
00930   X_______,
00931   ________,
00932   ________,
00933   X_______,
00934   X_______,
00935   X_______,
00936   X_______,
00937   X_______,
00938   X_______,
00939   X_______,
00940   X_______};
00941 
00942 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006A[ 14] = { // Code 006A, LATIN SMALL LETTER J
00943   __X_____,
00944   ________,
00945   ________,
00946   __X_____,
00947   __X_____,
00948   __X_____,
00949   __X_____,
00950   __X_____,
00951   __X_____,
00952   __X_____,
00953   __X_____,
00954   __X_____,
00955   __X_____,
00956   XX______};
00957 
00958 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006B[ 11] = { // Code 006B, LATIN SMALL LETTER K
00959   X_______,
00960   X_______,
00961   X_______,
00962   X____X__,
00963   X___X___,
00964   X__X____,
00965   XXX_____,
00966   X__X____,
00967   X___X___,
00968   X____X__,
00969   X_____X_};
00970 
00971 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006C[ 11] = { // Code 006C, LATIN SMALL LETTER L
00972   X_______,
00973   X_______,
00974   X_______,
00975   X_______,
00976   X_______,
00977   X_______,
00978   X_______,
00979   X_______,
00980   X_______,
00981   X_______,
00982   X_______};
00983 
00984 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006D[ 16] = { // Code 006D, LATIN SMALL LETTER M
00985   X_XXX__X,XX______,
00986   XX___XX_,__X_____,
00987   X____X__,__X_____,
00988   X____X__,__X_____,
00989   X____X__,__X_____,
00990   X____X__,__X_____,
00991   X____X__,__X_____,
00992   X____X__,__X_____};
00993 
00994 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006E[  8] = { // Code 006E, LATIN SMALL LETTER N
00995   X_XXX___,
00996   XX___X__,
00997   X____X__,
00998   X____X__,
00999   X____X__,
01000   X____X__,
01001   X____X__,
01002   X____X__};
01003 
01004 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_006F[  8] = { // Code 006F, LATIN SMALL LETTER O
01005   _XXXX___,
01006   X____X__,
01007   X____X__,
01008   X____X__,
01009   X____X__,
01010   X____X__,
01011   X____X__,
01012   _XXXX___};
01013 
01014 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0070[ 11] = { // Code 0070, LATIN SMALL LETTER P
01015   X_XXX___,
01016   XX___X__,
01017   X_____X_,
01018   X_____X_,
01019   X_____X_,
01020   X_____X_,
01021   XX___X__,
01022   X_XXX___,
01023   X_______,
01024   X_______,
01025   X_______};
01026 
01027 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0071[ 11] = { // Code 0071, LATIN SMALL LETTER Q
01028   __XXX_X_,
01029   _X___XX_,
01030   X_____X_,
01031   X_____X_,
01032   X_____X_,
01033   X_____X_,
01034   _X___XX_,
01035   __XXX_X_,
01036   ______X_,
01037   ______X_,
01038   ______X_};
01039 
01040 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0072[  8] = { // Code 0072, LATIN SMALL LETTER R
01041   X_XX____,
01042   XX______,
01043   X_______,
01044   X_______,
01045   X_______,
01046   X_______,
01047   X_______,
01048   X_______};
01049 
01050 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0073[  8] = { // Code 0073, LATIN SMALL LETTER S
01051   _XXXX___,
01052   X____X__,
01053   X_______,
01054   _XX_____,
01055   ___XX___,
01056   _____X__,
01057   X____X__,
01058   _XXXX___};
01059 
01060 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0074[ 11] = { // Code 0074, LATIN SMALL LETTER T
01061   _X______,
01062   _X______,
01063   _X______,
01064   XXXX____,
01065   _X______,
01066   _X______,
01067   _X______,
01068   _X______,
01069   _X______,
01070   _X______,
01071   __XX____};
01072 
01073 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0075[  8] = { // Code 0075, LATIN SMALL LETTER U
01074   X____X__,
01075   X____X__,
01076   X____X__,
01077   X____X__,
01078   X____X__,
01079   X____X__,
01080   X___XX__,
01081   _XXX_X__};
01082 
01083 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0076[  8] = { // Code 0076, LATIN SMALL LETTER V
01084   X_____X_,
01085   X_____X_,
01086   _X___X__,
01087   _X___X__,
01088   __X_X___,
01089   __X_X___,
01090   __X_X___,
01091   ___X____};
01092 
01093 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0077[ 16] = { // Code 0077, LATIN SMALL LETTER W
01094   X____X__,__X_____,
01095   X___X_X_,__X_____,
01096   X___X_X_,__X_____,
01097   _X__X_X_,_X______,
01098   _X_X___X,_X______,
01099   _X_X___X,_X______,
01100   _X_X___X,_X______,
01101   __X_____,X_______};
01102 
01103 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0078[  8] = { // Code 0078, LATIN SMALL LETTER X
01104   X____X__,
01105   _X__X___,
01106   _X__X___,
01107   __XX____,
01108   __XX____,
01109   _X__X___,
01110   _X__X___,
01111   X____X__};
01112 
01113 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0079[ 11] = { // Code 0079, LATIN SMALL LETTER Y
01114   X_____X_,
01115   X_____X_,
01116   _X___X__,
01117   _X___X__,
01118   __X_X___,
01119   __X_X___,
01120   __X_X___,
01121   ___X____,
01122   ___X____,
01123   __X_____,
01124   XX______};
01125 
01126 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_007A[  8] = { // Code 007A, LATIN SMALL LETTER Z
01127   XXXXXX__,
01128   _____X__,
01129   ____X___,
01130   ___X____,
01131   __X_____,
01132   _X______,
01133   X_______,
01134   XXXXXX__};
01135 
01136 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_007B[ 14] = { // Code 007B, LEFT CURLY BRACKET
01137   __X_____,
01138   _X______,
01139   _X______,
01140   _X______,
01141   _X______,
01142   _X______,
01143   X_______,
01144   _X______,
01145   _X______,
01146   _X______,
01147   _X______,
01148   _X______,
01149   _X______,
01150   __X_____};
01151 
01152 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_007C[ 14] = { // Code 007C, VERTICAL LINE
01153   X_______,
01154   X_______,
01155   X_______,
01156   X_______,
01157   X_______,
01158   X_______,
01159   X_______,
01160   X_______,
01161   X_______,
01162   X_______,
01163   X_______,
01164   X_______,
01165   X_______,
01166   X_______};
01167 
01168 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_007D[ 14] = { // Code 007D, RIGHT CURLY BRACKET
01169   X_______,
01170   _X______,
01171   _X______,
01172   _X______,
01173   _X______,
01174   _X______,
01175   __X_____,
01176   _X______,
01177   _X______,
01178   _X______,
01179   _X______,
01180   _X______,
01181   _X______,
01182   X_______};
01183 
01184 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_007E[  2] = { // Code 007E, TILDE
01185   _XX___X_,
01186   X__XXX__};
01187 
01188 //
01189 // Start of unicode area <Thai>
01190 //
01191 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E00[  1] = { // Code 0E00
01192   ________};
01193 
01194 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E01[  9] = { // Code 0E01, THAI CHARACTER KO KAI
01195   _XXXX___,
01196   X____X__,
01197   _XX___X_,
01198   X_____X_,
01199   X_____X_,
01200   X_____X_,
01201   X_____X_,
01202   X_____X_,
01203   X_____X_};
01204 
01205 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E02[  9] = { // Code 0E02, THAI CHARACTER KHO KHAI
01206   _XXX__X_,
01207   XX__X_X_,
01208   X_X_X_X_,
01209   _X_X__X_,
01210   ___X__X_,
01211   ___X__X_,
01212   ___X__X_,
01213   ___X__X_,
01214   __XXXXX_};
01215 
01216 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E03[  9] = { // Code 0E03, THAI CHARACTER KHO KHUAT
01217   _XX_X__X,
01218   X__X_X_X,
01219   XX__X__X,
01220   X_X_X__X,
01221   _X__X__X,
01222   ____X__X,
01223   ____X__X,
01224   ____X__X,
01225   ___XXXXX};
01226 
01227 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E04[  9] = { // Code 0E04, THAI CHARACTER KHO KHWAI
01228   __XXXX__,
01229   _X____X_,
01230   X______X,
01231   X__X___X,
01232   X_X_X__X,
01233   X_XX___X,
01234   XX_____X,
01235   XX_____X,
01236   X______X};
01237 
01238 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E05[  9] = { // Code 0E05, THAI CHARACTER KHO KHON
01239   _XX__XX_,
01240   X__XX__X,
01241   X______X,
01242   X__X___X,
01243   X_X_X__X,
01244   X_XX___X,
01245   XX_____X,
01246   XX_____X,
01247   X______X};
01248 
01249 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E06[ 18] = { // Code 0E06, THAI CHARACTER KHO RAKHANG
01250   _XX_X___,_X______,
01251   X__X_X__,_X______,
01252   XX__X___,_X______,
01253   X_X_X___,_X______,
01254   _X__X___,_X______,
01255   ____X___,_X______,
01256   __XXXXX_,_X______,
01257   _X__X__X,XX______,
01258   __XXX___,_X______};
01259 
01260 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E07[  9] = { // Code 0E07, THAI CHARACTER NGO NGU
01261   ____X___,
01262   ___X_X__,
01263   ____XX__,
01264   _____X__,
01265   X____X__,
01266   _X___X__,
01267   __X__X__,
01268   ___X_X__,
01269   ____XX__};
01270 
01271 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E08[  9] = { // Code 0E08, THAI CHARACTER CHO CHAN
01272   __XXX___,
01273   _X___X__,
01274   X_____X_,
01275   X__X__X_,
01276   X_X_X_X_,
01277   ___XX_X_,
01278   _____XX_,
01279   _____XX_,
01280   ______X_};
01281 
01282 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E09[  9] = { // Code 0E09, THAI CHARACTER CHO CHING
01283   _XXXX___,
01284   X____X__,
01285   X_____X_,
01286   __X___X_,
01287   _X_X__X_,
01288   __X___X_,
01289   __X__XX_,
01290   __X_XX_X,
01291   __XX__X_};
01292 
01293 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0A[ 10] = { // Code 0E0A, THAI CHARACTER CHO CHANG
01294   _______X,
01295   _XXXX_X_,
01296   XX___XX_,
01297   X_X_X__X,
01298   _X__X__X,
01299   ____X__X,
01300   ____X__X,
01301   ____X__X,
01302   ____X__X,
01303   ___XXXXX};
01304 
01305 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0B[ 10] = { // Code 0E0B, THAI CHARACTER SO SO
01306   _______X,
01307   _XX_X_X_,
01308   X__X_XX_,
01309   XX__X__X,
01310   X_X_X__X,
01311   _X__X__X,
01312   ____X__X,
01313   ____X__X,
01314   ____X__X,
01315   ___XXXXX};
01316 
01317 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0C[ 18] = { // Code 0E0C, THAI CHARACTER CHO CHOE
01318   _XXXX___,___X____,
01319   X____X__,___X____,
01320   _XX___X_,___X____,
01321   X_____X_,___X____,
01322   X_____X_,___X____,
01323   X____XXX,___X____,
01324   XX__X_X_,XX_X____,
01325   X_X_X_X_,__XX____,
01326   _X___XX_,___X____};
01327 
01328 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0D[ 26] = { // Code 0E0D, THAI CHARACTER YO YING
01329   _XXXX___,___X____,
01330   X____X__,___X____,
01331   _XX___X_,___X____,
01332   X_____X_,___X____,
01333   X_____X_,___X____,
01334   X_____X_,___X____,
01335   XX____X_,___X____,
01336   X_X___X_,___X____,
01337   _X____XX,XXXX____,
01338   ________,________,
01339   _______X,___X____,
01340   ______X_,X_X_____,
01341   _______X,XX______};
01342 
01343 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0E[ 30] = { // Code 0E0E, THAI CHARACTER DO CHADA
01344   ___XXXX_,________,
01345   __X____X,________,
01346   ___XX___,X_______,
01347   __X_____,X_______,
01348   __X_____,X_______,
01349   __X_____,X_______,
01350   _XX_____,X_______,
01351   X_X_____,X_______,
01352   _X______,X_______,
01353   ________,X_______,
01354   ________,X_______,
01355   ___X____,X_______,
01356   __XX____,X_______,
01357   _X_XXX_X,________,
01358   __X___X_,________};
01359 
01360 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E0F[ 30] = { // Code 0E0F, THAI CHARACTER TO PATAK
01361   ___XXXX_,________,
01362   __X____X,________,
01363   ___XX___,X_______,
01364   __X_____,X_______,
01365   __X_____,X_______,
01366   __X_____,X_______,
01367   _XX_____,X_______,
01368   X_X_____,X_______,
01369   _X______,X_______,
01370   ________,X_______,
01371   ________,X_______,
01372   ___X____,X_______,
01373   __XX____,X_______,
01374   _X_XX_X_,X_______,
01375   __X__X_X,________};
01376 
01377 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E10[ 32] = { // Code 0E10, THAI CHARACTER THO THAN
01378   ________,X_______,
01379   ___XXXX_,X_______,
01380   __X____X,X_______,
01381   _XXXXXX_,________,
01382   _______X,________,
01383   ___X___X,________,
01384   __X_X__X,________,
01385   ___X_XX_,________,
01386   _____XX_,________,
01387   ______X_,________,
01388   ________,________,
01389   __X___X_,________,
01390   __X__X_X,________,
01391   _XX___XX,________,
01392   X_XX_X_X,________,
01393   _X__X_X_,________};
01394 
01395 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E11[ 18] = { // Code 0E11, THAI CHARACTER THO NANGMONTHO
01396   _XX_X___,XX______,
01397   X__X_X_X,__X_____,
01398   XX__X__X,__X_____,
01399   X_X_X_X_,__X_____,
01400   _X__X_X_,__X_____,
01401   ____XX__,__X_____,
01402   ____XX__,__X_____,
01403   ____XX__,__X_____,
01404   ____X___,__X_____};
01405 
01406 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E12[ 18] = { // Code 0E12, THAI CHARACTER THO PHUTHAO
01407   _XX__XX_,___X____,
01408   X__XX__X,___X____,
01409   X______X,___X____,
01410   X___X__X,___X____,
01411   X__X_X_X,___X____,
01412   X___X__X,___X____,
01413   X__X__XX,X__X____,
01414   X_X__X_X,_XXX____,
01415   XX____XX,___X____};
01416 
01417 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E13[ 18] = { // Code 0E13, THAI CHARACTER NO NEN
01418   _XXXX___,___X____,
01419   X____X__,___X____,
01420   _XX___X_,___X____,
01421   X_____X_,___X____,
01422   X_____X_,___X____,
01423   X_____X_,___X____,
01424   XX____X_,_XXX____,
01425   X_X___X_,X_X_X___,
01426   _X____XX,___X____};
01427 
01428 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E14[  9] = { // Code 0E14, THAI CHARACTER DO DEK
01429   __XXXX__,
01430   _X____X_,
01431   X______X,
01432   X___X__X,
01433   X__X_X_X,
01434   X___X__X,
01435   X__X___X,
01436   X_X____X,
01437   XX_____X};
01438 
01439 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E15[  9] = { // Code 0E15, THAI CHARACTER TO TAO
01440   _XX__XX_,
01441   X__XX__X,
01442   X______X,
01443   X___X__X,
01444   X__X_X_X,
01445   X___X__X,
01446   X__X___X,
01447   X_X____X,
01448   XX_____X};
01449 
01450 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E16[  9] = { // Code 0E16, THAI CHARACTER THO THUNG
01451   _XXXX___,
01452   X____X__,
01453   _XX___X_,
01454   X_____X_,
01455   X_____X_,
01456   X_____X_,
01457   XX____X_,
01458   X_X___X_,
01459   _X____X_};
01460 
01461 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E17[  9] = { // Code 0E17, THAI CHARACTER THO THAHAN
01462   _X___XX_,
01463   X_X__X_X,
01464   _XX_X__X,
01465   __X_X__X,
01466   __XX___X,
01467   __XX___X,
01468   __XX___X,
01469   __X____X,
01470   __X____X};
01471 
01472 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E18[  9] = { // Code 0E18, THAI CHARACTER THO THONG
01473   __XXX___,
01474   _X___X__,
01475   X_______,
01476   XXXXX___,
01477   _X__X___,
01478   _X__X___,
01479   _X__X___,
01480   _X__X___,
01481   XXXXX___};
01482 
01483 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E19[ 18] = { // Code 0E19, THAI CHARACTER NO NU
01484   _X_____X,________,
01485   X_X____X,________,
01486   _XX____X,________,
01487   __X____X,________,
01488   __X____X,________,
01489   __X____X,________,
01490   __X__XXX,________,
01491   __X_X_X_,X_______,
01492   __XX___X,________};
01493 
01494 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1A[  9] = { // Code 0E1A, THAI CHARACTER BO BAIMAI
01495   _X_____X,
01496   X_X____X,
01497   _XX____X,
01498   __X____X,
01499   __X____X,
01500   __X____X,
01501   __X____X,
01502   __X____X,
01503   _XXXXXXX};
01504 
01505 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1B[ 14] = { // Code 0E1B, THAI CHARACTER PO PLA
01506   _______X,
01507   _______X,
01508   _______X,
01509   _______X,
01510   _______X,
01511   _X_____X,
01512   X_X____X,
01513   _XX____X,
01514   __X____X,
01515   __X____X,
01516   __X____X,
01517   __X____X,
01518   __X____X,
01519   _XXXXXXX};
01520 
01521 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1C[  9] = { // Code 0E1C, THAI CHARACTER PHO PHUNG
01522   _X____X_,
01523   X_X___X_,
01524   XX____X_,
01525   X_____X_,
01526   X_____X_,
01527   X__X__X_,
01528   X_X_X_X_,
01529   XX___XX_,
01530   X_____X_};
01531 
01532 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1D[ 14] = { // Code 0E1D, THAI CHARACTER FO FA
01533   ______X_,
01534   ______X_,
01535   ______X_,
01536   ______X_,
01537   ______X_,
01538   _X____X_,
01539   X_X___X_,
01540   XX____X_,
01541   X_____X_,
01542   X_____X_,
01543   X__X__X_,
01544   X_X_X_X_,
01545   XX___XX_,
01546   X_____X_};
01547 
01548 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1E[ 18] = { // Code 0E1E, THAI CHARACTER PHO PHAN
01549   _X___X__,X_______,
01550   X_X_X_X_,X_______,
01551   _XX_X_X_,X_______,
01552   __X_X_X_,X_______,
01553   __XX___X,X_______,
01554   __XX___X,X_______,
01555   __XX___X,X_______,
01556   __X_____,X_______,
01557   __X_____,X_______};
01558 
01559 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E1F[ 28] = { // Code 0E1F, THAI CHARACTER FO FAN
01560   ________,X_______,
01561   ________,X_______,
01562   ________,X_______,
01563   ________,X_______,
01564   ________,X_______,
01565   _X___X__,X_______,
01566   X_X_X_X_,X_______,
01567   _XX_X_X_,X_______,
01568   __X_X_X_,X_______,
01569   __XX___X,X_______,
01570   __XX___X,X_______,
01571   __XX___X,X_______,
01572   __X_____,X_______,
01573   __X_____,X_______};
01574 
01575 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E20[ 18] = { // Code 0E20, THAI CHARACTER PHO SAMPHAO
01576   ___XXXX_,________,
01577   __X____X,________,
01578   ___XX___,X_______,
01579   __X_____,X_______,
01580   __X_____,X_______,
01581   __X_____,X_______,
01582   _XX_____,X_______,
01583   X_X_____,X_______,
01584   _X______,X_______};
01585 
01586 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E21[  9] = { // Code 0E21, THAI CHARACTER MO MA
01587   _X_____X,
01588   X_X____X,
01589   _XX____X,
01590   __X____X,
01591   __X____X,
01592   __X____X,
01593   _XXXX__X,
01594   X_X__X_X,
01595   _XX___XX};
01596 
01597 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E22[  9] = { // Code 0E22, THAI CHARACTER YO YAK
01598   _XX___X_,
01599   XX_X__X_,
01600   X_X___X_,
01601   X_____X_,
01602   _XXX__X_,
01603   _X____X_,
01604   _X____X_,
01605   _X____X_,
01606   _XXXXXX_};
01607 
01608 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E23[  9] = { // Code 0E23, THAI CHARACTER RO RUA
01609   _XXXX___,
01610   X____X__,
01611   XXXX_X__,
01612   ___X____,
01613   ___X____,
01614   ___X____,
01615   __XX____,
01616   _X_X____,
01617   __X_____};
01618 
01619 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E24[ 15] = { // Code 0E24, THAI CHARACTER RU
01620   _XXXX___,
01621   X____X__,
01622   _XX___X_,
01623   X_____X_,
01624   X_____X_,
01625   X_____X_,
01626   XX____X_,
01627   X_X___X_,
01628   _X____X_,
01629   ______X_,
01630   ______X_,
01631   ______X_,
01632   ______X_,
01633   ______X_,
01634   ______X_};
01635 
01636 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E25[  9] = { // Code 0E25, THAI CHARACTER LO LING
01637   __XXX___,
01638   _X___X__,
01639   X__X__X_,
01640   X_X_X_X_,
01641   __X_X_X_,
01642   _X___XX_,
01643   _XX__XX_,
01644   _X_X__X_,
01645   __X___X_};
01646 
01647 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E26[ 30] = { // Code 0E26, THAI CHARACTER LU
01648   ___XXXX_,________,
01649   __X____X,________,
01650   ___XX___,X_______,
01651   __X_____,X_______,
01652   __X_____,X_______,
01653   __X_____,X_______,
01654   _XX_____,X_______,
01655   X_X_____,X_______,
01656   _X______,X_______,
01657   ________,X_______,
01658   ________,X_______,
01659   ________,X_______,
01660   ________,X_______,
01661   ________,X_______,
01662   ________,X_______};
01663 
01664 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E27[  9] = { // Code 0E27, THAI CHARACTER WO WAEN
01665   _XXXX___,
01666   X____X__,
01667   X____X__,
01668   X____X__,
01669   _____X__,
01670   _____X__,
01671   ____XX__,
01672   ___X_X__,
01673   ____X___};
01674 
01675 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E28[ 10] = { // Code 0E28, THAI CHARACTER SO SALA
01676   _______X,
01677   __XXXXX_,
01678   _X____X_,
01679   X____X_X,
01680   X__XX__X,
01681   X_X_X__X,
01682   X_XX___X,
01683   XX_____X,
01684   XX_____X,
01685   X______X};
01686 
01687 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E29[ 18] = { // Code 0E29, THAI CHARACTER SO RUSI
01688   _X_____X,________,
01689   X_X____X,________,
01690   _XX__X_X,_X______,
01691   __X_X_XX,X_______,
01692   __X__XXX,________,
01693   __X____X,________,
01694   __X____X,________,
01695   __X____X,________,
01696   _XXXXXXX,________};
01697 
01698 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2A[ 10] = { // Code 0E2A, THAI CHARACTER SO SUA
01699   _____X__,
01700   __XXX___,
01701   _X__XX__,
01702   X__X__X_,
01703   X__X__X_,
01704   __X_X_X_,
01705   _X___XX_,
01706   _XX__XX_,
01707   _X_X__X_,
01708   __X___X_};
01709 
01710 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2B[  9] = { // Code 0E2B, THAI CHARACTER HO HIP
01711   _X____X_,
01712   X_X__X_X,
01713   _XX__X_X,
01714   __X___XX,
01715   __X__X_X,
01716   __X__X_X,
01717   __X_X__X,
01718   __XX___X,
01719   __X____X};
01720 
01721 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2C[ 24] = { // Code 0E2C, THAI CHARACTER LO CHULA
01722   _______X,XX______,
01723   ______X_,X_______,
01724   _______X,X_______,
01725   _X___X__,X_______,
01726   X_X_X_X_,X_______,
01727   _XX_X_X_,X_______,
01728   __X_X_X_,X_______,
01729   __XX___X,X_______,
01730   __XX___X,X_______,
01731   __XX___X,X_______,
01732   __X_____,X_______,
01733   __X_____,X_______};
01734 
01735 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2D[  9] = { // Code 0E2D, THAI CHARACTER O ANG
01736   __XXX___,
01737   _X___X__,
01738   X__X__X_,
01739   X_X_X_X_,
01740   __XX__X_,
01741   __X___X_,
01742   __X___X_,
01743   __X___X_,
01744   __XXXXX_};
01745 
01746 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2E[ 10] = { // Code 0E2E, THAI CHARACTER HO NOKHUK
01747   ________,
01748   _XXXXXX_,
01749   X____X__,
01750   _XXXX_X_,
01751   ______X_,
01752   _X____X_,
01753   X_X___X_,
01754   XX____X_,
01755   X_____X_,
01756   XXXXXXX_};
01757 
01758 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E2F[  9] = { // Code 0E2F, THAI CHARACTER PAIYANNOI
01759   _X___X__,
01760   X_X__X__,
01761   XX__XX__,
01762   _XXX_X__,
01763   _____X__,
01764   _____X__,
01765   _____X__,
01766   _____X__,
01767   _____X__};
01768 
01769 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E30[  9] = { // Code 0E30, THAI CHARACTER SARA A
01770   _X___X__,
01771   X_X_X___,
01772   _XXX____,
01773   ________,
01774   ________,
01775   ________,
01776   _X___X__,
01777   X_X_X___,
01778   _XXX____};
01779 
01780 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E31[  3] = { // Code 0E31, THAI CHARACTER MAI HAN-AKAT
01781   _X____X_,
01782   X_X_XX__,
01783   _XXX____};
01784 
01785 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E32[  9] = { // Code 0E32, THAI CHARACTER SARA AA
01786   _XXXX___,
01787   X____X__,
01788   X____X__,
01789   _____X__,
01790   _____X__,
01791   _____X__,
01792   _____X__,
01793   _____X__,
01794   _____X__};
01795 
01796 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E33[ 28] = { // Code 0E33, THAI CHARACTER SARA AM
01797   _X______,________,
01798   X_X_____,________,
01799   _X______,________,
01800   ________,________,
01801   ________,________,
01802   _____XXX,X_______,
01803   ____X___,_X______,
01804   ____X___,_X______,
01805   ________,_X______,
01806   ________,_X______,
01807   ________,_X______,
01808   ________,_X______,
01809   ________,_X______,
01810   ________,_X______};
01811 
01812 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E34[  4] = { // Code 0E34, THAI CHARACTER SARA I
01813   _XXXX___,
01814   X____X__,
01815   XXXXX_X_,
01816   _____XX_};
01817 
01818 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E35[  5] = { // Code 0E35, THAI CHARACTER SARA II
01819   ______X_,
01820   _XXXX_X_,
01821   X____XX_,
01822   XXXXX_X_,
01823   _____XX_};
01824 
01825 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E36[  6] = { // Code 0E36, THAI CHARACTER SARA UE
01826   _____X__,
01827   ____X_X_,
01828   _XXXXX__,
01829   X____X__,
01830   XXXXX_X_,
01831   _____XX_};
01832 
01833 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E37[  5] = { // Code 0E37, THAI CHARACTER SARA UEE
01834   ____X_X_,
01835   _XXXX_X_,
01836   X____XX_,
01837   XXXXX_X_,
01838   _____XX_};
01839 
01840 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E38[  4] = { // Code 0E38, THAI CHARACTER SARA U
01841   _X______,
01842   X_X_____,
01843   _XX_____,
01844   __X_____};
01845 
01846 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E39[  4] = { // Code 0E39, THAI CHARACTER SARA UU
01847   _X__X___,
01848   X_X_X___,
01849   _XX_X___,
01850   __XXX___};
01851 
01852 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E3A[  2] = { // Code 0E3A, THAI CHARACTER PHINTHU
01853   XX______,
01854   XX______};
01855 
01856 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E3F[ 14] = { // Code 0E3F, THAI CURRENCY SYMBOL BAHT
01857   ___X____,
01858   XXXXXX__,
01859   X__X__X_,
01860   X__X__X_,
01861   X__X__X_,
01862   X__X__X_,
01863   XXXXXX__,
01864   X__X__X_,
01865   X__X__X_,
01866   X__X__X_,
01867   X__X__X_,
01868   XXXXXX__,
01869   ___X____,
01870   ___X____};
01871 
01872 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E40[  9] = { // Code 0E40, THAI CHARACTER SARA E
01873   X_______,
01874   X_______,
01875   X_______,
01876   X_______,
01877   X_______,
01878   X_______,
01879   XX______,
01880   X_X_____,
01881   _X______};
01882 
01883 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E41[  9] = { // Code 0E41, THAI CHARACTER SARA AE
01884   X___X___,
01885   X___X___,
01886   X___X___,
01887   X___X___,
01888   X___X___,
01889   X___X___,
01890   XX__XX__,
01891   X_X_X_X_,
01892   _X___X__};
01893 
01894 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E42[ 15] = { // Code 0E42, THAI CHARACTER SARA O
01895   _XXXX___,
01896   X____X__,
01897   X____X__,
01898   _XX_____,
01899   ___X____,
01900   ___X____,
01901   ___X____,
01902   ___X____,
01903   ___X____,
01904   ___X____,
01905   ___X____,
01906   ___X____,
01907   ___XX___,
01908   ___X_X__,
01909   ____X___};
01910 
01911 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E43[ 15] = { // Code 0E43, THAI CHARACTER SARA AI MAIMUAN
01912   _XXX____,
01913   X___X___,
01914   XX__X___,
01915   X_X_X___,
01916   _X__X___,
01917   ____X___,
01918   ____X___,
01919   ____X___,
01920   ____X___,
01921   ____X___,
01922   ____X___,
01923   ____X___,
01924   ____XX__,
01925   ____X_X_,
01926   _____X__};
01927 
01928 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E44[ 16] = { // Code 0E44, THAI CHARACTER SARA AI MAIMALAI
01929   X_______,
01930   _X__X___,
01931   _X_XX___,
01932   _XX_X___,
01933   _X__X___,
01934   ____X___,
01935   ____X___,
01936   ____X___,
01937   ____X___,
01938   ____X___,
01939   ____X___,
01940   ____X___,
01941   ____X___,
01942   ____XX__,
01943   ____X_X_,
01944   _____X__};
01945 
01946 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E45[ 15] = { // Code 0E45, THAI CHARACTER LAKKHANGYAO
01947   _XXXX___,
01948   X____X__,
01949   X____X__,
01950   _____X__,
01951   _____X__,
01952   _____X__,
01953   _____X__,
01954   _____X__,
01955   _____X__,
01956   _____X__,
01957   _____X__,
01958   _____X__,
01959   _____X__,
01960   _____X__,
01961   _____X__};
01962 
01963 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E46[ 15] = { // Code 0E46, THAI CHARACTER MAIYAMOK
01964   _XXX_XX_,
01965   X_X_X_X_,
01966   _X____X_,
01967   ______X_,
01968   ______X_,
01969   ______X_,
01970   ______X_,
01971   ______X_,
01972   ______X_,
01973   ______X_,
01974   ______X_,
01975   ______X_,
01976   ______X_,
01977   ______X_,
01978   ______X_};
01979 
01980 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E47[  5] = { // Code 0E47, THAI CHARACTER MAITAIKHU
01981   _____X__,
01982   _XXXX___,
01983   X_______,
01984   X__XX___,
01985   _XXXX___};
01986 
01987 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E48[  3] = { // Code 0E48, THAI CHARACTER MAI EK
01988   X_______,
01989   X_______,
01990   X_______};
01991 
01992 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E49[  5] = { // Code 0E49, THAI CHARACTER MAI THO
01993   _X______,
01994   X_X_X___,
01995   _XX_X___,
01996   _X_X____,
01997   XXX_____};
01998 
01999 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4A[  4] = { // Code 0E4A, THAI CHARACTER MAI TRI
02000   _X_X__X_,
02001   X_X_X_X_,
02002   XX__X_X_,
02003   XX_XXX__};
02004 
02005 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4B[  4] = { // Code 0E4B, THAI CHARACTER MAI CHATTAWA
02006   __X_____,
02007   __X_____,
02008   XXXXX___,
02009   __X_____};
02010 
02011 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4C[  5] = { // Code 0E4C, THAI CHARACTER THANTHAKHAT
02012   _____X__,
02013   _XXXX___,
02014   XX______,
02015   X_X_____,
02016   _X______};
02017 
02018 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4D[  3] = { // Code 0E4D, THAI CHARACTER NIKHAHIT
02019   _X______,
02020   X_X_____,
02021   _X______};
02022 
02023 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4E[  5] = { // Code 0E4E, THAI CHARACTER YAMAKKAN
02024   __XXX___,
02025   _X______,
02026   _XXX____,
02027   X_______,
02028   XXX_____};
02029 
02030 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E4F[  5] = { // Code 0E4F, THAI CHARACTER FONGMAN
02031   _XXX____,
02032   X___X___,
02033   X_X_X___,
02034   X___X___,
02035   _XXX____};
02036 
02037 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E50[ 12] = { // Code 0E50, THAI DIGIT ZERO
02038   __XXXXX_,________,
02039   _X_____X,________,
02040   X_______,X_______,
02041   X_______,X_______,
02042   _X_____X,________,
02043   __XXXXX_,________};
02044 
02045 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E51[  8] = { // Code 0E51, THAI DIGIT ONE
02046   __XXX___,
02047   _X___X__,
02048   X__X__X_,
02049   X_X_X_X_,
02050   X__XX_X_,
02051   _XXX__X_,
02052   _____X__,
02053   ____X___};
02054 
02055 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E52[ 18] = { // Code 0E52, THAI DIGIT TWO
02056   X_______,________,
02057   _X______,________,
02058   _X______,________,
02059   _X__XX_X,X_______,
02060   _X_X__X_,X_______,
02061   _X_XX___,X_______,
02062   _X_X_X__,X_______,
02063   _X__X___,X_______,
02064   _XXXXXXX,X_______};
02065 
02066 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E53[ 12] = { // Code 0E53, THAI DIGIT THREE
02067   _XXX__XX,________,
02068   X___XX__,X_______,
02069   X____X__,X_______,
02070   X_X__X__,X_______,
02071   XX_X_X__,X_______,
02072   _XX__X__,X_______};
02073 
02074 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E54[ 16] = { // Code 0E54, THAI DIGIT FOUR
02075   ________,_X______,
02076   ________,X_______,
02077   _XXXXXXX,________,
02078   X_______,________,
02079   X___X___,________,
02080   X__X_X__,________,
02081   X___X___,________,
02082   _XXXXXXX,________};
02083 
02084 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E55[ 18] = { // Code 0E55, THAI DIGIT FIVE
02085   ___XX___,________,
02086   __X__X__,_X______,
02087   __X__X__,X_______,
02088   __XXXXXX,________,
02089   _X______,________,
02090   X___X___,________,
02091   X__X_X__,________,
02092   X___X___,________,
02093   _XXXXXXX,________};
02094 
02095 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E56[ 18] = { // Code 0E56, THAI DIGIT SIX
02096   X_______,________,
02097   _X______,________,
02098   _X______,________,
02099   _XXXXXXX,________,
02100   _X______,X_______,
02101   ________,X_______,
02102   __X_____,X_______,
02103   _X_X___X,________,
02104   __XXXXX_,________};
02105 
02106 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E57[ 18] = { // Code 0E57, THAI DIGIT SEVEN
02107   ________,_X______,
02108   ________,X_______,
02109   ________,X_______,
02110   _XX_XX__,X_______,
02111   X__X__X_,X_______,
02112   X_____X_,X_______,
02113   X_X___X_,X_______,
02114   XX_X__X_,X_______,
02115   _XX___XX,________};
02116 
02117 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E58[ 16] = { // Code 0E58, THAI DIGIT EIGHT
02118   ________,_X______,
02119   ________,X_______,
02120   _XXXXXXX,________,
02121   X_______,________,
02122   X_______,________,
02123   X_XX___X,________,
02124   XX__XXX_,X_______,
02125   _X____XX,________};
02126 
02127 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E59[ 18] = { // Code 0E59, THAI DIGIT NINE
02128   ________,_X______,
02129   ________,_X______,
02130   ________,_X______,
02131   _XXX__XX,_X______,
02132   X___XX__,XX______,
02133   X____X__,________,
02134   X__X__X_,________,
02135   _XX_X_X_,________,
02136   __XX___X,________};
02137 
02138 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E5A[  9] = { // Code 0E5A, THAI CHARACTER ANGKHANKHU
02139   _X__X_X_,
02140   X_X_X_X_,
02141   XX_XX_X_,
02142   _XX_X_X_,
02143   ____X_X_,
02144   ____X_X_,
02145   ____X_X_,
02146   ____X_X_,
02147   ____X_X_};
02148 
02149 GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0E5B[ 24] = { // Code 0E5B, THAI CHARACTER KHOMUT
02150   __XXX___,________,________,
02151   _X___X__,________,________,
02152   X_______,________,________,
02153   X_______,X_X_X___,X_______,
02154   X_______,XX_X_X__,X_______,
02155   X______X,_X_X__XX,________,
02156   _X____X_,________,________,
02157   __XXXX__,________,________};
02158 
02159 GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontCordiaNew32_CharInfo[183] = {
02160    {   1,   1,   0,  21,   4, acGUI_FontCordiaNew32_0020 } // Code 0020, SPACE
02161   ,{   1,  11,   2,  10,   5, acGUI_FontCordiaNew32_0021 } // Code 0021, EXCLAMATION MARK
02162   ,{   3,   4,   0,  10,   4, acGUI_FontCordiaNew32_0022 } // Code 0022, QUOTATION MARK
02163   ,{   8,  11,   0,  10,   8, acGUI_FontCordiaNew32_0023 } // Code 0023, NUMBER SIGN
02164   ,{   6,  13,   1,   9,   8, acGUI_FontCordiaNew32_0024 } // Code 0024, DOLLAR SIGN
02165   ,{  10,  11,   1,  10,  13, acGUI_FontCordiaNew32_0025 } // Code 0025, PERCENT SIGN
02166   ,{   9,  11,   1,  10,  10, acGUI_FontCordiaNew32_0026 } // Code 0026, AMPERSAND
02167   ,{   1,   4,   1,  10,   3, acGUI_FontCordiaNew32_0027 } // Code 0027, APOSTROPHE
02168   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_0028 } // Code 0028, LEFT PARENTHESIS
02169   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_0029 } // Code 0029, RIGHT PARENTHESIS
02170   ,{   5,   4,   0,  10,   6, acGUI_FontCordiaNew32_002A } // Code 002A, ASTERISK
02171   ,{   9,   9,   0,  11,  10, acGUI_FontCordiaNew32_002B } // Code 002B, PLUS SIGN
02172   ,{   1,   3,   1,  20,   4, acGUI_FontCordiaNew32_002C } // Code 002C, COMMA
02173   ,{   4,   1,   0,  16,   5, acGUI_FontCordiaNew32_002D } // Code 002D, HYPHEN-MINUS
02174   ,{   1,   1,   1,  20,   4, acGUI_FontCordiaNew32_002E } // Code 002E, FULL STOP
02175   ,{   4,  11,   0,  10,   4, acGUI_FontCordiaNew32_002F } // Code 002F, SOLIDUS
02176   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0030 } // Code 0030, DIGIT ZERO
02177   ,{   4,  11,   1,  10,   8, acGUI_FontCordiaNew32_0031 } // Code 0031, DIGIT ONE
02178   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0032 } // Code 0032, DIGIT TWO
02179   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0033 } // Code 0033, DIGIT THREE
02180   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0034 } // Code 0034, DIGIT FOUR
02181   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0035 } // Code 0035, DIGIT FIVE
02182   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0036 } // Code 0036, DIGIT SIX
02183   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0037 } // Code 0037, DIGIT SEVEN
02184   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0038 } // Code 0038, DIGIT EIGHT
02185   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0039 } // Code 0039, DIGIT NINE
02186   ,{   1,   8,   1,  13,   4, acGUI_FontCordiaNew32_003A } // Code 003A, COLON
02187   ,{   1,  10,   1,  13,   4, acGUI_FontCordiaNew32_003B } // Code 003B, SEMICOLON
02188   ,{   7,   7,   1,  12,  10, acGUI_FontCordiaNew32_003C } // Code 003C, LESS-THAN SIGN
02189   ,{   7,   5,   1,  13,  10, acGUI_FontCordiaNew32_003D } // Code 003D, EQUALS SIGN
02190   ,{   7,   7,   1,  12,  10, acGUI_FontCordiaNew32_003E } // Code 003E, GREATER-THAN SIGN
02191   ,{   7,  11,   0,  10,   8, acGUI_FontCordiaNew32_003F } // Code 003F, QUESTION MARK
02192   ,{  12,  13,   0,  11,  12, acGUI_FontCordiaNew32_0040 } // Code 0040, COMMERCIAL AT
02193   ,{   9,  11,   0,  10,  10, acGUI_FontCordiaNew32_0041 } // Code 0041, LATIN CAPITAL LETTER A
02194   ,{   7,  11,   1,  10,  10, acGUI_FontCordiaNew32_0042 } // Code 0042, LATIN CAPITAL LETTER B
02195   ,{   9,  11,   1,  10,  11, acGUI_FontCordiaNew32_0043 } // Code 0043, LATIN CAPITAL LETTER C
02196   ,{   8,  11,   1,  10,  11, acGUI_FontCordiaNew32_0044 } // Code 0044, LATIN CAPITAL LETTER D
02197   ,{   7,  11,   1,  10,   9, acGUI_FontCordiaNew32_0045 } // Code 0045, LATIN CAPITAL LETTER E
02198   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0046 } // Code 0046, LATIN CAPITAL LETTER F
02199   ,{   9,  11,   1,  10,  12, acGUI_FontCordiaNew32_0047 } // Code 0047, LATIN CAPITAL LETTER G
02200   ,{   8,  11,   1,  10,  11, acGUI_FontCordiaNew32_0048 } // Code 0048, LATIN CAPITAL LETTER H
02201   ,{   1,  11,   1,  10,   4, acGUI_FontCordiaNew32_0049 } // Code 0049, LATIN CAPITAL LETTER I
02202   ,{   6,  11,   0,  10,   8, acGUI_FontCordiaNew32_004A } // Code 004A, LATIN CAPITAL LETTER J
02203   ,{   8,  11,   1,  10,  10, acGUI_FontCordiaNew32_004B } // Code 004B, LATIN CAPITAL LETTER K
02204   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_004C } // Code 004C, LATIN CAPITAL LETTER L
02205   ,{   9,  11,   1,  10,  12, acGUI_FontCordiaNew32_004D } // Code 004D, LATIN CAPITAL LETTER M
02206   ,{   8,  11,   1,  10,  11, acGUI_FontCordiaNew32_004E } // Code 004E, LATIN CAPITAL LETTER N
02207   ,{   9,  11,   1,  10,  12, acGUI_FontCordiaNew32_004F } // Code 004F, LATIN CAPITAL LETTER O
02208   ,{   7,  11,   1,  10,   9, acGUI_FontCordiaNew32_0050 } // Code 0050, LATIN CAPITAL LETTER P
02209   ,{   9,  12,   1,  10,  12, acGUI_FontCordiaNew32_0051 } // Code 0051, LATIN CAPITAL LETTER Q
02210   ,{   8,  11,   1,  10,  10, acGUI_FontCordiaNew32_0052 } // Code 0052, LATIN CAPITAL LETTER R
02211   ,{   6,  11,   1,  10,   9, acGUI_FontCordiaNew32_0053 } // Code 0053, LATIN CAPITAL LETTER S
02212   ,{   7,  11,   0,  10,   8, acGUI_FontCordiaNew32_0054 } // Code 0054, LATIN CAPITAL LETTER T
02213   ,{   8,  11,   1,  10,  11, acGUI_FontCordiaNew32_0055 } // Code 0055, LATIN CAPITAL LETTER U
02214   ,{   9,  11,  -1,  10,   8, acGUI_FontCordiaNew32_0056 } // Code 0056, LATIN CAPITAL LETTER V
02215   ,{  11,  11,   0,  10,  12, acGUI_FontCordiaNew32_0057 } // Code 0057, LATIN CAPITAL LETTER W
02216   ,{   8,  11,   0,  10,   9, acGUI_FontCordiaNew32_0058 } // Code 0058, LATIN CAPITAL LETTER X
02217   ,{   9,  11,   0,  10,   9, acGUI_FontCordiaNew32_0059 } // Code 0059, LATIN CAPITAL LETTER Y
02218   ,{   8,  11,   0,  10,   9, acGUI_FontCordiaNew32_005A } // Code 005A, LATIN CAPITAL LETTER Z
02219   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_005B } // Code 005B, LEFT SQUARE BRACKET
02220   ,{   4,  11,   0,  10,   4, acGUI_FontCordiaNew32_005C } // Code 005C, REVERSE SOLIDUS
02221   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_005D } // Code 005D, RIGHT SQUARE BRACKET
02222   ,{   7,   4,   1,  10,  10, acGUI_FontCordiaNew32_005E } // Code 005E, CIRCUMFLEX ACCENT
02223   ,{   8,   1,   0,  22,   8, acGUI_FontCordiaNew32_005F } // Code 005F, LOW LINE
02224   ,{   2,   2,   1,  10,   5, acGUI_FontCordiaNew32_0060 } // Code 0060, GRAVE ACCENT
02225   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0061 } // Code 0061, LATIN SMALL LETTER A
02226   ,{   7,  11,   1,  10,   9, acGUI_FontCordiaNew32_0062 } // Code 0062, LATIN SMALL LETTER B
02227   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0063 } // Code 0063, LATIN SMALL LETTER C
02228   ,{   7,  11,   1,  10,   9, acGUI_FontCordiaNew32_0064 } // Code 0064, LATIN SMALL LETTER D
02229   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0065 } // Code 0065, LATIN SMALL LETTER E
02230   ,{   4,  11,   0,  10,   4, acGUI_FontCordiaNew32_0066 } // Code 0066, LATIN SMALL LETTER F
02231   ,{   7,  11,   1,  13,   9, acGUI_FontCordiaNew32_0067 } // Code 0067, LATIN SMALL LETTER G
02232   ,{   6,  11,   1,  10,   8, acGUI_FontCordiaNew32_0068 } // Code 0068, LATIN SMALL LETTER H
02233   ,{   1,  11,   1,  10,   3, acGUI_FontCordiaNew32_0069 } // Code 0069, LATIN SMALL LETTER I
02234   ,{   3,  14,  -1,  10,   3, acGUI_FontCordiaNew32_006A } // Code 006A, LATIN SMALL LETTER J
02235   ,{   7,  11,   1,  10,   8, acGUI_FontCordiaNew32_006B } // Code 006B, LATIN SMALL LETTER K
02236   ,{   1,  11,   1,  10,   3, acGUI_FontCordiaNew32_006C } // Code 006C, LATIN SMALL LETTER L
02237   ,{  11,   8,   1,  13,  13, acGUI_FontCordiaNew32_006D } // Code 006D, LATIN SMALL LETTER M
02238   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_006E } // Code 006E, LATIN SMALL LETTER N
02239   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_006F } // Code 006F, LATIN SMALL LETTER O
02240   ,{   7,  11,   1,  13,   9, acGUI_FontCordiaNew32_0070 } // Code 0070, LATIN SMALL LETTER P
02241   ,{   7,  11,   1,  13,   9, acGUI_FontCordiaNew32_0071 } // Code 0071, LATIN SMALL LETTER Q
02242   ,{   4,   8,   1,  13,   5, acGUI_FontCordiaNew32_0072 } // Code 0072, LATIN SMALL LETTER R
02243   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0073 } // Code 0073, LATIN SMALL LETTER S
02244   ,{   4,  11,   0,  10,   4, acGUI_FontCordiaNew32_0074 } // Code 0074, LATIN SMALL LETTER T
02245   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0075 } // Code 0075, LATIN SMALL LETTER U
02246   ,{   7,   8,   0,  13,   7, acGUI_FontCordiaNew32_0076 } // Code 0076, LATIN SMALL LETTER V
02247   ,{  11,   8,   0,  13,  11, acGUI_FontCordiaNew32_0077 } // Code 0077, LATIN SMALL LETTER W
02248   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_0078 } // Code 0078, LATIN SMALL LETTER X
02249   ,{   7,  11,   0,  13,   7, acGUI_FontCordiaNew32_0079 } // Code 0079, LATIN SMALL LETTER Y
02250   ,{   6,   8,   1,  13,   8, acGUI_FontCordiaNew32_007A } // Code 007A, LATIN SMALL LETTER Z
02251   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_007B } // Code 007B, LEFT CURLY BRACKET
02252   ,{   1,  14,   1,  10,   3, acGUI_FontCordiaNew32_007C } // Code 007C, VERTICAL LINE
02253   ,{   3,  14,   1,  10,   5, acGUI_FontCordiaNew32_007D } // Code 007D, RIGHT CURLY BRACKET
02254   ,{   7,   2,   1,  15,  10, acGUI_FontCordiaNew32_007E } // Code 007E, TILDE
02255   ,{   1,   1,   0,  21,   2, acGUI_FontCordiaNew32_0E00 } // Code 0E00
02256   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E01 } // Code 0E01, THAI CHARACTER KO KAI
02257   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E02 } // Code 0E02, THAI CHARACTER KHO KHAI
02258   ,{   8,   9,   0,  12,   9, acGUI_FontCordiaNew32_0E03 } // Code 0E03, THAI CHARACTER KHO KHUAT
02259   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E04 } // Code 0E04, THAI CHARACTER KHO KHWAI
02260   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E05 } // Code 0E05, THAI CHARACTER KHO KHON
02261   ,{  10,   9,   0,  12,  11, acGUI_FontCordiaNew32_0E06 } // Code 0E06, THAI CHARACTER KHO RAKHANG
02262   ,{   6,   9,   0,  12,   7, acGUI_FontCordiaNew32_0E07 } // Code 0E07, THAI CHARACTER NGO NGU
02263   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E08 } // Code 0E08, THAI CHARACTER CHO CHAN
02264   ,{   8,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E09 } // Code 0E09, THAI CHARACTER CHO CHING
02265   ,{   8,  10,   0,  11,   9, acGUI_FontCordiaNew32_0E0A } // Code 0E0A, THAI CHARACTER CHO CHANG
02266   ,{   8,  10,   0,  11,   9, acGUI_FontCordiaNew32_0E0B } // Code 0E0B, THAI CHARACTER SO SO
02267   ,{  12,   9,   1,  12,  14, acGUI_FontCordiaNew32_0E0C } // Code 0E0C, THAI CHARACTER CHO CHOE
02268   ,{  12,  13,   1,  12,  14, acGUI_FontCordiaNew32_0E0D } // Code 0E0D, THAI CHARACTER YO YING
02269   ,{   9,  15,   0,  12,  10, acGUI_FontCordiaNew32_0E0E } // Code 0E0E, THAI CHARACTER DO CHADA
02270   ,{   9,  15,   0,  12,  10, acGUI_FontCordiaNew32_0E0F } // Code 0E0F, THAI CHARACTER TO PATAK
02271   ,{   9,  16,   0,  11,   9, acGUI_FontCordiaNew32_0E10 } // Code 0E10, THAI CHARACTER THO THAN
02272   ,{  11,   9,   0,  12,  12, acGUI_FontCordiaNew32_0E11 } // Code 0E11, THAI CHARACTER THO NANGMONTHO
02273   ,{  12,   9,   1,  12,  14, acGUI_FontCordiaNew32_0E12 } // Code 0E12, THAI CHARACTER THO PHUTHAO
02274   ,{  13,   9,   1,  12,  14, acGUI_FontCordiaNew32_0E13 } // Code 0E13, THAI CHARACTER NO NEN
02275   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E14 } // Code 0E14, THAI CHARACTER DO DEK
02276   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E15 } // Code 0E15, THAI CHARACTER TO TAO
02277   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E16 } // Code 0E16, THAI CHARACTER THO THUNG
02278   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E17 } // Code 0E17, THAI CHARACTER THO THAHAN
02279   ,{   6,   9,   1,  12,   8, acGUI_FontCordiaNew32_0E18 } // Code 0E18, THAI CHARACTER THO THONG
02280   ,{   9,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E19 } // Code 0E19, THAI CHARACTER NO NU
02281   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E1A } // Code 0E1A, THAI CHARACTER BO BAIMAI
02282   ,{   8,  14,   1,   7,  10, acGUI_FontCordiaNew32_0E1B } // Code 0E1B, THAI CHARACTER PO PLA
02283   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E1C } // Code 0E1C, THAI CHARACTER PHO PHUNG
02284   ,{   7,  14,   1,   7,   9, acGUI_FontCordiaNew32_0E1D } // Code 0E1D, THAI CHARACTER FO FA
02285   ,{   9,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E1E } // Code 0E1E, THAI CHARACTER PHO PHAN
02286   ,{   9,  14,   1,   7,  11, acGUI_FontCordiaNew32_0E1F } // Code 0E1F, THAI CHARACTER FO FAN
02287   ,{   9,   9,   0,  12,  10, acGUI_FontCordiaNew32_0E20 } // Code 0E20, THAI CHARACTER PHO SAMPHAO
02288   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E21 } // Code 0E21, THAI CHARACTER MO MA
02289   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E22 } // Code 0E22, THAI CHARACTER YO YAK
02290   ,{   6,   9,   1,  12,   7, acGUI_FontCordiaNew32_0E23 } // Code 0E23, THAI CHARACTER RO RUA
02291   ,{   7,  15,   1,  12,   9, acGUI_FontCordiaNew32_0E24 } // Code 0E24, THAI CHARACTER RU
02292   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E25 } // Code 0E25, THAI CHARACTER LO LING
02293   ,{   9,  15,   0,  12,  10, acGUI_FontCordiaNew32_0E26 } // Code 0E26, THAI CHARACTER LU
02294   ,{   6,   9,   1,  12,   8, acGUI_FontCordiaNew32_0E27 } // Code 0E27, THAI CHARACTER WO WAEN
02295   ,{   8,  10,   1,  11,  10, acGUI_FontCordiaNew32_0E28 } // Code 0E28, THAI CHARACTER SO SALA
02296   ,{  10,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E29 } // Code 0E29, THAI CHARACTER SO RUSI
02297   ,{   7,  10,   1,  11,   9, acGUI_FontCordiaNew32_0E2A } // Code 0E2A, THAI CHARACTER SO SUA
02298   ,{   8,   9,   1,  12,  10, acGUI_FontCordiaNew32_0E2B } // Code 0E2B, THAI CHARACTER HO HIP
02299   ,{  10,  12,   1,   9,  11, acGUI_FontCordiaNew32_0E2C } // Code 0E2C, THAI CHARACTER LO CHULA
02300   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E2D } // Code 0E2D, THAI CHARACTER O ANG
02301   ,{   8,  10,   1,  11,   9, acGUI_FontCordiaNew32_0E2E } // Code 0E2E, THAI CHARACTER HO NOKHUK
02302   ,{   6,   9,   1,  12,   8, acGUI_FontCordiaNew32_0E2F } // Code 0E2F, THAI CHARACTER PAIYANNOI
02303   ,{   6,   9,   1,  12,   8, acGUI_FontCordiaNew32_0E30 } // Code 0E30, THAI CHARACTER SARA A
02304   ,{   7,   3,  -5,   7,   0, acGUI_FontCordiaNew32_0E31 } // Code 0E31, THAI CHARACTER MAI HAN-AKAT
02305   ,{   6,   9,   1,  12,   8, acGUI_FontCordiaNew32_0E32 } // Code 0E32, THAI CHARACTER SARA AA
02306   ,{  10,  14,  -3,   7,   8, acGUI_FontCordiaNew32_0E33 } // Code 0E33, THAI CHARACTER SARA AM
02307   ,{   7,   4,  -8,   6,   0, acGUI_FontCordiaNew32_0E34 } // Code 0E34, THAI CHARACTER SARA I
02308   ,{   7,   5,  -8,   5,   0, acGUI_FontCordiaNew32_0E35 } // Code 0E35, THAI CHARACTER SARA II
02309   ,{   7,   6,  -8,   4,   0, acGUI_FontCordiaNew32_0E36 } // Code 0E36, THAI CHARACTER SARA UE
02310   ,{   7,   5,  -8,   5,   0, acGUI_FontCordiaNew32_0E37 } // Code 0E37, THAI CHARACTER SARA UEE
02311   ,{   3,   4,  -4,  22,   0, acGUI_FontCordiaNew32_0E38 } // Code 0E38, THAI CHARACTER SARA U
02312   ,{   5,   4,  -6,  22,   0, acGUI_FontCordiaNew32_0E39 } // Code 0E39, THAI CHARACTER SARA UU
02313   ,{   2,   2,  -3,  22,   0, acGUI_FontCordiaNew32_0E3A } // Code 0E3A, THAI CHARACTER PHINTHU
02314   ,{   7,  14,   1,   9,  10, acGUI_FontCordiaNew32_0E3F } // Code 0E3F, THAI CURRENCY SYMBOL BAHT
02315   ,{   3,   9,   2,  12,   5, acGUI_FontCordiaNew32_0E40 } // Code 0E40, THAI CHARACTER SARA E
02316   ,{   7,   9,   2,  12,   9, acGUI_FontCordiaNew32_0E41 } // Code 0E41, THAI CHARACTER SARA AE
02317   ,{   6,  15,   0,   6,   6, acGUI_FontCordiaNew32_0E42 } // Code 0E42, THAI CHARACTER SARA O
02318   ,{   7,  15,  -1,   6,   6, acGUI_FontCordiaNew32_0E43 } // Code 0E43, THAI CHARACTER SARA AI MAIMUAN
02319   ,{   7,  16,  -1,   5,   6, acGUI_FontCordiaNew32_0E44 } // Code 0E44, THAI CHARACTER SARA AI MAIMALAI
02320   ,{   6,  15,   1,  12,   8, acGUI_FontCordiaNew32_0E45 } // Code 0E45, THAI CHARACTER LAKKHANGYAO
02321   ,{   7,  15,   1,  12,   9, acGUI_FontCordiaNew32_0E46 } // Code 0E46, THAI CHARACTER MAIYAMOK
02322   ,{   6,   5,  -6,   5,   0, acGUI_FontCordiaNew32_0E47 } // Code 0E47, THAI CHARACTER MAITAIKHU
02323   ,{   1,   3,  -2,   1,   0, acGUI_FontCordiaNew32_0E48 } // Code 0E48, THAI CHARACTER MAI EK
02324   ,{   5,   5,  -5,   0,   0, acGUI_FontCordiaNew32_0E49 } // Code 0E49, THAI CHARACTER MAI THO
02325   ,{   7,   4,  -7,   0,   0, acGUI_FontCordiaNew32_0E4A } // Code 0E4A, THAI CHARACTER MAI TRI
02326   ,{   5,   4,  -4,   0,   0, acGUI_FontCordiaNew32_0E4B } // Code 0E4B, THAI CHARACTER MAI CHATTAWA
02327   ,{   6,   5,  -4,   0,   0, acGUI_FontCordiaNew32_0E4C } // Code 0E4C, THAI CHARACTER THANTHAKHAT
02328   ,{   3,   3,  -4,   7,   0, acGUI_FontCordiaNew32_0E4D } // Code 0E4D, THAI CHARACTER NIKHAHIT
02329   ,{   5,   5,  -4,   5,   0, acGUI_FontCordiaNew32_0E4E } // Code 0E4E, THAI CHARACTER YAMAKKAN
02330   ,{   5,   5,   1,  15,   7, acGUI_FontCordiaNew32_0E4F } // Code 0E4F, THAI CHARACTER FONGMAN
02331   ,{   9,   6,   1,  15,  11, acGUI_FontCordiaNew32_0E50 } // Code 0E50, THAI DIGIT ZERO
02332   ,{   7,   8,   2,  15,  11, acGUI_FontCordiaNew32_0E51 } // Code 0E51, THAI DIGIT ONE
02333   ,{   9,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E52 } // Code 0E52, THAI DIGIT TWO
02334   ,{   9,   6,   1,  15,  11, acGUI_FontCordiaNew32_0E53 } // Code 0E53, THAI DIGIT THREE
02335   ,{  10,   8,   1,  13,  11, acGUI_FontCordiaNew32_0E54 } // Code 0E54, THAI DIGIT FOUR
02336   ,{  10,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E55 } // Code 0E55, THAI DIGIT FIVE
02337   ,{   9,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E56 } // Code 0E56, THAI DIGIT SIX
02338   ,{  10,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E57 } // Code 0E57, THAI DIGIT SEVEN
02339   ,{  10,   8,   1,  13,  11, acGUI_FontCordiaNew32_0E58 } // Code 0E58, THAI DIGIT EIGHT
02340   ,{  10,   9,   1,  12,  11, acGUI_FontCordiaNew32_0E59 } // Code 0E59, THAI DIGIT NINE
02341   ,{   7,   9,   1,  12,   9, acGUI_FontCordiaNew32_0E5A } // Code 0E5A, THAI CHARACTER ANGKHANKHU
02342   ,{  17,   8,   1,  13,  18, acGUI_FontCordiaNew32_0E5B } // Code 0E5B, THAI CHARACTER KHOMUT
02343 };
02344 
02345 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontCordiaNew32_Prop3 = {
02346    0x0E3F                                   // First character
02347   ,0x0E5B                                   // Last character 
02348   ,&GUI_FontCordiaNew32_CharInfo[154]       // Address of first character
02349   ,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 // Pointer to next GUI_FONT_PROP_EXT
02350 };
02351 
02352 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontCordiaNew32_Prop2 = {
02353    0x0E00                             // First character
02354   ,0x0E3A                             // Last character 
02355   ,&GUI_FontCordiaNew32_CharInfo[ 95] // Address of first character
02356   ,&GUI_FontCordiaNew32_Prop3         // Pointer to next GUI_FONT_PROP_EXT
02357 };
02358 
02359 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontCordiaNew32_Prop1 = {
02360    0x0020                             // First character
02361   ,0x007E                             // Last character 
02362   ,&GUI_FontCordiaNew32_CharInfo[  0] // Address of first character
02363   ,&GUI_FontCordiaNew32_Prop2         // Pointer to next GUI_FONT_PROP_EXT
02364 };
02365 
02366 GUI_CONST_STORAGE GUI_FONT GUI_FontCordiaNew32 = {
02367    GUI_FONTTYPE_PROP_EXT // Type of font   
02368   ,32                    // Height of font 
02369   ,32                    // Space of font y
02370   ,1                     // Magnification x
02371   ,1                     // Magnification y
02372   ,{&GUI_FontCordiaNew32_Prop1}
02373   ,21                    // Baseline
02374   ,8                     // Height of lowercase characters
02375   ,11                    // Height of capital characters
02376 };
02377 
02378 /*******************************************************************
02379 *
02380 *       Thai text samples
02381 */
02382 static char * _apText[] = {
02383   "How are you?\n\xe0\xb8\xaa\xe0\xb8\x9a\xe0\xb8\xb2\xe0\xb8\xa2\xe0\xb8\x94\xe0\xb8\xb5\xe0\xb8\xab\xe0\xb8\xa3\xe0\xb8\xb7\xe0\xb8\xad",
02384   "Fine, and you?\n\xe0\xb8\xaa\xe0\xb8\x9a\xe0\xb8\xb2\xe0\xb8\xa2\xe0\xb8\x94\xe0\xb8\xb5 \xe0\xb9\x81\xe0\xb8\xa5\xe0\xb9\x89\xe0\xb8\xa7\xe0\xb8\x84\xe0\xb8\xb8\xe0\xb8\x93\xe0\xb8\xab\xe0\xb8\xa5\xe0\xb9\x88\xe0\xb8\xb0\xe0\xb8\x84\xe0\xb8\xa3\xe0\xb8\xb1\xe0\xb8\x9a",
02385   "Nice to meet you.\n\xe0\xb8\xa2\xe0\xb8\xb4\xe0\xb8\x99\xe0\xb8\x94\xe0\xb8\xb5\xe0\xb8\x97\xe0\xb8\xb5\xe0\xb9\x88\xe0\xb9\x84\xe0\xb8\x94\xe0\xb9\x89\xe0\xb8\xa3\xe0\xb8\xb9\xe0\xb9\x89\xe0\xb8\x88\xe0\xb8\xa3\xe0\xb8\xb1\xe0\xb8\x81",
02386   "You're welcome.\n\xe0\xb9\x84\xe0\xb8\xa1\xe0\xb9\x88\xe0\xb9\x80\xe0\xb8\x9b\xe0\xb9\x87\xe0\xb8\x99\xe0\xb9\x84\xe0\xb8\xa3",
02387   "I can't speak Thai\n\xe0\xb8\x9e\xe0\xb8\xb9\xe0\xb8\x94\xe0\xb8\xa0\xe0\xb8\xb2\xe0\xb8\xa9\xe0\xb8\xb2\xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\xe0\xb9\x84\xe0\xb8\xa1\xe0\xb9\x84\xe0\xb8\x94",
02388   "Do you speak English?\n\xe0\xb8\x9e\xe0\xb8\xb9\xe0\xb8\x94\xe0\xb8\xa0\xe0\xb8\xb2\xe0\xb8\xa9\xe0\xb8\xb2\xe0\xb8\xad\xe0\xb8\xb1\xe0\xb8\x87\xe0\xb8\x81\xe0\xb8\xa4\xe0\xb8\xa9\xe0\xb9\x84\xe0\xb8\x94\xe0\xb9\x89\xe0\xb9\x84\xe0\xb8\xab\xe0\xb8\xa1",
02389   "Thank you very much.\n\xe0\xb8\x82\xe0\xb8\xad\xe0\xb8\x9a\xe0\xb8\x84\xe0\xb8\xb8\xe0\xb8\x93\xe0\xb8\xa1\xe0\xb8\xb2\xe0\xb8\x81",
02390   "How do you say this in Thai?\n\xe0\xb8\x9e\xe0\xb8\xb9\xe0\xb8\x94\xe0\xb9\x80\xe0\xb8\x9b\xe0\xb9\x87\xe0\xb8\x99\xe0\xb8\xa0\xe0\xb8\xb2\xe0\xb8\xa9\xe0\xb8\xb2\xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\xe0\xb8\xad\xe0\xb8\xa2\xe0\xb9\x88\xe0\xb8\xb2\xe0\xb8\x87\xe0\xb9\x84\xe0\xb8\xa3",
02391 };
02392 
02393 /********************************************************************
02394 *
02395 *       Static code
02396 *
02397 *********************************************************************
02398 */
02399 /*******************************************************************
02400 *
02401 *       _ShowThaiTextSamples
02402 */
02403 static void _ShowThaiTextSamples(void) {
02404   GUI_RECT Rect = {100, 60, 219, 199};
02405   GUI_SetFont(&GUI_FontCordiaNew32); // Set thai font
02406   while (1) {
02407     unsigned i;
02408     GUI_SetColor(GUI_RED);
02409     GUI_DrawRect(Rect.x0 - 1, Rect.y0 - 1, Rect.x1 + 1, Rect.y1 + 1);
02410     GUI_SetColor(GUI_WHITE);
02411     for (i = 0; i < GUI_COUNTOF(_apText); i++) {
02412       GUI_DispStringInRectWrap(_apText[i], &Rect, GUI_TA_HCENTER, GUI_WRAPMODE_WORD);
02413       GUI_Delay(2000);
02414       GUI_ClearRectEx(&Rect);
02415     }
02416   }
02417 }
02418 
02419 /********************************************************************
02420 *
02421 *       Public code
02422 *
02423 *********************************************************************
02424 */
02425 /********************************************************************
02426 *
02427 *       MainTask
02428 */
02429 void MainTask(void) {
02430   GUI_Init();
02431   //
02432   // Check if recommended memory for the sample is available
02433   //
02434   if (GUI_ALLOC_GetNumFreeBytes() < RECOMMENDED_MEMORY) {
02435     GUI_ErrorOut("Not enough memory available."); 
02436     return;
02437   }
02438   GUI_UC_SetEncodeUTF8(); // Enable UTF8 decoding
02439   //
02440   // Lable the sample
02441   //
02442   GUI_SetFont(&GUI_Font24_ASCII);
02443   GUI_DispStringHCenterAt("Thai language sample", 160, 5);
02444   //
02445   // Call demo loop
02446   //
02447   _ShowThaiTextSamples();
02448 }
02449 
02450 /*************************** End of file ****************************/
02451