?? f8x8.c
字號(hào):
/*********************************************************************************************************** uC/GUI* Universal graphic software for embedded applications** (c) Copyright 2002, Micrium Inc., Weston, FL* (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH** 礐/GUI 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 redistributed* in any way. We appreciate your understanding and fairness.*----------------------------------------------------------------------File : F8x8.CPurpose : Implementation of 8x8 pixel fontHeight : 8---------------------------END-OF-HEADER------------------------------*/#include "GUI.H"#ifndef GUI_FLASH #define GUI_FLASH#endif/* ********************************* * * * Special character codes * * * **********************************//* No 95 to 125 for European character set */#define CODE_SACCAGUE 95 /* small accent ague */#define CODE_SACCGRAV 96#define CODE_SACCCIRC 97#define CODE_SUMLAUT 98#define CODE_STILDE 99#define CODE_I_NOPOINT 100#define CODE_SHARPS 101#define CODE_A_RING 102#define CODE_SA_RING 103#define CODE_AE 104#define CODE_ETH 105#define CODE_THORN 106#define CODE_SMALLAE 107#define CODE_SMALLETH 108#define CODE_SMALLTHORN 109#define CODE_OSLASH 110#define CODE_SOSLASH 111#define CODE_LITTLE_A 112#define CODE_LITTLE_E 113#define CODE_LITTLE_I 114#define CODE_LITTLE_O 115#define CODE_LITTLE_U 116#define CODE_LITTLE_N 117#define CODE_INVEXCLAM 118#define CODE_INVQUEST 119#define CODE_CACCAGUE 120 /* capital accent ague */#define CODE_CACCGRAV 121#define CODE_CACCCIRC 122#define CODE_CUMLAUT 123#define CODE_CTILDE 124#define CODE_CEDILLA 125/* No 126 to 156 for complete ISO 8859_1 western latin character set */#define CODE_NB_SPACE 126#define CODE_CENT 127#define CODE_POUND 128#define CODE_CURRENCY 129#define CODE_YEN 130#define CODE_BROKEN_BAR 131#define CODE_SECTION 132#define CODE_DIERESIS 133#define CODE_COPYRIGHT 134#define CODE_FEMININE 135#define CODE_LEFT_QUOTE 136#define CODE_NOT 137#define CODE_HYPHEN 138#define CODE_TRADEMARK 139#define CODE_MACRON 140#define CODE_DEGREE 141#define CODE_PLUS_MINUS 142#define CODE_SUPER_TWO 143#define CODE_SUPER_THREE 144#define CODE_ACUTE 145#define CODE_MICRO 146#define CODE_PARAGRAPH 147#define CODE_MIDDLE_DOT 148#define CODE_SUPER_ONE 149#define CODE_MASCULINE 150#define CODE_RIGHT_QUOTE 151#define CODE_ONE_FOURTH 152#define CODE_ONE_HALF 153#define CODE_THREE_FOURTH 154#define CODE_MULTIPLY 155#define CODE_DIVISION 156/* The following are extensions to ISO 8859-1 in the area which is not defined by the standard.*/#define CODE_ARROW_LEFT 157#define CODE_ARROW_RIGHT 158#define CODE_ARROW_UP 159#define CODE_ARROW_DOWN 160#define CODE_ENTER 161#define CODE_CHECKMARK 162/* **************************************************************** * * * 8 * 8 font * * * *****************************************************************/GUI_FLASH const unsigned char GUI_F8x8_acFont[][8] = { { ________, ________, ________, ________, ________, ________, ________, ________} /* char ' ' */ ,{ ___XX___, __XXXX__, __XXXX__, ___XX___, ___XX___, ________, ___XX___, ________} /* char '!' */ ,{ _XX__XX_, _XX__XX_, __X__X__, ________, ________, ________, ________, ________} /* char '"' */ ,{ _XX_XX__, _XX_XX__, XXXXXXX_, _XX_XX__, XXXXXXX_, _XX_XX__, _XX_XX__, ________} /* char '#' */ ,{ ___XX___, __XXXXX_, _XX_____, __XXXX__, _____XX_, _XXXXX__, ___XX___, ________} /* char '$' */ ,{ ________, XX___XX_, XX__XX__, ___XX___, __XX____, _XX__XX_, XX___XX_, ________} /* char '%' */ ,{ __XXX___, _XX_XX__, __XXX___, _XXX_XX_, XX_XXX__, XX__XX__, _XXX_XX_, ________} /* char '&' */ ,{ ___XX___, ___XX___, __XX____, ________, ________, ________, ________, ________} /* char ''' */ ,{ ____XX__, ___XX___, __XX____, __XX____, __XX____, ___XX___, ____XX__, ________} /* char '(' */ ,{ __XX____, ___XX___, ____XX__, ____XX__, ____XX__, ___XX___, __XX____, ________} /* char ')' */ ,{ ________, _XX__XX_, __XXXX__, XXXXXXXX, __XXXX__, _XX__XX_, ________, ________} /* char '*' */ ,{ ________, ___XX___, ___XX___, _XXXXXX_, ___XX___, ___XX___, ________, ________} /* char '+' */ ,{ ________, ________, ________, ________, ________, ___XX___, ___XX___, __XX____} /* char ',' */ ,{ ________, ________, ________, _XXXXXX_, ________, ________, ________, ________} /* char '-' */ ,{ ________, ________, ________, ________, ________, ___XX___, ___XX___, ________} /* char '.' */ ,{ _____XX_, ____XX__, ___XX___, __XX____, _XX_____, XX______, X_______, ________} /* char '/' */ ,{ __XXX___, _XX_XX__, XX___XX_, XX___XX_, XX___XX_, _XX_XX__, __XXX___, ________} /* char '0' */ ,{ ___XX___, __XXX___, ___XX___, ___XX___, ___XX___, ___XX___, _XXXXXX_, ________} /* char '1' */ ,{ _XXXXX__, XX___XX_, _____XX_, ___XXX__, __XX____, _XX__XX_, XXXXXXX_, ________} /* char '2' */ ,{ _XXXXX__, XX___XX_, _____XX_, __XXXX__, _____XX_, XX___XX_, _XXXXX__, ________} /* char '3' */ ,{ ___XXX__, __XXXX__, _XX_XX__, XX__XX__, XXXXXXX_, ____XX__, ___XXXX_, ________} /* char '4' */ ,{ XXXXXXX_, XX______, XX______, XXXXXX__, _____XX_, XX___XX_, _XXXXX__, ________} /* char '5' */ ,{ __XXX___, _XX_____, XX______, XXXXXX__, XX___XX_, XX___XX_, _XXXXX__, ________} /* char '6' */ ,{ XXXXXXX_, XX___XX_, ____XX__, ___XX___, __XX____, __XX____, __XX____, ________} /* char '7' */ ,{ _XXXXX__, XX___XX_, XX___XX_, _XXXXX__, XX___XX_, XX___XX_, _XXXXX__, ________} /* char '8' */ ,{ _XXXXX__, XX___XX_, XX___XX_, _XXXXXX_, _____XX_, ____XX__, _XXXX___, ________} /* char '9' */ ,{ ________, ___XX___, ___XX___, ________, ________, ___XX___, ___XX___, ________} /* char ':' */ ,{ ________, ___XX___, ___XX___, ________, ________, ___XX___, ___XX___, __XX____} /* char ';' */ ,{ _____XX_, ____XX__, ___XX___, __XX____, ___XX___, ____XX__, _____XX_, ________} /* char '<' */ ,{ ________, ________, _XXXXXX_, ________, ________, _XXXXXX_, ________, ________} /* char '=' */ ,{ _XX_____, __XX____, ___XX___, ____XX__, ___XX___, __XX____, _XX_____, ________} /* char '>' */ ,{ _XXXXX__, XX___XX_, ____XX__, ___XX___, ___XX___, ________, ___XX___, ________} /* char '?' */ ,{ _XXXXX__, XX___XX_, XX_XXXX_, XX_XXXX_, XX_XXXX_, XX______, _XXXX___, ________} /* char '@' */ ,{ __XXX___, _XX_XX__, XX___XX_, XXXXXXX_, XX___XX_, XX___XX_, XX___XX_, ________} /* char 'A' */ ,{ XXXXXX__, _XX__XX_, _XX__XX_, _XXXXX__, _XX__XX_, _XX__XX_, XXXXXX__, ________} /* char 'B' */ ,{ __XXXX__, _XX__XX_, XX______, XX______, XX______, _XX__XX_, __XXXX__, ________} /* char 'C' */ ,{ XXXXX___, _XX_XX__, _XX__XX_, _XX__XX_, _XX__XX_, _XX_XX__, XXXXX___, ________} /* char 'D' */ ,{ XXXXXXX_, _XX___X_, _XX_X___, _XXXX___, _XX_X___, _XX___X_, XXXXXXX_, ________} /* char 'E' */ ,{ XXXXXXX_, _XX___X_, _XX_X___, _XXXX___, _XX_X___, _XX_____, XXXX____, ________} /* char 'F' */ ,{ __XXXX__, _XX__XX_, XX______, XX______, XX__XXX_, _XX__XX_, __XXX_X_, ________} /* char 'G' */ ,{ XX___XX_, XX___XX_, XX___XX_, XXXXXXX_, XX___XX_, XX___XX_, XX___XX_, ________} /* char 'H' */ ,{ __XXXX__, ___XX___, ___XX___, ___XX___, ___XX___, ___XX___, __XXXX__, ________} /* char 'I' */ ,{ ___XXXX_, ____XX__, ____XX__, ____XX__, XX__XX__, XX__XX__, _XXXX___, ________} /* char 'J' */ ,{ XXX__XX_, _XX__XX_, _XX_XX__, _XXXX___, _XX_XX__, _XX__XX_, XXX__XX_, ________} /* char 'K' */ ,{ XXXX____, _XX_____, _XX_____, _XX_____, _XX___X_, _XX__XX_, XXXXXXX_, ________} /* char 'L' */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -