⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guidemo_font.c

📁 S3c44b0x下的ucgui
💻 C
📖 第 1 页 / 共 2 页
字号:
/***********************************************************************************************************                                                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.c
Purpose     : 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 + -