?? font_thaitext.c
字號:
/*********************************************************************
* SEGGER MICROCONTROLLER SYSTEME GmbH *
* Solutions for real time microcontroller applications *
**********************************************************************
* *
* (c) 1996 - 2007 SEGGER Microcontroller Systeme GmbH *
* *
* Internet: www.segger.com Support: support@segger.com *
* *
**********************************************************************
** emWin V4.14 - Graphical user interface for embedded applications **
emWin is protected by international copyright laws. Knowledge of the
source code may not be used to write a similar product. This file may
only be used in accordance with a license and should not be re-
distributed in any way. We appreciate your understanding and fairness.
----------------------------------------------------------------------
File : FONT_ThaiText.c
Purpose : Shows how to draw text in thai language
----------------------------------------------------------------------
*/
#include "GUI.h"
/*******************************************************************
*
* Static data
*
********************************************************************
*/
/*******************************************************************
*
* Thai font
*/
/* Start of unicode area <Basic Latin> */
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0020[ 1] = { /* code 0020, SPACE */
________};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0021[ 11] = { /* code 0021, EXCLAMATION MARK */
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
________,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0022[ 4] = { /* code 0022, QUOTATION MARK */
X_X_____,
X_X_____,
X_X_____,
X_X_____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0023[ 11] = { /* code 0023, NUMBER SIGN */
___X__X_,
___X__X_,
___X__X_,
XXXXXXXX,
__X__X__,
__X__X__,
__X__X__,
XXXXXXXX,
_X__X___,
_X__X___,
_X__X___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0024[ 13] = { /* code 0024, DOLLAR SIGN */
___X____,
_XXXX___,
X__X_X__,
X__X_X__,
X__X____,
_X_X____,
__XXX___,
___X_X__,
___X_X__,
X__X_X__,
X__X_X__,
_XXXX___,
___X____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0025[ 22] = { /* code 0025, PERCENT SIGN */
_XX____X,________,
X__X__X_,________,
X__X__X_,________,
X__X_X__,________,
X__X_X__,________,
_XX_X__X,X_______,
____X_X_,_X______,
____X_X_,_X______,
___X__X_,_X______,
___X__X_,_X______,
__X____X,X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0026[ 22] = { /* code 0026, AMPERSAND */
__XXX___,________,
_X___X__,________,
_X___X__,________,
_X___X__,________,
__X_X___,________,
_XXX____,________,
X___X__X,________,
X____XX_,________,
X_____X_,________,
_X___X_X,________,
__XXX___,X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0027[ 4] = { /* code 0027, APOSTROPHE */
X_______,
X_______,
X_______,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0028[ 14] = { /* code 0028, LEFT PARENTHESIS */
__X_____,
_X______,
_X______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
X_______,
_X______,
_X______,
__X_____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0029[ 14] = { /* code 0029, RIGHT PARENTHESIS */
X_______,
_X______,
_X______,
__X_____,
__X_____,
__X_____,
__X_____,
__X_____,
__X_____,
__X_____,
__X_____,
_X______,
_X______,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002A[ 4] = { /* code 002A, ASTERISK */
__X_____,
XXXXX___,
__X_____,
_X_X____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002B[ 18] = { /* code 002B, PLUS SIGN */
____X___,________,
____X___,________,
____X___,________,
____X___,________,
XXXXXXXX,X_______,
____X___,________,
____X___,________,
____X___,________,
____X___,________};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002C[ 3] = { /* code 002C, COMMA */
X_______,
X_______,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002D[ 1] = { /* code 002D, HYPHEN-MINUS */
XXXX____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002E[ 1] = { /* code 002E, FULL STOP */
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_002F[ 11] = { /* code 002F, SOLIDUS */
___X____,
___X____,
__X_____,
__X_____,
__X_____,
_X______,
_X______,
_X______,
_X______,
X_______,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0030[ 11] = { /* code 0030, DIGIT ZERO */
__XX____,
_X__X___,
X____X__,
X____X__,
X____X__,
X____X__,
X____X__,
X____X__,
X____X__,
_X__X___,
__XX____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0031[ 11] = { /* code 0031, DIGIT ONE */
___X____,
__XX____,
_X_X____,
X__X____,
___X____,
___X____,
___X____,
___X____,
___X____,
___X____,
___X____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0032[ 11] = { /* code 0032, DIGIT TWO */
_XXXX___,
X____X__,
X____X__,
_____X__,
_____X__,
____X___,
___X____,
__X_____,
_X______,
X_______,
XXXXXX__};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0033[ 11] = { /* code 0033, DIGIT THREE */
_XXXX___,
X____X__,
_____X__,
_____X__,
_____X__,
__XXX___,
_____X__,
_____X__,
_____X__,
X____X__,
_XXXX___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0034[ 11] = { /* code 0034, DIGIT FOUR */
____X___,
___XX___,
__X_X___,
__X_X___,
_X__X___,
_X__X___,
X___X___,
XXXXXX__,
____X___,
____X___,
____X___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0035[ 11] = { /* code 0035, DIGIT FIVE */
_XXXXX__,
_X______,
_X______,
X_______,
X_XXX___,
XX___X__,
_____X__,
_____X__,
X____X__,
X___X___,
_XXX____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0036[ 11] = { /* code 0036, DIGIT SIX */
__XXX___,
_X___X__,
X_______,
X_______,
X_XXX___,
XX___X__,
X____X__,
X____X__,
X____X__,
_X___X__,
__XXX___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0037[ 11] = { /* code 0037, DIGIT SEVEN */
XXXXXX__,
____X___,
____X___,
___X____,
___X____,
__X_____,
__X_____,
__X_____,
_X______,
_X______,
_X______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0038[ 11] = { /* code 0038, DIGIT EIGHT */
_XXXX___,
X____X__,
X____X__,
X____X__,
_X__X___,
__XX____,
_X__X___,
X____X__,
X____X__,
X____X__,
_XXXX___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0039[ 11] = { /* code 0039, DIGIT NINE */
_XXX____,
X___X___,
X____X__,
X____X__,
X____X__,
X___XX__,
_XXX_X__,
_____X__,
_____X__,
X___X___,
_XXX____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003A[ 8] = { /* code 003A, COLON */
X_______,
________,
________,
________,
________,
________,
________,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003B[ 10] = { /* code 003B, SEMICOLON */
X_______,
________,
________,
________,
________,
________,
________,
X_______,
X_______,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003C[ 7] = { /* code 003C, LESS-THAN SIGN */
______X_,
___XXX__,
_XX_____,
X_______,
_XX_____,
___XXX__,
______X_};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003D[ 5] = { /* code 003D, EQUALS SIGN */
XXXXXXX_,
________,
________,
________,
XXXXXXX_};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003E[ 7] = { /* code 003E, GREATER-THAN SIGN */
X_______,
_XXX____,
____XX__,
______X_,
____XX__,
_XXX____,
X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_003F[ 11] = { /* code 003F, QUESTION MARK */
__XXXX__,
_X____X_,
X_____X_,
______X_,
_____X__,
_____X__,
____X___,
___X____,
___X____,
________,
___X____};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0040[ 26] = { /* code 0040, COMMERCIAL AT */
____XXXX,X_______,
__XX____,_XX_____,
_X______,__X_____,
_X___XX_,X__X____,
X___X__X,X__X____,
X__X____,X__X____,
X__X___X,___X____,
X__X___X,___X____,
X__X__XX,__X_____,
_X__XX_X,XX______,
_X______,___X____,
__XX____,_XX_____,
____XXXX,X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0041[ 22] = { /* code 0041, LATIN CAPITAL LETTER A */
____X___,________,
___X_X__,________,
___X_X__,________,
___X_X__,________,
__X___X_,________,
__X___X_,________,
_XXXXXXX,________,
_X_____X,________,
_X_____X,________,
X_______,X_______,
X_______,X_______};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0042[ 11] = { /* code 0042, LATIN CAPITAL LETTER B */
XXXXXX__,
X_____X_,
X_____X_,
X_____X_,
X_____X_,
XXXXXX__,
X_____X_,
X_____X_,
X_____X_,
X_____X_,
XXXXXX__};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0043[ 22] = { /* code 0043, LATIN CAPITAL LETTER C */
___XXXX_,________,
_XX____X,________,
_X______,X_______,
X_______,________,
X_______,________,
X_______,________,
X_______,________,
X_______,________,
_X______,X_______,
_XX____X,________,
___XXXX_,________};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0044[ 11] = { /* code 0044, LATIN CAPITAL LETTER D */
XXXXX___,
X____XX_,
X_____X_,
X______X,
X______X,
X______X,
X______X,
X______X,
X_____X_,
X____XX_,
XXXXX___};
GUI_CONST_STORAGE unsigned char acGUI_FontCordiaNew32_0045[ 11] = { /* code 0045, LATIN CAPITAL LETTER E */
XXXXXXX_,
X_______,
X_______,
X_______,
X_______,
XXXXXX__,
X_______,
X_______,
X_______,
X_______,
XXXXXXX_};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -