3322 lines
51 KiB
C
3322 lines
51 KiB
C
/*
|
|
*********************************************************************************************************
|
|
* uC/GUI
|
|
* Universal graphic software for embedded applications
|
|
*
|
|
* (c) Copyright 2002, Micrium Inc., Weston, FL
|
|
* (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
|
|
*
|
|
* µC/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_FontIntern.h"
|
|
|
|
/* *********************************
|
|
* *
|
|
* 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_CONST_STORAGE 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 á, 101 */
|
|
,{
|
|
________,
|
|
________,
|
|
__XXX___,
|
|
_XX_XX__,
|
|
_XX_XX__,
|
|
_XX_XX__,
|
|
_XXXX___,
|
|
_XX_XX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX_XX__,
|
|
_XX_____,
|
|
XX______,
|
|
________,
|
|
________}
|
|
|
|
/* capital A with ring, 102 */
|
|
,{
|
|
___X____,
|
|
__X_X___,
|
|
___X____,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* small a with ring, 103 */
|
|
,{
|
|
________,
|
|
__XX____,
|
|
_X__X___,
|
|
__XX____,
|
|
________,
|
|
_XXXX___,
|
|
____XX__,
|
|
_XXXXX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXX_XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital A diphtong, ligature, 104 */
|
|
|
|
,{
|
|
________,
|
|
________,
|
|
___XXXX_,
|
|
_XXXX_X_,
|
|
XX_XX___,
|
|
XX_XX___,
|
|
XX_XX___,
|
|
XXXXXXX_,
|
|
XX_XX___,
|
|
XX_XX___,
|
|
XX_XX_X_,
|
|
XX_XXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Icelandic eth, 105 */
|
|
,{
|
|
________,
|
|
________,
|
|
XXXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
XXXX_XX_,
|
|
XXXX_XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
XXXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Icelandic Thorn, 106 */
|
|
,{
|
|
________,
|
|
________,
|
|
XXXX____,
|
|
_XX_____,
|
|
_XXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX_____,
|
|
XXXX____,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* small a diphtong, ligature, 107 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
XX__XX__,
|
|
__XX__X_,
|
|
__XXXXX_,
|
|
_XXX____,
|
|
X_XX____,
|
|
X_XX__X_,
|
|
_XX_XX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* small Icelanic Eth, 108 */
|
|
,{
|
|
________,
|
|
________,
|
|
XX_X____,
|
|
_XX_____,
|
|
X_XX____,
|
|
___XX___,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* small Icelandic Thorn, 109 */
|
|
,{
|
|
________,
|
|
________,
|
|
XXX_____,
|
|
_XX_____,
|
|
_XX_____,
|
|
_XXXX___,
|
|
_XX_XX__,
|
|
_XX_XX__,
|
|
_XXXX___,
|
|
_XX_____,
|
|
_XX_____,
|
|
XXXX____,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital O with slash, 110 */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX__XXX_,
|
|
XX__XXX_,
|
|
XX_X_XX_,
|
|
XX_X_XX_,
|
|
XXX__XX_,
|
|
XXX__XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* small o with slash, 111 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
__XXX_X_,
|
|
_X___X__,
|
|
XX__XXX_,
|
|
XX_X_XX_,
|
|
XXX__XX_,
|
|
_X___X__,
|
|
X_XXX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital A, 112 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
__XXX___,
|
|
_XX_XX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital E, 113 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
XXXXXXX_,
|
|
_XX__XX_,
|
|
_XX___X_,
|
|
_XX_X___,
|
|
_XXXX___,
|
|
_XX_X___,
|
|
_XX___X_,
|
|
_XX__XX_,
|
|
XXXXXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital I, 114 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
__XXXX__,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital O, 115 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital U, 116 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* Little capital N, 117 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
XXX__XX_,
|
|
XXXX_XX_,
|
|
XXXXXXX_,
|
|
XX_XXXX_,
|
|
XX__XXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* inverted exclamation mark, 118 */
|
|
,{
|
|
________,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
__XXXX__,
|
|
__XXXX__,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________} /* char inv '!' */
|
|
|
|
/* inverted question mark, 119 */
|
|
,{
|
|
________,
|
|
________,
|
|
__XX____,
|
|
__XX____,
|
|
________,
|
|
__XX____,
|
|
__XX____,
|
|
__XX____,
|
|
_XX_____,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________} /* char '?' */
|
|
|
|
/* capital accent ague, 120 */
|
|
,{
|
|
___XXX__,
|
|
__XX____,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital accent grave, 121 */
|
|
,{
|
|
_XXX____,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital accent circonflex, 122 */
|
|
,{
|
|
__XXX___,
|
|
_XX_XX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital umlaut, 123 */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* capital tilde, 124 */
|
|
,{
|
|
_XXX_XX_,
|
|
XX_XXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* cedilla, 125 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
___XX___,
|
|
__XX____,
|
|
________,
|
|
________}
|
|
|
|
|
|
|
|
/* additional characters for complete ISO 8859-1 character set */
|
|
|
|
/* Non breaking space, ISO-Code: 160, internal code: 126 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* cent sign, ISO-Code: 162, internal code: 127 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
___X____,
|
|
___X____,
|
|
_XXXXX__,
|
|
XX_X____,
|
|
XX_X____,
|
|
XX_X____,
|
|
XX_X____,
|
|
XX_X_XX_,
|
|
_XXXXX__,
|
|
___X____,
|
|
___X____,
|
|
________,
|
|
________} /* char 'c' */
|
|
|
|
|
|
/* pound sterling, ISO-Code: 163, internal code: 128 */
|
|
,{
|
|
________,
|
|
________,
|
|
___XXX__,
|
|
__XX____,
|
|
__XX____,
|
|
__XX____,
|
|
_XXXX___,
|
|
__XX____,
|
|
__XX____,
|
|
__XX____,
|
|
__XX__X_,
|
|
_X_XXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* general currency sign, ISO-Code: 164, internal code: 129 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_X____X_,
|
|
__XXXX__,
|
|
__X__X__,
|
|
__X__X__,
|
|
__XXXX__,
|
|
_X____X_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* yen sign, ISO-Code: 165, internal code: 130 */
|
|
,{
|
|
________,
|
|
________,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
___XX___,
|
|
_XXXXXX_,
|
|
___XX___,
|
|
___XX___,
|
|
_XXXXXX_,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* broken vertical bar, ISO-Code: 166, internal code: 131 */
|
|
,{
|
|
________,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* section sign, ISO-Code: 167, internal code: 132 */
|
|
,{
|
|
________,
|
|
________,
|
|
__XXXX__,
|
|
_XX__X__,
|
|
_XX_____,
|
|
__XXX___,
|
|
_X___X__,
|
|
_X___X__,
|
|
__XXX___,
|
|
____XX__,
|
|
_X__XX__,
|
|
_XXXX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* umlaut (dieresis), ISO-Code: 168, internal code: 133 */
|
|
,{
|
|
________,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* copyright, ISO-Code: 169, internal code: 134 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_XXXXXX_,
|
|
_X____X_,
|
|
_X_XX_X_,
|
|
_X_XXXX_,
|
|
_X_XX_X_,
|
|
_X____X_,
|
|
_XXXXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* feminine ordinal, ISO-Code: 170, internal code: 135 */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXX____,
|
|
____X___,
|
|
_XXXX___,
|
|
X___X___,
|
|
X___X___,
|
|
_XXX_X__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* left angle quote, ISO-Code: 172, internal code: 136 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
__XX_XX_,
|
|
_XX_XX__,
|
|
XX_XX___,
|
|
_XX_XX__,
|
|
__XX_XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* not sign, ISO-Code: 173, internal code: 137 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
XXXXXX__,
|
|
_____X__,
|
|
_____X__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* soft hyphen, ISO-Code: 173, internal code: 138 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* rgistered trademark, ISO-Code: 174, internal code: 139 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
_X___X__,
|
|
_X_X_X__,
|
|
_X___X__,
|
|
_X__XX__,
|
|
_X_X_X__,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* macron accent, ISO-Code: 175, internal code: 140 */
|
|
,{
|
|
XXXXXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* degree sign, ISO-Code: 176, internal code: 141 */
|
|
,{
|
|
________,
|
|
_XXX____,
|
|
XX_XX___,
|
|
X___X___,
|
|
XX_XX___,
|
|
_XXX____,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* plus or minus, ISO-Code: 177, internal code: 142 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
___X____,
|
|
___X____,
|
|
_XXXXX__,
|
|
___X____,
|
|
___X____,
|
|
________,
|
|
_XXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* superscript two, ISO-Code: 178, internal code: 143 */
|
|
,{
|
|
_XXXX___,
|
|
X___XX__,
|
|
____XX__,
|
|
___XX___,
|
|
__XX____,
|
|
_XX_____,
|
|
XXXXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* superscript three, ISO-Code: 179, internal code: 144 */
|
|
,{
|
|
_XXXX___,
|
|
X___XX__,
|
|
____XX__,
|
|
_XXXX___,
|
|
____XX__,
|
|
X___XX__,
|
|
_XXXX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* acute accent, ISO-Code: 180, internal code: 145 */
|
|
,{
|
|
________,
|
|
____XXX_,
|
|
___XX___,
|
|
__X_____,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* micro sign, ISO-Code: 181, internal code: 146 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX_____,
|
|
_XX_____,
|
|
XX______,
|
|
________}
|
|
|
|
/* paragraph sign, ISO-Code: 182, internal code: 147 */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXXX_,
|
|
XX_X_X__,
|
|
XX_X_X__,
|
|
XX_X_X__,
|
|
_XXX_X__,
|
|
___X_X__,
|
|
___X_X__,
|
|
___X_X__,
|
|
___X_X__,
|
|
__XXXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* middle dot, ISO-Code: 183, internal code: 148 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
__XXX___,
|
|
__XXX___,
|
|
__XXX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* superscript one, ISO-Code: 185, internal code: 149 */
|
|
,{
|
|
_XX_____,
|
|
XXX_____,
|
|
_XX_____,
|
|
_XX_____,
|
|
_XX_____,
|
|
_XX_____,
|
|
XXXX____,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* masculine ordinal, ISO-Code: 186, internal code: 150 */
|
|
,{
|
|
________,
|
|
________,
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* right angle quote, ISO-Code: 187, internal code: 151 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
XX_XX___,
|
|
_XX_XX__,
|
|
__XX_XX_,
|
|
_XX_XX__,
|
|
XX_XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* fraction one-fourth, ISO-Code: 188, internal code: 152 */
|
|
,{
|
|
________,
|
|
________,
|
|
_X______,
|
|
XX______,
|
|
_X___X__,
|
|
_X__X___,
|
|
___X____,
|
|
__X__X__,
|
|
_X__XX__,
|
|
X__X_X__,
|
|
___XXXX_,
|
|
_____X__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* fraction one-half, ISO-Code: 189, internal code: 153 */
|
|
,{
|
|
________,
|
|
________,
|
|
_X______,
|
|
XX______,
|
|
_X___X__,
|
|
_X__X___,
|
|
___X____,
|
|
__X_XX__,
|
|
_X_X__X_,
|
|
X____X__,
|
|
____X___,
|
|
___XXXX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* fraction three-fourth, ISO-Code: 190, internal code: 154 */
|
|
,{
|
|
________,
|
|
________,
|
|
XX______,
|
|
__X_____,
|
|
_X___X__,
|
|
__X_X___,
|
|
XX_X____,
|
|
__X__X__,
|
|
_X__XX__,
|
|
X__X_X__,
|
|
___XXXX_,
|
|
_____X__,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* multiply sign, ISO-Code: 215, internal code: 155 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
___XX___,
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* division sign, ISO-Code: 247, internal code: 156 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
_XXXXXX_,
|
|
________,
|
|
___XX___,
|
|
___XX___,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* left arrow, ISO-Code: ---, internal code: 157 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
____X___,
|
|
___XX___,
|
|
__XXX___,
|
|
_XXXXXXX,
|
|
XXXXXXXX,
|
|
_XXXXXXX,
|
|
__XXX___,
|
|
___XX___,
|
|
____X___,
|
|
________,
|
|
________}
|
|
|
|
/* right arrow, ISO-Code: ---, internal code: 158 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
___X____,
|
|
___XX___,
|
|
___XXX__,
|
|
XXXXXXX_,
|
|
XXXXXXXX,
|
|
XXXXXXX_,
|
|
___XXX__,
|
|
___XX___,
|
|
___X____,
|
|
________,
|
|
________}
|
|
|
|
/* up arrow, ISO-Code: ---, internal code: 159 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
___X____,
|
|
__XXX___,
|
|
_XXXXX__,
|
|
XXXXXXX_,
|
|
__XXX___,
|
|
__XXX___,
|
|
__XXX___,
|
|
__XXX___,
|
|
________,
|
|
________}
|
|
|
|
/* down arrow, ISO-Code: ---, internal code: 160 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
__XXX___,
|
|
__XXX___,
|
|
__XXX___,
|
|
__XXX___,
|
|
XXXXXXX_,
|
|
_XXXXX__,
|
|
__XXX___,
|
|
___X____,
|
|
________,
|
|
________}
|
|
|
|
/* down arrow, ISO-Code: ---, internal code: 161 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
_____XX_,
|
|
_____XX_,
|
|
_____XX_,
|
|
_____XX_,
|
|
___X_XX_,
|
|
__XX_XX_,
|
|
_XXXXXX_,
|
|
XXXXXXX_,
|
|
_XXXXX__,
|
|
__XX____,
|
|
___X____,
|
|
________,
|
|
________}
|
|
|
|
/* down arrow, ISO-Code: ---, internal code: 162 */
|
|
,{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
______XX,
|
|
______XX,
|
|
_____XX_,
|
|
_____XX_,
|
|
____XX__,
|
|
XX__XX__,
|
|
_XXXX___,
|
|
__XXX___,
|
|
________,
|
|
________}
|
|
|
|
};
|
|
|
|
|
|
|
|
/*
|
|
*********************************
|
|
* *
|
|
* Font selection *
|
|
* *
|
|
*********************************
|
|
*/
|
|
|
|
GUI_CONST_STORAGE GUI_FONT_TRANSLIST TransList8x16[] = {
|
|
/*
|
|
The folowing are extensions to ISO 8859-1.
|
|
Since ISO 8859-1 does not define any characters for the codes
|
|
128 - 159, this area can be used by an application.
|
|
The most commonly used symbols in embedded applications are
|
|
therefor inserted here.
|
|
*/
|
|
{CODE_ARROW_LEFT,-1}, /* 144, arrow left */
|
|
{CODE_ARROW_RIGHT,-1}, /* 145, arrow right */
|
|
{CODE_ARROW_UP,-1}, /* 146, arrow up */
|
|
{CODE_ARROW_DOWN,-1}, /* 147, arrow down */
|
|
{CODE_ENTER,-1}, /* 148, enter symbol */
|
|
{CODE_CHECKMARK,-1}, /* 149, checkmark symbol */
|
|
{-1,-1}, /* 150, unused symbol */
|
|
{-1,-1}, /* 151, unused symbol */
|
|
{-1,-1}, /* 152, unused symbol */
|
|
{-1,-1}, /* 153, unused symbol */
|
|
{-1,-1}, /* 154, unused symbol */
|
|
{-1,-1}, /* 155, unused symbol */
|
|
{-1,-1}, /* 156, unused symbol */
|
|
{-1,-1}, /* 157, unused symbol */
|
|
{-1,-1}, /* 158, unused symbol */
|
|
{-1,-1}, /* 159, unused symbol */
|
|
/* starting at character code 160 are the characters defined
|
|
by ISO 8859-1
|
|
*/
|
|
{CODE_NB_SPACE,-1}, /* 160, non-breaking space */
|
|
{CODE_INVEXCLAM,-1}, /* 161, inverted exclamation sign */
|
|
{CODE_CENT,-1}, /* 162, cent sign */
|
|
{CODE_POUND,-1}, /* 163, pound sterling */
|
|
{CODE_CURRENCY,-1}, /* 164, general currency sign */
|
|
{CODE_YEN,-1}, /* 165, yen sign */
|
|
{CODE_BROKEN_BAR,-1}, /* 166, broken vertical bar */
|
|
{CODE_SECTION,-1}, /* 167, section sign */
|
|
{CODE_DIERESIS,-1}, /* 168, umlaut */
|
|
{CODE_COPYRIGHT,-1}, /* 169, copyright */
|
|
{CODE_FEMININE,-1}, /* 170, */
|
|
{CODE_LEFT_QUOTE,-1}, /* 171, */
|
|
{CODE_NOT,-1}, /* 172, */
|
|
{CODE_HYPHEN,-1}, /* 173, */
|
|
{CODE_TRADEMARK,-1}, /* 174, */
|
|
{CODE_MACRON,-1}, /* 175, */
|
|
{CODE_DEGREE,-1}, /* 176, */
|
|
{CODE_PLUS_MINUS,-1}, /* 177, */
|
|
{CODE_SUPER_TWO,-1}, /* 178, */
|
|
{CODE_SUPER_THREE,-1}, /* 179, */
|
|
{CODE_ACUTE,-1}, /* 180, */
|
|
{CODE_MICRO,-1}, /* 181, */
|
|
{CODE_PARAGRAPH,-1}, /* 182, */
|
|
{CODE_MIDDLE_DOT,-1}, /* 183, */
|
|
{CODE_CEDILLA,-1}, /* 184, */
|
|
{CODE_SUPER_ONE,-1}, /* 185, */
|
|
{CODE_MASCULINE,-1}, /* 186, */
|
|
{CODE_RIGHT_QUOTE,-1}, /* 187, */
|
|
{CODE_ONE_FOURTH,-1}, /* 188, */
|
|
{CODE_ONE_HALF,-1}, /* 189, */
|
|
{CODE_THREE_FOURTH,-1}, /* 190, */
|
|
{CODE_INVQUEST,-1}, /* 191, */
|
|
{CODE_LITTLE_A,CODE_CACCGRAV}, /* 192, */
|
|
{CODE_LITTLE_A,CODE_CACCAGUE}, /* 193, */
|
|
{CODE_LITTLE_A,CODE_CACCCIRC}, /* 194, */
|
|
{CODE_LITTLE_A,CODE_CTILDE}, /* 195, */
|
|
{CODE_LITTLE_A,CODE_CUMLAUT}, /* 196, */
|
|
{CODE_A_RING,-1}, /* 197, */
|
|
{CODE_AE,-1}, /* 198, */
|
|
{'C'-32,CODE_CEDILLA}, /* 199, */
|
|
{CODE_LITTLE_E,CODE_CACCGRAV}, /* 200, */
|
|
{CODE_LITTLE_E,CODE_CACCAGUE}, /* 201, */
|
|
{CODE_LITTLE_E,CODE_CACCCIRC}, /* 202, */
|
|
{CODE_LITTLE_E,CODE_CUMLAUT}, /* 203, */
|
|
{CODE_LITTLE_I,CODE_CACCGRAV}, /* 204, */
|
|
{CODE_LITTLE_I,CODE_CACCAGUE}, /* 205, */
|
|
{CODE_LITTLE_I,CODE_CACCCIRC}, /* 206, */
|
|
{CODE_LITTLE_I,CODE_CUMLAUT}, /* 207, */
|
|
{CODE_ETH,-1}, /* 208, */
|
|
{CODE_LITTLE_N,CODE_CTILDE}, /* 209, */
|
|
{CODE_LITTLE_O,CODE_CACCGRAV}, /* 210, */
|
|
{CODE_LITTLE_O,CODE_CACCAGUE}, /* 211, */
|
|
{CODE_LITTLE_O,CODE_CACCCIRC}, /* 212, */
|
|
{CODE_LITTLE_O,CODE_CTILDE}, /* 213, */
|
|
{CODE_LITTLE_O,CODE_CUMLAUT}, /* 214, */
|
|
{CODE_MULTIPLY,-1}, /* 215, */
|
|
{CODE_OSLASH,-1}, /* 216, */
|
|
{CODE_LITTLE_U,CODE_CACCGRAV}, /* 217, */
|
|
{CODE_LITTLE_U,CODE_CACCAGUE}, /* 218, */
|
|
{CODE_LITTLE_U,CODE_CACCCIRC}, /* 219, */
|
|
{CODE_LITTLE_U,CODE_CUMLAUT}, /* 220, */
|
|
{'Y'-32,CODE_CACCAGUE}, /* 221, */
|
|
{CODE_THORN,-1}, /* 222, */
|
|
{CODE_SHARPS,-1}, /* 223, */
|
|
{'a'-32,CODE_SACCGRAV}, /* 224, */
|
|
{'a'-32,CODE_SACCAGUE}, /* 225, */
|
|
{'a'-32,CODE_SACCCIRC}, /* 226, */
|
|
{'a'-32,CODE_STILDE}, /* 227, */
|
|
{'a'-32,CODE_SUMLAUT}, /* 228, */
|
|
{CODE_SA_RING,-1}, /* 229, */
|
|
{CODE_SMALLAE,-1}, /* 230, */
|
|
{'c'-32,CODE_CEDILLA}, /* 231, */
|
|
{'e'-32,CODE_SACCGRAV}, /* 232, */
|
|
{'e'-32,CODE_SACCAGUE}, /* 233, */
|
|
{'e'-32,CODE_SACCCIRC}, /* 234, */
|
|
{'e'-32,CODE_SUMLAUT}, /* 235, */
|
|
{CODE_I_NOPOINT,CODE_SACCGRAV}, /* 236, */
|
|
{CODE_I_NOPOINT,CODE_SACCAGUE}, /* 237, */
|
|
{CODE_I_NOPOINT,CODE_SACCCIRC}, /* 238, */
|
|
{CODE_I_NOPOINT,CODE_SUMLAUT}, /* 239, */
|
|
{CODE_SMALLETH,-1}, /* 240, small eth, Icelandic */
|
|
{'n'-32,CODE_STILDE}, /* 241, small n, tilde */
|
|
{'o'-32,CODE_SACCGRAV}, /* 242, small o, grave accent */
|
|
{'o'-32,CODE_SACCAGUE}, /* 243, small o, acute accent */
|
|
{'o'-32,CODE_SACCCIRC}, /* 244, small o, circumflex */
|
|
{'o'-32,CODE_STILDE}, /* 245, small o, tilde */
|
|
{'o'-32,CODE_SUMLAUT}, /* 246, small o, umlaut */
|
|
{CODE_DIVISION,-1}, /* 247, division sign */
|
|
{CODE_SOSLASH,-1}, /* 248, small o slash */
|
|
{'u'-32,CODE_SACCAGUE}, /* 249, */
|
|
{'u'-32,CODE_SACCGRAV}, /* 250, */
|
|
{'u'-32,CODE_SACCCIRC}, /* 251, */
|
|
{'u'-32,CODE_SUMLAUT}, /* 252, small u, umlaut */
|
|
{'y'-32,CODE_SACCAGUE}, /* 253, small y, acute accent */
|
|
{CODE_SMALLTHORN,-1}, /* 254, small thorn, Icelandic */
|
|
{'y'-32,CODE_SUMLAUT}, /* 255, */
|
|
};
|
|
|
|
|
|
GUI_CONST_STORAGE GUI_FONT_TRANSINFO TransInfo8x16 = {
|
|
144 /* FirstChar */
|
|
,255 /* LastChar */
|
|
,TransList8x16 /* const GUI_FONT_TRANSLIST* pList */
|
|
};
|
|
|
|
GUI_CONST_STORAGE GUI_FONT_MONO FontMono8x16 = {
|
|
acFont8x16[0],
|
|
acFont8x16[0],
|
|
&TransInfo8x16,
|
|
32, /* FirstChar */
|
|
127, /* LastChar */
|
|
8, /* XSize */
|
|
8, /* XDist */
|
|
1 /* BytesPerLine */
|
|
};
|
|
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16 = { GUI_FONTTYPE_MONO, 16, 16, 1, 1 , {&FontMono8x16}, 12, 7, 10};
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x17 = { GUI_FONTTYPE_MONO, 16, 17, 1, 1 , {&FontMono8x16}, 12, 7, 10};
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x18 = { GUI_FONTTYPE_MONO, 16, 18, 1, 1 , {&FontMono8x16}, 12, 7, 10};
|
|
|
|
|
|
/* *********************************
|
|
* *
|
|
* Magnified fonts *
|
|
* *
|
|
*********************************
|
|
|
|
The following are the definitions for magnified fonts. If magnified fonts
|
|
are not used, they can be erased.
|
|
*/
|
|
|
|
static GUI_CONST_STORAGE GUI_FONT_MONO FontMono8x16x2 = {
|
|
acFont8x16[0],
|
|
acFont8x16[0],
|
|
&TransInfo8x16,
|
|
32, /* FirstChar */
|
|
127, /* LastChar */
|
|
8, /* XSize */
|
|
2*8, /* XDist */
|
|
1 /* BytesPerLine */
|
|
};
|
|
|
|
static GUI_CONST_STORAGE GUI_FONT_MONO FontMono8x16x3 = {
|
|
acFont8x16[0],
|
|
acFont8x16[0],
|
|
&TransInfo8x16,
|
|
32, /* FirstChar */
|
|
127, /* LastChar */
|
|
8, /* XSize */
|
|
3*8, /* XDist */
|
|
1 /* BytesPerLine */
|
|
};
|
|
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x1x2 = { GUI_FONTTYPE_MONO, 16, 2*16, 1, 2 , {&FontMono8x16}, 12, 7, 10 };
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x2x2 = { GUI_FONTTYPE_MONO, 16, 2*16, 2, 2 , {&FontMono8x16x2}, 12, 7, 10 };
|
|
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x3x3 = { GUI_FONTTYPE_MONO, 16, 3*16, 3, 3 , {&FontMono8x16x3}, 12, 7, 10 };
|
|
|
|
|