F8x16.c
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:51k
- /*
- *********************************************************************************************************
- * 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 : F8x16.C
- Purpose : Implementation of 8x16 pixel font
- Height : 16
- ---------------------------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
- GUI_FLASH const U8 acFont8x16[][16] = {
- {
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char ' ' */
- ,{
- ________,
- ________,
- ___XX___,
- __XXXX__,
- __XXXX__,
- __XXXX__,
- ___XX___,
- ___XX___,
- ___XX___,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ________} /* char '!' */
- ,{
- ________,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- __X__X__,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '"' */
- ,{
- ________,
- ________,
- ________,
- _XX_XX__,
- _XX_XX__,
- XXXXXXX_,
- _XX_XX__,
- _XX_XX__,
- _XX_XX__,
- XXXXXXX_,
- _XX_XX__,
- _XX_XX__,
- ________,
- ________,
- ________,
- ________} /* char '#' */
- ,{
- ___XX___,
- ___XX___,
- _XXXXX__,
- XX___XX_,
- XX____X_,
- XX______,
- _XXXXX__,
- _____XX_,
- _____XX_,
- X____XX_,
- XX___XX_,
- _XXXXX__,
- ___XX___,
- ___XX___,
- ________,
- ________} /* char '$' */
- ,{
- ________,
- ________,
- ________,
- ________,
- XX____X_,
- XX___XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- XX___XX_,
- X____XX_,
- ________,
- ________,
- ________,
- ________} /* char '%' */
- ,{
- ________,
- ________,
- __XXX___,
- _XX_XX__,
- _XX_XX__,
- __XXX___,
- _XXX_XX_,
- XX_XXX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXX_XX_,
- ________,
- ________,
- ________,
- ________} /* char '&' */
- ,{
- ________,
- __XX____,
- __XX____,
- __XX____,
- _XX_____,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char ''' */
- ,{
- ________,
- ________,
- ____XX__,
- ___XX___,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- ___XX___,
- ____XX__,
- ________,
- ________,
- ________,
- ________} /* char '(' */
- ,{
- ________,
- ________,
- __XX____,
- ___XX___,
- ____XX__,
- ____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___,
- __XX____,
- ________,
- ________,
- ________} /* char ',' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '-' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ________} /* char '.' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ______X_,
- _____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- XX______,
- X_______,
- ________,
- ________,
- ________,
- ________} /* char '/' */
- ,{
- ________,
- ________,
- __XXX___,
- _XX_XX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XX_XX__,
- __XXX___,
- ________,
- ________,
- ________,
- ________} /* char '0' */
- ,{
- ________,
- ________,
- ___XX___,
- __XXX___,
- _XXXX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- _XXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char '1' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- _____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- XX______,
- XX___XX_,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char '2' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- _____XX_,
- _____XX_,
- __XXXX__,
- _____XX_,
- _____XX_,
- _____XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char '3' */
- ,{
- ________,
- ________,
- ____XX__,
- ___XXX__,
- __XXXX__,
- _XX_XX__,
- XX__XX__,
- XXXXXXX_,
- ____XX__,
- ____XX__,
- ____XX__,
- ___XXXX_,
- ________,
- ________,
- ________,
- ________} /* char '4' */
- ,{
- ________,
- ________,
- XXXXXXX_,
- XX______,
- XX______,
- XX______,
- XXXXXX__,
- _____XX_,
- _____XX_,
- _____XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char '5' */
- ,{
- ________,
- ________,
- __XXX___,
- _XX_____,
- XX______,
- XX______,
- XXXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char '6' */
- ,{
- ________,
- ________,
- XXXXXXX_,
- XX___XX_,
- _____XX_,
- _____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- ________,
- ________,
- ________,
- ________} /* char '7' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char '8' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXXX_,
- _____XX_,
- _____XX_,
- _____XX_,
- ____XX__,
- _XXXX___,
- ________,
- ________,
- ________,
- ________} /* char '9' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ________,
- ________} /* char ':' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ___XX___,
- ___XX___,
- __XX____,
- ________,
- ________,
- ________,
- ________} /* char ';' */
- ,{
- ________,
- ________,
- ________,
- _____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- __XX____,
- ___XX___,
- ____XX__,
- _____XX_,
- ________,
- ________,
- ________,
- ________} /* char '<' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXXXXX_,
- ________,
- ________,
- _XXXXXX_,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '=' */
- ,{
- ________,
- ________,
- ________,
- _XX_____,
- __XX____,
- ___XX___,
- ____XX__,
- _____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- ________,
- ________,
- ________,
- ________} /* char '>' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- ____XX__,
- ___XX___,
- ___XX___,
- ___XX___,
- ________,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ________} /* char '?' */
- ,{
- ________,
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX_XXXX_,
- XX_XXXX_,
- XX_XXXX_,
- XX_XXX__,
- XX______,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char '@' */
- ,{
- ________,
- ________,
- ___X____,
- __XXX___,
- _XX_XX__,
- XX___XX_,
- XX___XX_,
- XXXXXXX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'A' */
- ,{
- ________,
- ________,
- XXXXXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XXXXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- XXXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'B' */
- ,{
- ________,
- ________,
- __XXXX__,
- _XX__XX_,
- XX____X_,
- XX______,
- XX______,
- XX______,
- XX______,
- XX____X_,
- _XX__XX_,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'C' */
- ,{
- ________,
- ________,
- XXXXX___,
- _XX_XX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX_XX__,
- XXXXX___,
- ________,
- ________,
- ________,
- ________} /* char 'D' */
- ,{
- ________,
- ________,
- XXXXXXX_,
- _XX__XX_,
- _XX___X_,
- _XX_X___,
- _XXXX___,
- _XX_X___,
- _XX_____,
- _XX___X_,
- _XX__XX_,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char 'E' */
- ,{
- ________,
- ________,
- XXXXXXX_,
- _XX__XX_,
- _XX___X_,
- _XX_X___,
- _XXXX___,
- _XX_X___,
- _XX_____,
- _XX_____,
- _XX_____,
- XXXX____,
- ________,
- ________,
- ________,
- ________} /* char 'F' */
- ,{
- ________,
- ________,
- __XXXX__,
- _XX__XX_,
- XX____X_,
- XX______,
- XX______,
- XX_XXXX_,
- XX___XX_,
- XX___XX_,
- _XX__XX_,
- __XXX_X_,
- ________,
- ________,
- ________,
- ________} /* char 'G' */
- ,{
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XXXXXXX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'H' */
- ,{
- ________,
- ________,
- __XXXX__,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'I' */
- ,{
- ________,
- ________,
- ___XXXX_,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXXX___,
- ________,
- ________,
- ________,
- ________} /* char 'J' */
- ,{
- ________,
- ________,
- XXX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX_XX__,
- _XXXX___,
- _XXXX___,
- _XX_XX__,
- _XX__XX_,
- _XX__XX_,
- XXX__XX_,
- ________,
- ________,
- ________,
- ________} /* char 'K' */
- ,{
- ________,
- ________,
- XXXX____,
- _XX_____,
- _XX_____,
- _XX_____,
- _XX_____,
- _XX_____,
- _XX_____,
- _XX___X_,
- _XX__XX_,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char 'L' */
- ,{
- ________,
- ________,
- XX___XX_,
- XXX_XXX_,
- XXXXXXX_,
- XXXXXXX_,
- XX_X_XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'M' */
- ,{
- ________,
- ________,
- XX___XX_,
- XXX__XX_,
- XXXX_XX_,
- XXXXXXX_,
- XX_XXXX_,
- XX__XXX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'N' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'O' */
- ,{
- ________,
- ________,
- XXXXXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XXXXX__,
- _XX_____,
- _XX_____,
- _XX_____,
- _XX_____,
- XXXX____,
- ________,
- ________,
- ________,
- ________} /* char 'P' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX_X_XX_,
- XX_XXXX_,
- _XXXXX__,
- ____XX__,
- ____XXX_,
- ________,
- ________} /* char 'Q' */
- ,{
- ________,
- ________,
- XXXXXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XXXXX__,
- _XX_XX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- XXX__XX_,
- ________,
- ________,
- ________,
- ________} /* char 'R' */
- ,{
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- _XX_____,
- __XXX___,
- ____XX__,
- _____XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'S' */
- ,{
- ________,
- ________,
- _XXXXXX_,
- _XXXXXX_,
- _X_XX_X_,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'T' */
- ,{
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'U' */
- ,{
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XX_XX__,
- __XXX___,
- ___X____,
- ________,
- ________,
- ________,
- ________} /* char 'V' */
- ,{
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX_X_XX_,
- XX_X_XX_,
- XX_X_XX_,
- XXXXXXX_,
- XXX_XXX_,
- _XX_XX__,
- ________,
- ________,
- ________,
- ________} /* char 'W' */
- ,{
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- _XX_XX__,
- _XXXXX__,
- __XXX___,
- __XXX___,
- _XXXXX__,
- _XX_XX__,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'X' */
- ,{
- ________,
- ________,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- __XXXX__,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'Y' */
- ,{
- ________,
- ________,
- XXXXXXX_,
- XX___XX_,
- X____XX_,
- ____XX__,
- ___XX___,
- __XX____,
- _XX_____,
- XX____X_,
- XX___XX_,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char 'Z' */
- ,{
- ________,
- ________,
- __XXXX__,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char '[' */
- ,{
- ________,
- ________,
- ________,
- X_______,
- XX______,
- XXX_____,
- _XXX____,
- __XXX___,
- ___XXX__,
- ____XXX_,
- _____XX_,
- ______X_,
- ________,
- ________,
- ________,
- ________} /* char '' */
- ,{
- ________,
- ________,
- __XXXX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- ____XX__,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char ']' */
- ,{
- ___X____,
- __XXX___,
- _XX_XX__,
- XX___XX_,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '^' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- XXXXXXXX,
- ________,
- ________} /* char '_' */
- ,{
- ________,
- __XX____,
- ___XX___,
- ____XX__,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '`' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXXX___,
- ____XX__,
- _XXXXX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXX_XX_,
- ________,
- ________,
- ________,
- ________} /* char 'a' */
- ,{
- ________,
- ________,
- XXX_____,
- _XX_____,
- _XX_____,
- _XXXX___,
- _XX_XX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'b' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX______,
- XX______,
- XX______,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'c' */
- ,{
- ________,
- ________,
- ___XXX__,
- ____XX__,
- ____XX__,
- __XXXX__,
- _XX_XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXX_XX_,
- ________,
- ________,
- ________,
- ________} /* char 'd' */
- ,{________,
- ________,
- ________,
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XXXXXXX_,
- XX______,
- XX______,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'e' */
- ,{
- ________,
- ________,
- ___XXX__,
- __XX_XX_,
- __XX__X_,
- __XX____,
- _XXXX___,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- _XXXX___,
- ________,
- ________,
- ________,
- ________} /* char 'f' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXX_XX_,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXXXX__,
- ____XX__,
- XX__XX__,
- _XXXX___,
- ________} /* char 'g' */
- ,{
- ________,
- ________,
- XXX_____,
- _XX_____,
- _XX_____,
- _XX_XX__,
- _XXX_XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- XXX__XX_,
- ________,
- ________,
- ________,
- ________} /* char 'h' */
- ,{
- ________,
- ________,
- ___XX___,
- ___XX___,
- ________,
- __XXX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'i' */
- ,{
- ________,
- ________,
- _____XX_,
- _____XX_,
- ________,
- ____XXX_,
- _____XX_,
- _____XX_,
- _____XX_,
- _____XX_,
- _____XX_,
- _____XX_,
- _XX__XX_,
- _XX__XX_,
- __XXXX__,
- ________} /* char 'j' */
- ,{
- ________,
- ________,
- XXX_____,
- _XX_____,
- _XX_____,
- _XX__XX_,
- _XX_XX__,
- _XXXX___,
- _XXXX___,
- _XX_XX__,
- _XX__XX_,
- XXX__XX_,
- ________,
- ________,
- ________,
- ________} /* char 'k' */
- ,{
- ________,
- ________,
- __XXX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'l' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XXX_XX__,
- XXXXXXX_,
- XX_X_XX_,
- XX_X_XX_,
- XX_X_XX_,
- XX_X_XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'm' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX_XXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- ________,
- ________,
- ________,
- ________} /* char 'n' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 'o' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX_XXX__,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XX__XX_,
- _XXXXX__,
- _XX_____,
- _XX_____,
- XXXX____,
- ________} /* char 'p' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXX_XX_,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXXXX__,
- ____XX__,
- ____XX__,
- ___XXXX_,
- ________} /* char 'q' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX_XXX__,
- _XXX_XX_,
- _XX__XX_,
- _XX_____,
- _XX_____,
- _XX_____,
- XXXX____,
- ________,
- ________,
- ________,
- ________} /* char 'r' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- _XXXXX__,
- XX___XX_,
- _XX_____,
- __XXX___,
- ____XX__,
- XX___XX_,
- _XXXXX__,
- ________,
- ________,
- ________,
- ________} /* char 's' */
- ,{
- ________,
- ________,
- ___X____,
- __XX____,
- __XX____,
- XXXXXX__,
- __XX____,
- __XX____,
- __XX____,
- __XX____,
- __XX_XX_,
- ___XXX__,
- ________,
- ________,
- ________,
- ________} /* char 't' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- XX__XX__,
- _XXX_XX_,
- ________,
- ________,
- ________,
- ________} /* char 'u' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XX_XX__,
- __XXX___,
- ________,
- ________,
- ________,
- ________} /* char 'v' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX_X_XX_,
- XX_X_XX_,
- XX_X_XX_,
- XXXXXXX_,
- _XX_XX__,
- ________,
- ________,
- ________,
- ________} /* char 'w' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX___XX_,
- _XX_XX__,
- __XXX___,
- __XXX___,
- __XXX___,
- _XX_XX__,
- XX___XX_,
- ________,
- ________,
- ________,
- ________} /* char 'x' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- XX___XX_,
- _XXXXXX_,
- _____XX_,
- ____XX__,
- XXXXX___,
- ________} /* char 'y' */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- XXXXXXX_,
- XX__XX__,
- ___XX___,
- __XX____,
- _XX_____,
- XX___XX_,
- XXXXXXX_,
- ________,
- ________,
- ________,
- ________} /* char 'z' */
- ,{
- ________,
- ________,
- ____XXX_,
- ___XX___,
- ___XX___,
- ___XX___,
- _XXX____,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ____XXX_,
- ________,
- ________,
- ________,
- ________} /* char '{' */
- ,{
- ________,
- ________,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ________,
- ________,
- ________,
- ________} /* char '|' */
- ,{
- ________,
- ________,
- _XXX____,
- ___XX___,
- ___XX___,
- ___XX___,
- ____XXX_,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- _XXX____,
- ________,
- ________,
- ________,
- ________} /* char '}' */
- ,{
- ________,
- _XXX_XX_,
- XX_XXX__,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________} /* char '~' */
- /* additional characters for European character set */
- /* small accent ague, 95 */
- ,{
- ________,
- ________,
- ___XXX__,
- __XX____,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________}
- /* small accent grave, 96 */
- ,{
- ________,
- ________,
- _XXX____,
- ___XX___,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________}
- /* small accent circonflex, 97 */
- ,{
- ________,
- ___X____,
- __XXX___,
- _XX_XX__,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________}
- /* small umlaut, 98 */
- ,{
- ________,
- XX___XX_,
- XX___XX_,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________}
- /* small tilde, 99 */
- ,{
- ________,
- _XXX_XX_,
- XX_XXX__,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________,
- ________}
- /* i without dot, 100 */
- ,{
- ________,
- ________,
- ________,
- ________,
- ________,
- __XXX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- ___XX___,
- __XXXX__,
- ________,
- ________,
- ________,
- ________}
- /* sharps eg