📄 guidemo_font.c
字号:
/*********************************************************************************************************** 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 : GUIDEMO_Font.cPurpose : GUIDEMO font routines----------------------------------------------------------------------*/#include <stddef.h>#include "GUI.H"#include "GUIDEMO.H"/*********************************************************************** Japanese SJIS font************************************************************************//* SPACE */static const unsigned char _acFontSJIS16_0020[ 16] = { /* code 0020 */ ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________, ________};/* HYPHEN-MINUS */static const unsigned char _acFontSJIS16_002D[ 16] = { /* code 002D */ ________, ________, ________, ________, ________, ________, ________, _XXXXXX_, ________, ________, ________, ________, ________, ________, ________, ________};/* QUESTION MARK */static const unsigned char _acFontSJIS16_003F[ 16] = { /* code 003F */ ________, ___XX___, __X__X__, _XX___X_, _XX___X_, ______X_, _____X__, ____X___, ___X____, ___X____, ________, ________, ___X____, __XXX___, ___X____, ________};/* LATIN CAPITAL LETTER H */static const unsigned char _acFontSJIS16_0048[ 16] = { /* code 0048 */ ________, XXX_XXX_, _X___X__, _X___X__, _X___X__, _X___X__, _X___X__, _XXXXX__, _X___X__, _X___X__, _X___X__, _X___X__, _X___X__, XXX_XXX_, ________, ________};/* LATIN CAPITAL LETTER L */static const unsigned char _acFontSJIS16_004C[ 16] = { /* code 004C */ ________, XXX_____, _X______, _X______, _X______, _X______, _X______, _X______, _X______, _X______, _X______, _X____X_, _X____X_, XXXXXXX_, ________, ________};/* LATIN SMALL LETTER A */static const unsigned char _acFontSJIS16_0061[ 16] = { /* code 0061 */ ________, ________, ________, ________, ________, ________, _XXXX___, X____X__, X____X__, __XXXX__, _X___X__, X____X__, X___XX__, _XXX_XX_, ________, ________};/* LATIN SMALL LETTER E */static const unsigned char _acFontSJIS16_0065[ 16] = { /* code 0065 */ ________, ________, ________, ________, ________, ________, ___XX___, __X__X__, _X____X_, _XXXXXX_, _X______, _X______, __X___X_, ___XXX__, ________, ________};/* LATIN SMALL LETTER L */static const unsigned char _acFontSJIS16_006C[ 16] = { /* code 006C */ ________, __XX____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, ___X____, __XXX___, ________, ________};/* LATIN SMALL LETTER N */static const unsigned char _acFontSJIS16_006E[ 16] = { /* code 006E */ ________, ________, ________, ________, ________, ________, XX_XX___, _XX__X__, _X___X__, _X___X__, _X___X__, _X___X__, _X___X__, XXX_XXX_, ________, ________};/* LATIN SMALL LETTER O */static const unsigned char _acFontSJIS16_006F[ 16] = { /* code 006F */ ________, ________, ________, ________, ________, ________, ___XX___, __X__X__, _X____X_, _X____X_, _X____X_, _X____X_, __X__X__, ___XX___, ________, ________};/* LATIN SMALL LETTER R */static const unsigned char _acFontSJIS16_0072[ 16] = { /* code 0072 */ ________, ________, ________, ________, ________, ________, _XX_XX__, __XX__X_, __X___X_, __X_____, __X_____, __X_____, __X_____, _XXX____, ________, ________};/* LATIN SMALL LETTER S */static const unsigned char _acFontSJIS16_0073[ 16] = { /* code 0073 */ ________, ________, ________, ________, ________, ________, _XXXX_X_, X____XX_, X_____X_, _XX_____, ___XXX__, X_____X_, XX____X_, X_XXXX__, ________, ________};/* LATIN SMALL LETTER U */static const unsigned char _acFontSJIS16_0075[ 16] = { /* code 0075 */ ________, ________, ________, ________, ________, ________, XX__XX__, _X___X__, _X___X__, _X___X__, _X___X__, _X___X__, _X__XX__, __XX_XX_, ________, ________};/* LATIN SMALL LETTER W */static const unsigned char _acFontSJIS16_0077[ 16] = { /* code 0077 */ ________, ________, ________, ________, ________, ________, XX_X_XX_, X__X__X_, X__X__X_, X_X_X_X_, X_X_X_X_, _X___X__, _X___X__, _X___X__, ________, ________};/* LATIN SMALL LETTER X */static const unsigned char _acFontSJIS16_0078[ 16] = { /* code 0078 */ ________, ________, ________, ________, ________, ________, XX___XX_, _X___X__, __X_X___, ___X____, ___X____, __X_X___, _X___X__, XX___XX_, ________, ________};/* LATIN SMALL LETTER Y */static const unsigned char _acFontSJIS16_0079[ 16] = { /* code 0079 */ ________, ________, ________, ________, ________, ________, XXX_XXX_, _X___X__, _X___X__, __X_X___, __X_X___, __XX____, ___X____, X_X_____, XX______, ________};/* IDEOGRAPHIC SPACE */static const unsigned char _acFontSJIS16_8140[ 32] = { /* code 8140 */ ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________};/* FULLWIDTH QUESTION MARK */static const unsigned char _acFontSJIS16_8148[ 32] = { /* code 8148 */ ________,________, ______XX,X_______, _____X__,_X______, ____X___,__X_____, ____XX__,__X_____, ________,_X______, ________,X_______, _______X,________, _______X,________, _______X,________, ________,________, ________,________, _______X,________, _______X,________, ________,________, ________,________};/* HIRAGANA LETTER O */static const unsigned char _acFontSJIS16_82A8[ 32] = { /* code 82A8 */ ____XX__,________, _____XX_,________, _____X__,X__XX___, _X___XXX,_____X__, __XXXX__,______X_, _____X__,______X_, _____X_X,XXXX____, _____XX_,____X___, ____XX__,_____X__, ___X_X__,_____X__, _XX__X__,_____X__, ___X_X__,X___X___, ____XX__,_XXX____, _____X__,________, ________,________, ________,________};/* HIRAGANA LETTER KA */static const unsigned char _acFontSJIS16_82A9[ 32] = { /* code 82A9 */ ________,________, ____XX__,________, _____XX_,________, _____X__,________, _X___XXX,X__XX___, _XXXXX__,_X___X__, ____X___,_X____X_, ____X___,_X____X_, ____X___,_X__XXX_, ___X____,_X____X_, ___X_X__,_X______, __X___X_,X_______, _XX____X,X_______, _X_____X,________, ________,________, ________,________};/* HIRAGANA LETTER KO */static const unsigned char _acFontSJIS16_82B1[ 32] = { /* code 82B1 */ ________,________, ________,________, ____X___,________, _____XXX,XXXX____, ________,XX______, _______X,________, ________,________, ________,________, ________,________, ________,________, __X_____,________, ___X____,________, ___XX___,________, _____XXX,XXXXX___, ________,________, ________,________};/* HIRAGANA LETTER SA */static const unsigned char _acFontSJIS16_82B3[ 32] = { /* code 82B3 */ _______X,X_______, ________,X_______, ________,X_______, __X_____,_X_XX___, ___XXXXX,XXX_____, ________,_X______, ________,__X_____, ____XXXX,X_X_____, ___X____,_XXX____, __X_____,___X____, __X_____,________, __X_____,________, ___XX___,________, _____XXX,XX______, ________,________, ________,________};/* HIRAGANA LETTER SU */static const unsigned char _acFontSJIS16_82B7[ 32] = { /* code 82B7 */ _______X,X_______, ________,XX______, ________,X___X___, XX__XXXX,XXXXXX__, _XXX____,X_______, _____XX_,X_______, ____X__X,X_______, ____X___,X_______, ____X___,X_______, ____X__X,X_______, _____XX_,X_______, _______X,________, _______X,________, ______X_,________, _____X__,________, ________,________};/* HIRAGANA LETTER TI */static const unsigned char _acFontSJIS16_82BF[ 32] = { /* code 82BF */ ________,________, ____XX__,________, _____X__,_XX_____, _X___XXX,X_______, __XXXX__,________, ____X___,________, ____X___,________, ____X__X,XXX_____, ___XXXX_,___X____, ___XX___,____X___, ___X____,____X___, ________,____X___, ________,___X____, ________,__XX____, _____XXX,XX______, ________,________};/* HIRAGANA LETTER DE */static const unsigned char _acFontSJIS16_82C5[ 32] = { /* code 82C5 */ ________,________, ________,________, _X____XX,XXXXXX__, __XXXX__,_XX_____, ________,X____X__, _______X,___X__X_, ______X_,____X___, ______X_,________, _____X__,________, _____X__,________, _____X__,________, ______X_,________, ______XX,__X_____, ________,XXXX____, ________,________, ________,________};/* HIRAGANA LETTER NI */static const unsigned char _acFontSJIS16_82C9[ 32] = { /* code 82C9 */ ________,________, _XX_____,________, __XX____,________, __X_____,_XXXX___, __X____X,X_______, _X______,________, _X______,________, _X______,________, _X__X___,________, _X__X_X_,________, _X_X__X_,________, _X_X___X,X_______, __XX____,_XXXXX__, ___XX___,________, ________,________, ________,________};/* HIRAGANA LETTER HA */static const unsigned char _acFontSJIS16_82CD[ 32] = { /* code 82CD */ ________,________, _XX_____,__XX____, __XX____,___X____, __X___X_,___XXX__, __X____X,XXXX____, _X______,___X____, _X______,___X____,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -