diff --git a/USER/GPIO.uvoptx b/USER/GPIO.uvoptx
index 61dc4ab..1c53cf4 100644
--- a/USER/GPIO.uvoptx
+++ b/USER/GPIO.uvoptx
@@ -117,6 +117,11 @@
Segger\JL2CM3.dll
+
+ 0
+ DLGUARM
+ ?
+
0
UL2CM3
@@ -447,6 +452,54 @@
0
0
+
+ 7
+ 18
+ 1
+ 0
+ 0
+ 0
+ ..\epd\epd_ses_266.c
+ epd_ses_266.c
+ 0
+ 0
+
+
+ 7
+ 19
+ 5
+ 0
+ 0
+ 0
+ ..\epd\epd_ses_266.h
+ epd_ses_266.h
+ 0
+ 0
+
+
+ 7
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\epd\Cat_Fonts.c
+ Cat_Fonts.c
+ 0
+ 0
+
+
+ 7
+ 21
+ 5
+ 0
+ 0
+ 0
+ ..\epd\Cat_Fonts.h
+ Cat_Fonts.h
+ 0
+ 0
+
diff --git a/USER/GPIO.uvprojx b/USER/GPIO.uvprojx
index c4446ab..9294185 100644
--- a/USER/GPIO.uvprojx
+++ b/USER/GPIO.uvprojx
@@ -485,6 +485,57 @@
EPAPER.c
1
..\epd\EPAPER.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
EPAPER.h
@@ -496,6 +547,26 @@
5
..\epd\picture.h
+
+ epd_ses_266.c
+ 1
+ ..\epd\epd_ses_266.c
+
+
+ epd_ses_266.h
+ 5
+ ..\epd\epd_ses_266.h
+
+
+ Cat_Fonts.c
+ 1
+ ..\epd\Cat_Fonts.c
+
+
+ Cat_Fonts.h
+ 5
+ ..\epd\Cat_Fonts.h
+
diff --git a/USER/main.c b/USER/main.c
index dbbf664..0f0d89d 100644
--- a/USER/main.c
+++ b/USER/main.c
@@ -1,63 +1,17 @@
-/**
- * Copyright (c) 2014 - 2021, Nordic Semiconductor ASA
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form, except as embedded into a Nordic
- * Semiconductor ASA integrated circuit in a product or a software update for
- * such product, must reproduce the above copyright notice, this list of
- * conditions and the following disclaimer in the documentation and/or other
- * materials provided with the distribution.
- *
- * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
- * contributors may be used to endorse or promote products derived from this
- * software without specific prior written permission.
- *
- * 4. This software, with or without modification, must only be used with a
- * Nordic Semiconductor ASA integrated circuit.
- *
- * 5. Any software provided in binary form under this license must not be reverse
- * engineered, decompiled, modified and/or disassembled.
- *
- * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
-/** @file
- *
- * @defgroup blinky_example_main main.c
- * @{
- * @ingroup blinky_example
- * @brief Blinky Example Application main file.
- *
- * This file contains the source code for a sample application to blink LEDs.
- *
- */
+
#include
#include
#include "nrf_delay.h"
#include "boards.h"
-#include "EPAPER.h"
-#include "picture.h"
+//#include "EPAPER.h"
+//#include "picture.h"
+#include "epd_ses_266.h"
+char buf[100];
void EPD_PinConfig(void) {
- nrf_gpio_cfg_input(EPD_BUSY, NRF_GPIO_PIN_PULLDOWN);
+ nrf_gpio_cfg_input(EPD_BUSY, NRF_GPIO_PIN_PULLUP);
// nrf_gpio_cfg_output(EPD_CTL);
nrf_gpio_cfg_output(EPD_BS);
@@ -82,18 +36,23 @@ int main(void)
EPD_PinConfig();
- //Full screen refresh
- EPD_HW_Init(); //Electronic paper initialization
- EPD_WhiteScreen_ALL(gImage_BW, gImage_R); //Refresh the picture in full screen
- EPD_DeepSleep(); //Enter deep sleep,Sleep instruction is necessary, please do not delete!!!
-// nrf_delay_ms(5000);
-//
-// //Clean
-// EPD_HW_Init(); //Electronic paper initialization
-// EPD_WhiteScreen_ALL_Clean();
-// EPD_DeepSleep(); //Enter deep sleep,Sleep instruction is necessary, please do not delete!!!
-// nrf_delay_ms(5000);
+ EPD_2IN66_Init();
+ EPD_2IN66_Clear();
+ EPD_2IN66_Init_Partial();
+ EPD_DrawFonts(116 + 5, 1, 10, ":", (const epdFONT_ascii *)&Ascii_DigitalDismay_47X80, NULL, NEW_RAM | OLD_RAM);
+ sprintf(buf, "%02d", 20);
+ EPD_DrawFonts(20 + 5, 1, 10, buf, (const epdFONT_ascii *)&Ascii_DigitalDismay_47X80, NULL, NEW_RAM | OLD_RAM);
+ sprintf(buf, "%02d", 47);
+ EPD_DrawFonts(155 + 5, 1, 10, buf, (const epdFONT_ascii *)&Ascii_DigitalDismay_47X80, NULL, NEW_RAM | OLD_RAM);
+ //static struct Lunar_Date Lunar;
+ // LUNAR_SolarToLunar(&Lunar, (uint16_t)(23 + 2000), 2, 27);
+ sprintf(buf, "2024-06-21");
+ EPD_DrawFonts(64, 12, 1, buf, (const epdFONT_ascii *)&Ascii_YouYuan_8x16, (const epdFONT_utf8 *)&utf8_CN_16x16, NEW_RAM | OLD_RAM);
+
+ EPD_2IN66_TurnOnDisplay();
+ EPD_2IN66_Sleep();
+
/* Toggle LEDs. */
while (true)
{
diff --git a/epd/Cat_Fonts.c b/epd/Cat_Fonts.c
new file mode 100644
index 0000000..09b7e48
--- /dev/null
+++ b/epd/Cat_Fonts.c
@@ -0,0 +1,1080 @@
+#include "Cat_Fonts.h"
+/************************************************************************************
+* 墨水屏时钟主程序
+* 平台:MSP430G2553
+* 取模方式:阳码 逐列式 顺向 16*16 C51格式 Y翻转
+* BY:Laomao(https://blog.yejiah.com)
+*************************************************************************************/
+
+/*
+
+需要的文字统计:
+
+16x16:
+ ASCII
+ 软硬件版本编译时间序列号信息状态
+ ℃%
+
+16x16(加粗):
+ 农历润未知正冬腊月初廿一二三四五六七八九十
+ 鼠牛虎兔龙蛇马羊猴鸡狗猪
+ 甲乙丙丁戊已庚辛壬癸
+ 子丑寅卯辰巳午未申酉戌亥年
+ 继续设置加减上下空选择移动保存取消进入
+ 同时按住和键并复位可以强制擦除全部数据
+ :【】
+
+24x24(加粗):
+ ASCII
+ 时间设置星期一二三四五六日
+ 年月周格式小制上下午
+ 欢迎使用主菜单页
+ 返回电池铃声传感器参考压系统信息恢复默认清除屏幕
+ 偏移数值实际开启蜂鸣状态关闭音量截止警告实温湿度钟老化每个约为初始据并到始完成秒后
+ 硬件版本注意保存不会再显示此
+ :℃%▶◀
+
+*/
+const uint8 CODE EPD_FontAscii_YouYuan_8x16[];
+const uint8 CODE EPD_FontAscii_YouYuan_12x24[];
+const uint8 CODE EPD_FontAscii_DigitalDismay[];
+const uint8 CODE EPD_Font_DigitalDismay[];
+const uint8 CODE EPD_Fontutf8_CN_16x16[];
+const uint8 CODE EPD_Fontutf8_CN_24x24[];
+const uint8_t CODE EPD_DigitalDismay[];
+//字体的一些数据
+//16x16ASCII
+const epdFONT_ascii CODE Ascii_YouYuan_8x16 = {
+ '0',
+ 8,
+ 16,
+ 11,
+ (const uint8 *)&EPD_FontAscii_YouYuan_8x16[0],
+};
+//24x24ASCII
+const epdFONT_ascii CODE Ascii_YouYuan_12x24 = {
+ '-',
+ 12,
+ 24,
+ 14,
+ (const uint8 *)&EPD_FontAscii_YouYuan_12x24[0],
+};
+//28x56ASCII数码管效果
+const epdFONT_ascii CODE Ascii_DigitalDismay_28x56 = {
+ '0',
+ 27,
+ 56,
+ 10,
+ (const uint8 *)&EPD_FontAscii_DigitalDismay[0],
+};
+
+const epdFONT_utf8 CODE Utf8_DigitalDismay_28x56 = {
+ '0',
+ 13,
+ 56,
+ 1,
+ (const uint8 *)&EPD_Font_DigitalDismay[0],
+};
+//16x16utf8
+const epdFONT_utf8 CODE utf8_CN_16x16 = {
+ '0',
+ 16,
+ 16,
+ 94,
+ (const uint8 *)&EPD_Fontutf8_CN_16x16[0],
+};
+const epdFONT_utf8 CODE utf8_CN_24x24 = {
+ '0',
+ 20,
+ 24,
+ 11,
+ (const uint8 *)&EPD_Fontutf8_CN_24x24[0],
+};
+
+//开启光线控制刷新图标
+const unsigned char CODE Light[] = { /* 0X01,0X01,0X10,0X00,0X10,0X00, */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xFF, 0xFF,
+0xFF, 0xEF, 0xF1, 0x80, 0x00, 0x00, 0x06, 0x3F, 0xFF, 0xFF, 0xFF, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0C, 0x1F, 0xFF, 0xFF, 0xFF, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x06, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "9" ('DSEG14 Classic', 'Regular')) */
+
+};
+const uint8_t CODE EPD_DigitalDismay[]=
+{
+0xFF, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x80,
+0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFB, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00,
+0x00, 0x6F, 0xF1, 0x80, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0F, 0xF8, 0x00, 0x00, 0x01, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xC0, 0x02, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x02, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x0E, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
+0x1E, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x7E, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0x80, 0x01, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x03, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x0F, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFC,
+0x00, 0x3F, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFE, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFC, 0x00,
+0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xC0, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0x00, 0x03, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3E, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x38,
+0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x20, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x20, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x01, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x07, 0xF0,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x67, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "0" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xC0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0,
+0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "1" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80,
+0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x60, 0x00, 0x00,
+0x00, 0x6F, 0xF1, 0xFF, 0xFF, 0xFF, 0xFE, 0x30, 0x00, 0x00, 0x00, 0xC7, 0xE0, 0xFF, 0xFF, 0xFF,
+0xFC, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0C, 0x1F, 0xFF, 0xFF, 0xFF, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x06, 0x3F,
+0xFF, 0xFF, 0xFF, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xFF, 0xFF, 0xFF, 0xE7, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /* (47 X 80 "2" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF,
+0xFF, 0xEF, 0xF1, 0xFF, 0xFF, 0xFF, 0xFE, 0x3F, 0xFF, 0xFF, 0xFF, 0xC7, 0xE0, 0xFF, 0xFF, 0xFF,
+0xFC, 0x1F, 0xFF, 0xFF, 0xFF, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x06, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "3" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x06, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
+0x0C, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xC0, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x06, 0x30,
+0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "4" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xFF, 0xFF,
+0xFF, 0xEF, 0xF1, 0x80, 0x00, 0x00, 0x06, 0x3F, 0xFF, 0xFF, 0xFF, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0C, 0x1F, 0xFF, 0xFF, 0xFF, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xFF, 0xFF, 0xFF, 0xFC, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0xFF, 0xFF, 0xFF, 0xFE, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "5" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x80,
+0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFB, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00,
+0x00, 0x6F, 0xF1, 0x80, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xFF, 0xFF, 0xFF, 0xFC, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0xFF, 0xFF, 0xFF, 0xFE, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "6" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xE0, 0xC0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0xE1, 0x80, 0x00, 0x00, 0x07, 0xF0,
+0x00, 0x00, 0x00, 0xFF, 0xF3, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "7" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x80,
+0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFB, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00,
+0x00, 0x6F, 0xF1, 0x80, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x06, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "8" ('DSEG14 Classic', 'Regular')) */
+0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xFF, 0xFF,
+0xFF, 0xEF, 0xF1, 0x80, 0x00, 0x00, 0x06, 0x3F, 0xFF, 0xFF, 0xFF, 0xC7, 0xE0, 0xC0, 0x00, 0x00,
+0x0C, 0x1F, 0xFF, 0xFF, 0xFF, 0x83, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xFE, 0x3F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03,
+0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F,
+0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F,
+0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF,
+0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x3F, 0xFF, 0xFF,
+0xF8, 0x0F, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x0F, 0xFF, 0xFF, 0xFF, 0x03,
+0xE0, 0xC0, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x01, 0x83, 0xE1, 0x80, 0x00, 0x00, 0x06, 0x30,
+0x00, 0x00, 0x00, 0xC3, 0xF3, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x00, 0x67, 0xFE, 0x00,
+0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00,
+0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00,
+0x00, 0x80, 0x00, 0x00, 0x00, 0x7F, /* (47 X 80 "9" ('DSEG14 Classic', 'Regular')) */
+
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF,
+ 0xFC, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0xF8, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xE0, 0x1F, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x0F, 0xFF, 0xFF, 0xE0, 0x07,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x0F, 0xFF, 0xFF, 0xE0, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x0F,
+ 0xFF, 0xFF, 0xE0, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x0F, 0xFF, 0xFF, 0xE0, 0x07, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xC0, 0x0F, 0xFF, 0xFF, 0xE0, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF,
+ 0xF0, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0xF8, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xF8, 0x7F, 0xFF, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /* (47 X 80 ":" ) */
+};
+//47x96ASCII数码管效果
+const epdFONT_ascii CODE Ascii_DigitalDismay_47X80 = {
+ '0',
+ 47,
+ 80,
+ 11,
+ (const uint8 *)&EPD_DigitalDismay[0],
+};
+
+//下面是字体的数据
+const uint8 CODE EPD_FontAscii_YouYuan_8x16[] = {
+
+//0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0x7F, 0xFF, 0x7F, 0xFF, 0x7F, 0xFF, 0x7F, 0xFF, 0x7F, 0xFF, 0xFF, /*"-",13*/
+//0xFF, 0xFF, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /*".",14*/
+//0xFF, 0xFF, 0xFF, 0xF9, 0xFF, 0xE7, 0xFF, 0x1F, 0xFC, 0xFF, 0xE3, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, /*"/",15*/
+0xFF,0xFF,0xF8,0x0F,0xF0,0x07,0xE7,0xF3,0xEF,0xFB,0xE7,0xF3,0xF0,0x07,0xF8,0x0F,/*"0",0*/
+
+0xFF,0xFF,0xFF,0xFF,0xF7,0xFB,0xF7,0xFB,0xE0,0x03,0xE0,0x03,0xFF,0xFB,0xFF,0xFB,/*"1",1*/
+
+0xFF,0xFF,0xF1,0xF3,0xE1,0xE3,0xEF,0xCB,0xEF,0x9B,0xEF,0x3B,0xE0,0x73,0xF0,0xF3,/*"2",2*/
+
+0xFF,0xFF,0xF3,0xE7,0xE3,0xE3,0xEF,0x7B,0xEF,0x7B,0xEE,0x3B,0xE0,0x83,0xF1,0xC7,/*"3",3*/
+
+0xFF,0xFF,0xFF,0x9F,0xFE,0x1F,0xFC,0x5B,0xF1,0xDB,0xE0,0x03,0xE0,0x03,0xFF,0xDB,/*"4",4*/
+
+0xFF,0xFF,0xE0,0x67,0xE0,0x63,0xEE,0xFB,0xEE,0xFB,0xEE,0x73,0xEF,0x07,0xEF,0x8F,/*"5",5*/
+
+0xFF,0xFF,0xF8,0x0F,0xF0,0x07,0xE6,0x73,0xEE,0xFB,0xE6,0xFB,0xF6,0x03,0xFF,0x07,/*"6",6*/
+
+0xFF,0xFF,0xE7,0xFF,0xE7,0xFF,0xEF,0x83,0xEE,0x03,0xE8,0x7F,0xE1,0xFF,0xE7,0xFF,/*"7",7*/
+
+0xFF,0xFF,0xF1,0xC7,0xE0,0x83,0xEE,0x3B,0xEF,0x7B,0xEE,0x3B,0xE0,0x83,0xF1,0xC7,/*"8",8*/
+
+0xFF,0xFF,0xF0,0x7F,0xE0,0x37,0xEF,0xB3,0xEF,0xBB,0xE7,0x33,0xF0,0x07,0xF8,0x0F,/*"9",9*/
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF3, 0xFC, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /*":",26*/
+
+
+};
+const uint8 CODE EPD_FontAscii_YouYuan_12x24[] = {
+
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF,
+ 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7,
+ 0xFF, 0xFF, 0xF7, 0xFF, /*"-",13*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xC7, 0xFF,
+ 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, /*".",14*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0x83, 0xFF, 0xFE, 0x0F, 0xFF,
+ 0xF0, 0x7F, 0xFF, 0xC1, 0xFF, 0xFF, 0x07, 0xFF, 0xF8, 0x3F, 0xFF, 0xE0, 0xFF, 0xFF, 0xC3, 0xFF,
+ 0xFF, 0xCF, 0xFF, 0xFF, /*"/",15*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x7F, 0xFE, 0x00, 0x1F, 0xFC, 0x00, 0x0F, 0xF8, 0x7F, 0x87, 0xF9,
+ 0xFF, 0xE7, 0xFB, 0xFF, 0xF7, 0xF9, 0xFF, 0xE7, 0xF8, 0x7F, 0x87, 0xFC, 0x00, 0x0F, 0xFE, 0x00,
+ 0x1F, 0xFF, 0x80, 0x7F, /*"0",16*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xF7, 0xFD, 0xFF, 0xF7, 0xFD, 0xFF, 0xF7, 0xFC,
+ 0x00, 0x07, 0xF8, 0x00, 0x07, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF,
+ 0xF7, 0xFF, 0xFF, 0xFF, /*"1",17*/
+ 0xFF, 0xFF, 0xFF, 0xFE, 0x3F, 0xE7, 0xFC, 0x3F, 0xC7, 0xF9, 0x3F, 0x87, 0xFB, 0xFF, 0x37, 0xFB,
+ 0xFC, 0x77, 0xFB, 0xF8, 0xF7, 0xF9, 0xF1, 0xF7, 0xF8, 0x03, 0xF7, 0xFC, 0x07, 0x87, 0xFE, 0x1F,
+ 0x87, 0xFF, 0xFF, 0xFF, /*"2",18*/
+ 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0x8F, 0xFC, 0x7F, 0x8F, 0xF8, 0x7F, 0x87, 0xFB, 0xF7, 0xF7, 0xFB,
+ 0xF7, 0xF7, 0xF9, 0xE7, 0xF7, 0xF8, 0x03, 0xE7, 0xFC, 0x08, 0x07, 0xFE, 0x18, 0x0F, 0xFF, 0xFE,
+ 0x1F, 0xFF, 0xFF, 0xFF, /*"3",19*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xC6, 0xFF, 0xFF,
+ 0x1E, 0xF7, 0xFE, 0x3E, 0xF7, 0xF8, 0x00, 0x07, 0xF8, 0x00, 0x07, 0xF8, 0x00, 0x07, 0xFF, 0xFE,
+ 0xF7, 0xFF, 0xFE, 0xF7, /*"4",20*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0xF8, 0x03, 0x0F, 0xF8, 0x03, 0x27, 0xFB, 0xE7, 0xF7, 0xFB,
+ 0xEF, 0xF7, 0xFB, 0xEF, 0xF7, 0xFB, 0xE7, 0xC7, 0xFB, 0xE0, 0x07, 0xFB, 0xF0, 0x0F, 0xFB, 0xF8,
+ 0x3F, 0xFF, 0xFF, 0xFF, /*"5",21*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x7F, 0xFE, 0x00, 0x1F, 0xFC, 0x00, 0x0F, 0xFC, 0x73, 0xC7, 0xF9,
+ 0xE7, 0xE7, 0xFB, 0xEF, 0xF7, 0xFB, 0xEF, 0xF7, 0xF8, 0xE7, 0xE7, 0xF8, 0xE0, 0x0F, 0xFC, 0xF0,
+ 0x0F, 0xFF, 0xF8, 0x3F, /*"6",22*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xF8, 0x7F, 0xFF, 0xF9, 0xFF, 0xFF, 0xFB,
+ 0xFF, 0x07, 0xFB, 0xF8, 0x07, 0xFB, 0xE0, 0x07, 0xFB, 0x07, 0xFF, 0xF8, 0x1F, 0xFF, 0xF8, 0xFF,
+ 0xFF, 0xF9, 0xFF, 0xFF, /*"7",23*/
+ 0xFF, 0xFF, 0xFF, 0xFE, 0x3E, 0x1F, 0xFC, 0x0C, 0x0F, 0xF8, 0x08, 0x0F, 0xF9, 0xC1, 0xE7, 0xFB,
+ 0xE7, 0xF7, 0xFB, 0xF3, 0xF7, 0xFB, 0xF3, 0xF7, 0xF9, 0xE1, 0xE7, 0xF8, 0x08, 0x07, 0xFC, 0x0C,
+ 0x0F, 0xFE, 0x3E, 0x1F, /*"8",24*/
+ 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0xFF, 0xFC, 0x03, 0xCF, 0xFC, 0x01, 0xC7, 0xF8, 0xF9, 0xC7, 0xFB,
+ 0xFD, 0xF7, 0xFB, 0xFD, 0xF7, 0xFB, 0xF9, 0xE7, 0xF8, 0xF3, 0x0F, 0xFC, 0x00, 0x0F, 0xFE, 0x00,
+ 0x3F, 0xFF, 0x80, 0xFF, /*"9",25*/
+ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+ 0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xC7,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+ 0xFF,0xFF,0xFF,0xFF,/*":",0*/
+
+};
+const uint8 CODE EPD_Font_DigitalDismay[] = {
+0x00,0xFF,0x1A,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0xFF,0xC1,0xFF,0xFF,0xFF,0xFF,
+0x80,0xFF,0x80,0xFF,0xFF,0xFF,0xFF,0x80,0xFF,0x80,0xFF,0xFF,0xFF,0xFF,0x80,0xFF,
+0x80,0xFF,0xFF,0xFF,0xFF,0xC1,0xFF,0xC1,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*":",0*/
+ /* (13 X 56 , Digital Dismay ) */
+};
+const uint8 CODE EPD_FontAscii_DigitalDismay[] = {
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X18,0X00,0X00,0X0F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XCC,0X00,0X00,0X7E,
+0X00,0X00,0X33,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XC3,0X00,0X01,0XFF,0X80,0X00,
+0XC3,0XC1,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0XFF,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0XC3,0X00,0X01,0XFF,
+0X80,0X00,0XC3,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XCC,0X00,0X00,0X7E,0X00,0X00,
+0X33,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,/*"0",0*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X01,0XFF,
+0X80,0X00,0XFF,0XFE,0X00,0X00,0XFF,0X00,0X00,0X7F,0XFC,0X00,0X00,0X7E,0X00,0X00,
+0X3F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, /*"1",1*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XF8,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X1F,0XCF,0XFF,0XFF,0XFE,
+0X00,0X00,0X33,0XC7,0XFF,0XFF,0XFF,0X00,0X00,0X63,0XC3,0XFF,0XFF,0XE7,0X80,0X00,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0X00,0X01,0XE7,
+0XFF,0XFF,0XC3,0XC6,0X00,0X00,0XFF,0XFF,0XFF,0XE3,0XCC,0X00,0X00,0X7F,0XFF,0XFF,
+0XF3,0XF8,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,/*"2",2*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XF3,0XC7,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XC3,0XFF,0XFF,0XE7,0XFF,0XFF,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0X00,0X01,0XE7,
+0X80,0X00,0XC3,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XCC,0X00,0X00,0X7E,0X00,0X00,
+0X33,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,/*"3",3*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X1F,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X7F,
+0XFF,0XFF,0XFF,0XFE,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X01,0XE7,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0X00,0X01,0XE7,
+0X80,0X00,0XFF,0XFE,0X00,0X00,0XFF,0X00,0X00,0X7F,0XFC,0X00,0X00,0X7E,0X00,0X00,
+0X3F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,/*"4",4*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X1F,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XCC,0X00,0X00,0X7F,
+0XFF,0XFF,0XF3,0XC6,0X00,0X00,0XFF,0XFF,0XFF,0XE3,0XC3,0X00,0X01,0XE7,0XFF,0XFF,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0XFF,0XFF,0XE7,
+0X80,0X00,0XC3,0XC7,0XFF,0XFF,0XFF,0X00,0X00,0X63,0XCF,0XFF,0XFF,0XFE,0X00,0X00,
+0X33,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, /*"5",5*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X18,0X00,0X00,0X0F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XCC,0X00,0X00,0X7E,
+0X00,0X00,0X33,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XC3,0X00,0X01,0XE7,0X80,0X00,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0XFF,0XFF,0XE7,
+0X80,0X00,0XC3,0XC7,0XFF,0XFF,0XFF,0X00,0X00,0X63,0XCF,0XFF,0XFF,0XFE,0X00,0X00,
+0X33,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, /*"6",6*/
+
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XC7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XC1,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0X00,0X01,0XFF,
+0X80,0X00,0XFF,0XC6,0X00,0X00,0XFF,0X00,0X00,0X7F,0XCC,0X00,0X00,0X7E,0X00,0X00,
+0X3F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, /*"7",7*/
+
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X18,0X00,0X00,0X0F,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XCC,0X00,0X00,0X7E,
+0X00,0X00,0X33,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XC3,0X00,0X01,0XE7,0X80,0X00,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0X00,0X01,0XE7,
+0X80,0X00,0XC3,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XCC,0X00,0X00,0X7E,0X00,0X00,
+0X33,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, /*"8",8*/
+ /* (27 X 56 , Digital Dismay ) */
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,
+0X00,0X1F,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XCC,0X00,0X00,0X7F,
+0XFF,0XFF,0XF3,0XC6,0X00,0X00,0XFF,0XFF,0XFF,0XE3,0XC3,0X00,0X01,0XE7,0XFF,0XFF,
+0XC3,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,
+0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,
+0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,
+0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,
+0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,0XFF,0X81,0XFF,0XFF,0X03,0XC0,0XFF,
+0XFF,0X81,0XFF,0XFF,0X03,0XC1,0XFF,0XFF,0XC3,0XFF,0XFF,0X83,0XC3,0X00,0X01,0XE7,
+0X80,0X00,0XC3,0XC6,0X00,0X00,0XFF,0X00,0X00,0X63,0XCC,0X00,0X00,0X7E,0X00,0X00,
+0X33,0XF8,0X00,0X00,0X3C,0X00,0X00,0X1F,0XF0,0X00,0X00,0X18,0X00,0X00,0X0F,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,/*"9",9*/
+};
+
+const uint8 CODE EPD_Fontutf8_CN_16x16[] = {
+0x00, 0x66, 0x1F, /* UNICODE索引 - 星 */
+0xFF,0xFF,0xFF,0xDD,0xFF,0x9D,0x82,0x2D,0x82,0x6D,0xAB,0x6D,0xAB,0x6D,0xA8,0x01,
+0xA8,0x01,0xAB,0x6D,0xAB,0x6D,0x83,0x6D,0x83,0x6D,0xFF,0x7D,0xFF,0xFD,0xFF,0xFF,
+0x00, 0x67, 0x1F, /* UNICODE索引 - 期 */
+0xFF,0xEE,0xDF,0xEC,0x00,0x09,0x00,0x0B,0xDB,0x6F,0xDB,0x67,0x00,0x02,0x00,0x08,
+0xDF,0xE1,0x80,0x03,0x80,0x0F,0xBB,0xBD,0xBB,0xBC,0x80,0x00,0x80,0x01,0xFF,0xFF,
+0x00, 0x65, 0xE5, /* UNICODE索引 - 日 */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x80,0x00,0xBE,0xFD,0xBE,0xFD, 0xBE, 0xFD,
+0xBE,0xFD,0xBE,0xFD,0xBE,0xFD,0x80,0x00,0x80,0x00,0xFF,0xFF,0xFF,0xFF, 0xFF, 0xFF,
+0x00, 0x4E, 0x0A, /* UNICODE索引 - 上 */
+0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0x00,0x01,0x00,0x01,
+0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFF,0xFD,0xFF,0xFD,/*"上",0*/
+0x00, 0x4E, 0x0B, /* UNICODE索引 - 下 */
+0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0x80,0x00,0x80,0x00,
+0xBF,0xFF,0xBD,0xFF,0xBC,0xFF,0xBE,0x7F,0xBF,0x1F,0xBF,0x9F,0xBF,0xFF,0xBF,0xFF,/*"下",1*/
+
+0x00, 0x51, 0x9C, /* UNICODE索引 - 农 */
+0xFB, 0xF7, 0xE3, 0xE7, 0xE7, 0xCF, 0xEF, 0x9F, 0xEF, 0x00, 0xEC, 0x00, 0xE0, 0xF9, 0x00, 0xFB,
+0x0C, 0x3F, 0xEF, 0x1F, 0xEF, 0x8F, 0xEF, 0x27, 0xEA, 0x73, 0xE2, 0xF9, 0xE7, 0xFD, 0xFF, 0xFD,
+0x00, 0x53, 0x86, /* UNICODE索引 - 历 */
+0xFF, 0xFE, 0xFF, 0xF8, 0x80, 0x01, 0x80, 0x06, 0xBD, 0xFC, 0xBD, 0xF9, 0xBD, 0xE3, 0xBD, 0x87,
+0xA0, 0x1F, 0xA0, 0x7F, 0xBD, 0xFD, 0xBD, 0xFC, 0xBD, 0xFC, 0xBC, 0x01, 0xBC, 0x03, 0xBF, 0xFF,
+
+0x00, 0x67, 0x2A, /* UNICODE索引 - 未 */
+0xFE, 0xFB, 0xFE, 0xFB, 0xEE, 0xF3, 0xEE, 0xE7, 0xEE, 0xCF, 0xEE, 0x9F, 0xEE, 0x3F, 0x00, 0x00,
+0x00, 0x00, 0xEE, 0x3F, 0xEE, 0x9F, 0xEE, 0xCF, 0xEE, 0xE7, 0xEE, 0xF3, 0xFE, 0xFB, 0xFE, 0xFB,
+0x00, 0x77, 0xE5, /* UNICODE索引 - 知 */
+0xFB, 0x7E, 0xE3, 0x7C, 0x07, 0x71, 0x0F, 0x43, 0xE0, 0x0F, 0xE0, 0x0F, 0xEF, 0x41, 0xEF, 0x71,
+0xFF, 0x7F, 0xC0, 0x03, 0xC0, 0x03, 0xDF, 0xF7, 0xDF, 0xF7, 0xC0, 0x03, 0xC0, 0x03, 0xFF, 0xFF,
+0x00, 0x6B, 0x63, /* UNICODE索引 - 正 */
+0xFF, 0xFD, 0xBF, 0xFD, 0xBF, 0xFD, 0xBC, 0x01, 0xBC, 0x01, 0xBF, 0xFD, 0xBF, 0xFD, 0x80, 0x01,
+0x80, 0x01, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBF, 0xFD, 0xFF, 0xFD,
+0x00, 0x51, 0xAC, /* UNICODE索引 - 冬 */
+0xFF, 0xBF, 0xFB, 0xBF, 0xF3, 0x3F, 0xE7, 0x7F, 0xC6, 0x7B, 0x12, 0xDB, 0x18, 0xDB, 0xDD, 0xD9,
+0xDD, 0xCD, 0xD8, 0xEC, 0xD2, 0xE6, 0xC6, 0x77, 0xCF, 0x7F, 0xFF, 0x3F, 0xFF, 0xBF, 0xFF, 0xBF,
+0x00, 0x81, 0x4A, /* UNICODE索引 - 腊 */
+0xFF, 0xFE, 0x80, 0x00, 0x80, 0x01, 0xBB, 0xBE, 0x80, 0x00, 0x80, 0x00, 0xED, 0xFF, 0xED, 0x00,
+0x01, 0x00, 0x01, 0x6D, 0xED, 0x6D, 0xED, 0x6D, 0x01, 0x6D, 0x01, 0x00, 0xED, 0x00, 0xED, 0xFF,
+0x00, 0x67, 0x08, /* UNICODE索引 - 月 */
+0xFF, 0xFE, 0xFF, 0xFC, 0xFF, 0xF1, 0x80, 0x03, 0x80, 0x0F, 0xBB, 0xBF, 0xBB, 0xBF, 0xBB, 0xBF,
+0xBB, 0xBF, 0xBB, 0xBF, 0xBB, 0xBD, 0xBB, 0xBC, 0x80, 0x00, 0x80, 0x01, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x52, 0x1D, /* UNICODE索引 - 初 */
+0xEF, 0xBF, 0xEF, 0x3F, 0x6E, 0x7F, 0x28, 0x00, 0xA0, 0x00, 0xE6, 0x1E, 0xEE, 0x9C, 0xDF, 0xF9,
+0xDF, 0xE3, 0xC0, 0x07, 0xC0, 0x1D, 0xDF, 0xFC, 0xDF, 0xFC, 0xC0, 0x01, 0xC0, 0x03, 0xFF, 0xFF,
+0x00, 0x5E, 0xFF, /* UNICODE索引 - 廿 */
+0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xFD, 0xFB, 0xFD,
+0xFB, 0xFD, 0xFB, 0xFD, 0xFB, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF,
+0x00, 0x4E, 0x00, /* UNICODE索引 - 一(手动加粗) */
+0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F,
+0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFF, 0xFF,
+0x00, 0x4E, 0x8C, /* UNICODE索引 - 二(手动加粗) */
+0xFF, 0xF3, 0xFF, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3,
+0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xE7, 0xF3, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0xFF,
+0x00, 0x4E, 0x09, /* UNICODE索引 - 三(手动加粗) */
+0xFF, 0xF9, 0xCF, 0xF9, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79,
+0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCE, 0x79, 0xCF, 0xF9, 0xFF, 0xF9, 0xFF, 0xFF,
+0x00, 0x56, 0xDB, /* UNICODE索引 - 四 */
+0xFF, 0xFF, 0xC0, 0x01, 0xC0, 0x01, 0xDF, 0xCB, 0xDF, 0x1B, 0xC0, 0x3B, 0xC0, 0xFB, 0xDF, 0xFB,
+0xDF, 0xFB, 0xC0, 0x7B, 0xC0, 0x3B, 0xDF, 0xBB, 0xDF, 0xBB, 0xC0, 0x01, 0xC0, 0x01, 0xFF, 0xFF,
+0x00, 0x4E, 0x94, /* UNICODE索引 - 五 */
+0xFF, 0xFD, 0xBF, 0xFD, 0xBD, 0xFD, 0xBD, 0xFD, 0xBD, 0xE1, 0xBC, 0x01, 0x80, 0x1D, 0x81, 0xFD,
+0xBD, 0xFD, 0xBD, 0xFD, 0xBD, 0xFD, 0xBC, 0x01, 0xBC, 0x01, 0xBF, 0xFD, 0xBF, 0xFD, 0xFF, 0xFD,
+0x00, 0x51, 0x6D, /* UNICODE索引 - 六 */
+0xFB, 0xFF, 0xFB, 0xFD, 0xFB, 0xF9, 0xFB, 0xF3, 0xFB, 0xC7, 0xFB, 0x0F, 0x7B, 0x3F, 0x3B, 0xFF,
+0x8B, 0xFF, 0xCB, 0x7F, 0xFB, 0x3F, 0xFB, 0x9F, 0xFB, 0xC7, 0xFB, 0xE1, 0xFB, 0xF9, 0xFB, 0xFF,
+0x00, 0x4E, 0x03, /* UNICODE索引 - 七 */
+0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFC, 0xFF, 0x00, 0x03, 0x00, 0x01,
+0xFD, 0xFD, 0xFD, 0xFD, 0xF9, 0xFD, 0xFB, 0xFD, 0xFB, 0xFD, 0xFB, 0xE1, 0xFB, 0xE1, 0xFF, 0xFF,
+0x00, 0x51, 0x6B, /* UNICODE索引 - 八 */
+0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xF8, 0xFF, 0xE1, 0xFF, 0x07, 0xC0, 0x1F, 0xC0, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0x81, 0xFF, 0x80, 0x3F, 0xFE, 0x0F, 0xFF, 0xC3, 0xFF, 0xF1, 0xFF, 0xFC, 0xFF, 0xFE,
+0x00, 0x4E, 0x5D, /* UNICODE索引 - 九 */
+0xFF, 0xFE, 0xF7, 0xFC, 0xF7, 0xF9, 0xF7, 0xE3, 0xF7, 0x07, 0x00, 0x1F, 0x00, 0xFF, 0xF7, 0xFF,
+0xF7, 0xFF, 0xF7, 0xFF, 0xF0, 0x03, 0xF0, 0x01, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0xE1, 0xFF, 0xE1,
+0x00, 0x53, 0x41, /* UNICODE索引 - 十(手动加粗) */
+0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0x00, 0x00,
+0x00, 0x00, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF,
+0x00, 0x9F, 0x20, /* UNICODE索引 - 鼠 */
+0xFF, 0xFF, 0xFF, 0xFF, 0x81, 0x00, 0x81, 0x00, 0xAD, 0x6C, 0x2D, 0x25, 0x6D, 0xB7, 0xFD, 0x00,
+0xFD, 0x00, 0xAD, 0x6C, 0xAD, 0x25, 0xAD, 0xB7, 0x81, 0x03, 0x81, 0x01, 0xFF, 0xF0, 0xFF, 0xF0,
+0x00, 0x72, 0x5B, /* UNICODE索引 - 牛 */
+0xFF, 0xBF, 0xFD, 0xBF, 0xF9, 0xBF, 0x83, 0xBF, 0x87, 0xBF, 0xF7, 0xBF, 0xF7, 0xBF, 0x00, 0x00,
+0x00, 0x00, 0xF7, 0xBF, 0xF7, 0xBF, 0xF7, 0xBF, 0xF7, 0xBF, 0xF7, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF,
+0x00, 0x86, 0x4E, /* UNICODE索引 - 虎 */
+0xFF, 0xFE, 0xFF, 0xF8, 0xE0, 0x01, 0xE0, 0x06, 0xED, 0xFC, 0xED, 0xF9, 0xED, 0xC3, 0x00, 0xC7,
+0x00, 0x5F, 0xA9, 0x5F, 0xAB, 0x41, 0xAB, 0x40, 0xAC, 0x7E, 0xA4, 0x78, 0xE7, 0xF8, 0xFF, 0xFF,
+0x00, 0x51, 0x54, /* UNICODE索引 - 兔 */
+0xFD, 0xFE, 0xF9, 0xFE, 0xF0, 0x1C, 0xE0, 0x19, 0x0B, 0xB3, 0x1B, 0xA7, 0xDB, 0x8F, 0xD8, 0x1F,
+0xD8, 0x01, 0xD3, 0x80, 0xC3, 0xAE, 0xCB, 0xA2, 0xF8, 0x12, 0xF8, 0x1E, 0xFF, 0xF8, 0xFF, 0xF8,
+0x00, 0x9F, 0x99, /* UNICODE索引 - 龙 */
+0xF7, 0xFE, 0xF7, 0xFC, 0xF7, 0xF9, 0xF7, 0xE3, 0xF7, 0x87, 0x00, 0x1D, 0x00, 0x79, 0xF7, 0xF3,
+0xF0, 0x03, 0xF0, 0x01, 0x77, 0x9D, 0x17, 0x3D, 0x94, 0x7D, 0xF4, 0xFD, 0xF7, 0xE1, 0xF7, 0xE1,
+0x00, 0x86, 0xC7, /* UNICODE索引 - 蛇 */
+0xFF, 0xFB, 0xE0, 0x39, 0xE0, 0x39, 0x00, 0x03, 0x00, 0x07, 0xE0, 0x67, 0xE0, 0x63, 0xE3, 0xF3,
+0xE4, 0x03, 0xEC, 0x01, 0x6F, 0x9D, 0x0F, 0x3D, 0x8E, 0x7D, 0xEA, 0xFD, 0xE3, 0xE1, 0xE7, 0xE1,
+0x00, 0x9A, 0x6C, /* UNICODE索引 - 马 */
+0xFF, 0xEF, 0xBF, 0xEF, 0xBF, 0xEF, 0xB0, 0xEF, 0xB0, 0xEF, 0xBE, 0xEF, 0xBE, 0xEF, 0xBE, 0xEF,
+0xBE, 0xEF, 0xBE, 0xEF, 0x80, 0xED, 0x80, 0xEC, 0xFE, 0xFC, 0xFE, 0x01, 0xFE, 0x03, 0xFF, 0xFF,
+0x00, 0x7F, 0x8A, /* UNICODE索引 - 羊 */
+0xFF, 0xEF, 0xEF, 0xEF, 0xEE, 0xEF, 0xEE, 0xEF, 0x6E, 0xEF, 0x0E, 0xEF, 0x8E, 0xEF, 0xE0, 0x00,
+0xE0, 0x00, 0xCE, 0xEF, 0x0E, 0xEF, 0x2E, 0xEF, 0xEE, 0xEF, 0xEE, 0xEF, 0xEF, 0xEF, 0xFF, 0xEF,
+0x00, 0x73, 0x34, /* UNICODE索引 - 猴 */
+0xBB, 0xDD, 0x93, 0x9C, 0xC7, 0x3C, 0xC0, 0x01, 0x90, 0x03, 0xB9, 0xFF, 0xE0, 0x00, 0x00, 0x00,
+0x17, 0x5E, 0xB0, 0x5C, 0xB0, 0xD1, 0xB6, 0x03, 0x86, 0x03, 0x86, 0xD1, 0xF6, 0xDC, 0xF7, 0xDE,
+0x00, 0x9E, 0x21, /* UNICODE索引 - 鸡 */
+0xEF, 0xFB, 0xED, 0xF3, 0xEC, 0xC7, 0xEE, 0x0F, 0xEC, 0x1F, 0xE0, 0xC7, 0xE3, 0xE7, 0xFF, 0xF7,
+0xC0, 0x37, 0x80, 0x37, 0x17, 0xB7, 0x55, 0xB5, 0xDC, 0xB4, 0xC0, 0xB4, 0xC1, 0x81, 0xFF, 0x83,
+0x00, 0x72, 0xD7, /* UNICODE索引 - 狗 */
+0xFD, 0xEF, 0xB9, 0xCD, 0x93, 0x9C, 0xC7, 0x3C, 0xC0, 0x01, 0x90, 0x03, 0xB3, 0xFF, 0xC4, 0x0F,
+0x0C, 0x0F, 0x2D, 0xDF, 0xEC, 0x0D, 0xEC, 0x0C, 0xEF, 0xFC, 0xE0, 0x01, 0xE0, 0x03, 0xFF, 0xFF,
+0x00, 0x73, 0x2A, /* UNICODE索引 - 猪 */
+0xBB, 0xDD, 0x93, 0x9C, 0xC7, 0x3C, 0xC0, 0x01, 0x90, 0x03, 0xBB, 0xDF, 0xDB, 0x9F, 0xDB, 0x00,
+0xDA, 0x00, 0x00, 0x6D, 0x01, 0x6D, 0xD3, 0x6D, 0xC3, 0x00, 0x8B, 0x00, 0x9B, 0xFF, 0xFB, 0xFF,
+0x00, 0x75, 0x32, /* UNICODE索引 - 甲 */
+0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x1F, 0x80, 0x1F, 0xBB, 0xBF, 0xBB, 0xBF, 0xBB, 0xBF, 0x80, 0x00,
+0x80, 0x00, 0xBB, 0xBF, 0xBB, 0xBF, 0xBB, 0xBF, 0x80, 0x1F, 0x80, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x4E, 0x59, /* UNICODE索引 - 乙 */
+0xFF, 0xFF, 0xBF, 0xFF, 0xBF, 0xE3, 0xBF, 0x81, 0xBF, 0x1D, 0xBE, 0x7D, 0xBC, 0xFD, 0xB9, 0xFD,
+0xB3, 0xFD, 0xA7, 0xFD, 0x8F, 0xFD, 0x9F, 0xFD, 0xBF, 0xFD, 0xFF, 0xE1, 0xFF, 0xE1, 0xFF, 0xFF,
+0x00, 0x4E, 0x19, /* UNICODE索引 - 丙 */
+0xBF, 0xFF, 0xB8, 0x00, 0xB8, 0x00, 0xBB, 0xFF, 0xBB, 0xEF, 0xBB, 0xCF, 0xBB, 0x1F, 0x80, 0x3F,
+0x80, 0x7F, 0xBB, 0x3F, 0xBB, 0x8F, 0xBB, 0xCD, 0xBB, 0xFC, 0xB8, 0x00, 0xB8, 0x01, 0xBF, 0xFF,
+0x00, 0x4E, 0x01, /* UNICODE索引 - 丁 */
+0xFF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFD, 0xBF, 0xFC, 0x80, 0x00,
+0x80, 0x01, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF,
+0x00, 0x62, 0x0A, /* UNICODE索引 - 戊 */
+0xFF, 0xFE, 0xFF, 0xF8, 0xE0, 0x01, 0xE0, 0x07, 0xEF, 0xFE, 0xEF, 0xFE, 0xEF, 0xFC, 0xEF, 0xFD,
+0x01, 0xF9, 0x00, 0x33, 0xEE, 0x07, 0x6F, 0xC7, 0x2F, 0x13, 0xAC, 0x39, 0xEC, 0xE0, 0xEF, 0xE0,
+0x00, 0x5D, 0xF2, /* UNICODE索引 - 已 */
+0xFF, 0xFF, 0xFF, 0xFF, 0xB8, 0x03, 0xB8, 0x01, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD,
+0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0x80, 0xFD, 0x80, 0xFD, 0xFF, 0xE1, 0xFF, 0xE1, 0xFF, 0xFF,
+0x00, 0x5E, 0x9A, /* UNICODE索引 - 庚 */
+0xFF, 0xFD, 0xFF, 0xF1, 0xC0, 0x02, 0xC0, 0x0E, 0xDB, 0x6C, 0xDB, 0x6D, 0xDB, 0x69, 0x5B, 0x63,
+0x10, 0x07, 0x90, 0x07, 0xDB, 0x63, 0xDB, 0x69, 0xD8, 0x0D, 0xD8, 0x0C, 0xDF, 0x7E, 0xDF, 0x7E,
+0x00, 0x8F, 0x9B, /* UNICODE索引 - 辛 */
+0xFD, 0xFF, 0xFD, 0xDF, 0xDD, 0xDF, 0xDD, 0xDF, 0xD5, 0xDF, 0xD1, 0xDF, 0x59, 0xDF, 0x1C, 0x00,
+0x9C, 0x00, 0xD9, 0xDF, 0xD1, 0xDF, 0xD5, 0xDF, 0xDD, 0xDF, 0xDD, 0xDF, 0xFD, 0xDF, 0xFD, 0xFF,
+0x00, 0x58, 0xEC, /* UNICODE索引 - 壬 */
+0xFE, 0xFF, 0xFE, 0xFF, 0xDE, 0xFD, 0xDE, 0xFD, 0xDE, 0xFD, 0xDE, 0xFD, 0xDE, 0xFD, 0xC0, 0x01,
+0x80, 0x01, 0xBE, 0xFD, 0xBE, 0xFD, 0x3E, 0xFD, 0x3E, 0xFD, 0xBE, 0xFD, 0xFE, 0xFF, 0xFE, 0xFF,
+0x00, 0x76, 0x78, /* UNICODE索引 - 癸 */
+0xFE, 0xFF, 0xAE, 0xDE, 0xA4, 0xDE, 0xB1, 0xDC, 0xB2, 0xDD, 0xA6, 0xD9, 0x8E, 0xD3, 0x9E, 0x07,
+0x3E, 0x07, 0x0E, 0xD7, 0x86, 0xD3, 0x32, 0xD9, 0x61, 0xDC, 0xCC, 0xDE, 0xDE, 0xDF, 0xFE, 0xFF,
+0x00, 0x5B, 0x50, /* UNICODE索引 - 子 */
+0xFE, 0xFF, 0xBE, 0xFF, 0xBE, 0xFF, 0xBE, 0xFF, 0xBE, 0xFF, 0xBE, 0xFD, 0xBE, 0xFC, 0xB8, 0x00,
+0xB8, 0x01, 0xB2, 0xFF, 0xA6, 0xFF, 0x8E, 0xFF, 0x9E, 0xFF, 0xBE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF,
+0x00, 0x4E, 0x11, /* UNICODE索引 - 丑 */
+0xFF, 0xFD, 0xFF, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0x01, 0x80, 0x01, 0x80, 0xFD,
+0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0x80, 0x01, 0x80, 0x01, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0xFD,
+0x00, 0x5B, 0xC5, /* UNICODE索引 - 寅 */
+0xF7, 0xFF, 0xC7, 0xFF, 0xCF, 0xFF, 0xD4, 0x06, 0xD4, 0x04, 0xD5, 0xB1, 0x55, 0xB3, 0x10, 0x07,
+0x90, 0x07, 0xD5, 0xB3, 0xD5, 0xB1, 0xD4, 0x04, 0xD4, 0x06, 0xD7, 0xFF, 0xC7, 0xFF, 0xCF, 0xFF,
+0x00, 0x53, 0x6F, /* UNICODE索引 - 卯 */
+0xFF, 0xFF, 0x80, 0x1F, 0x80, 0x1E, 0xBF, 0xDC, 0x3F, 0x91, 0x40, 0x03, 0x40, 0x0F, 0xFF, 0xFF,
+0x80, 0x00, 0x80, 0x00, 0xBF, 0xDF, 0xBF, 0xCF, 0xBF, 0xCF, 0x80, 0x1F, 0x80, 0x3F, 0xFF, 0xFF,
+0x00, 0x8F, 0xB0, /* UNICODE索引 - 辰 */
+0xFF, 0xFD, 0xFF, 0xF1, 0x80, 0x03, 0x80, 0x0F, 0xB6, 0xFF, 0xB6, 0x00, 0xB6, 0x00, 0xB6, 0xF9,
+0xB6, 0x3B, 0xB6, 0x1F, 0xB6, 0xCF, 0xB6, 0xC7, 0xB6, 0x93, 0xB6, 0xB9, 0xBE, 0xFD, 0xFF, 0xFD,
+0x00, 0x5D, 0xF3, /* UNICODE索引 - 巳 */
+0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x03, 0x80, 0x01, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD,
+0xBE, 0xFD, 0xBE, 0xFD, 0xBE, 0xFD, 0x80, 0xFD, 0x80, 0xFD, 0xFF, 0xE1, 0xFF, 0xE1, 0xFF, 0xFF,
+0x00, 0x53, 0x48, /* UNICODE索引 - 午 */
+0xFF, 0xBF, 0xFD, 0xBF, 0xF9, 0xBF, 0xE3, 0xBF, 0x07, 0xBF, 0x0F, 0xBF, 0xEF, 0xBF, 0xE0, 0x00,
+0xE0, 0x00, 0xEF, 0xBF, 0xEF, 0xBF, 0xEF, 0xBF, 0xEF, 0xBF, 0xEF, 0xBF, 0xFF, 0xBF, 0xFF, 0xBF,
+0x00, 0x67, 0x2A, /* UNICODE索引 - 未 */
+0xFE, 0xFB, 0xFE, 0xFB, 0xEE, 0xF3, 0xEE, 0xE7, 0xEE, 0xCF, 0xEE, 0x9F, 0xEE, 0x3F, 0x00, 0x00,
+0x00, 0x00, 0xEE, 0x3F, 0xEE, 0x9F, 0xEE, 0xCF, 0xEE, 0xE7, 0xEE, 0xF3, 0xFE, 0xFB, 0xFE, 0xFB,
+0x00, 0x75, 0x33, /* UNICODE索引 - 申 */
+0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x07, 0xE0, 0x07, 0xEE, 0xEF, 0xEE, 0xEF, 0xEE, 0xEF, 0x00, 0x00,
+0x00, 0x00, 0xEE, 0xEF, 0xEE, 0xEF, 0xEE, 0xEF, 0xE0, 0x07, 0xE0, 0x07, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x91, 0x49, /* UNICODE索引 - 酉 */
+0xBF, 0xFF, 0xB0, 0x00, 0xB0, 0x00, 0xB7, 0x2D, 0xB6, 0x6D, 0x80, 0xED, 0x81, 0xED, 0xB7, 0xED,
+0xB7, 0xED, 0x80, 0xED, 0x80, 0x6D, 0xB7, 0x6D, 0xB7, 0x6D, 0xB0, 0x00, 0xB0, 0x00, 0xBF, 0xFF,
+0x00, 0x62, 0x0C, /* UNICODE索引 - 戌 */
+0xFF, 0xFE, 0xFF, 0xF8, 0xE0, 0x01, 0xE0, 0x07, 0xEF, 0x7F, 0xEF, 0x7F, 0xEF, 0x7F, 0xEF, 0x7E,
+0xEF, 0xFC, 0x00, 0x79, 0x00, 0x13, 0x6F, 0x87, 0x2F, 0x83, 0xAC, 0x19, 0xEC, 0x60, 0xEF, 0xE0,
+0x00, 0x4E, 0xA5, /* UNICODE索引 - 亥 */
+0xFF, 0xFF, 0xEF, 0xF6, 0xEF, 0x76, 0xEE, 0x66, 0xEC, 0x6C, 0xE9, 0x4D, 0x63, 0x59, 0x27, 0x1B,
+0xAF, 0x33, 0xEE, 0x67, 0xEC, 0xC7, 0xED, 0x93, 0xEF, 0x39, 0xEF, 0x7C, 0xEF, 0xFE, 0xFF, 0xFF,
+0x00, 0x5E, 0x74, /* UNICODE索引 - 年 */
+0xFF, 0xDF, 0xFB, 0xDF, 0xE3, 0xDF, 0x04, 0x1F, 0x1C, 0x1F, 0xDD, 0xDF, 0xDD, 0xDF, 0xDD, 0xDF,
+0xC0, 0x00, 0xC0, 0x00, 0xDD, 0xDF, 0xDD, 0xDF, 0xDD, 0xDF, 0xDD, 0xDF, 0xDF, 0xDF, 0xFF, 0xDF,
+0x00, 0xFF, 0x1A, /* UNICODE索引 - : */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x93, 0xFF, 0x93, 0xFF, 0x93, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x30, 0x10, /* UNICODE索引 - 【 */
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x01,
+0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x83, 0xC1, 0x8F, 0xF1, 0x9F, 0xF9, 0xBF, 0xFD, 0xFF, 0xFF,
+0x00, 0x30, 0x11, /* UNICODE索引 - 】 */
+0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0x9F, 0xF9, 0x8F, 0xF1, 0x83, 0xC1, 0x80, 0x01, 0x80, 0x01,
+0x80, 0x01, 0x80, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x79, 0xBB, /* UNICODE索引 - 离 */
+ 0xFF,0xFF,0xDF,0xE0,0xD0,0xC0,0xD0,0x5F,0xDE,0x5B,0xD4,0x43,0xD5,0x03,0x91,0x1B,
+ 0x9B,0x5B,0xD1,0x4A,0xD5,0x42,0xD5,0x52,0xDF,0x5B,0xD0,0x5E,0xD0,0xC0,0xDF,0xE1,
+ 0x00, 0x8F, 0xD8, /* UNICODE索引 - 还 */
+ 0xFF,0xFF,0xFD,0xFE,0xCD,0xF8,0xC4,0x01,0xF6,0x03,0xDF,0xE9,0xDF,0xCC,0xDF,0x9E,
+ 0xDE,0x3E,0xD8,0x00,0xC0,0x00,0xC5,0xFE,0xDC,0x7E,0xDE,0x1E,0xDF,0x8E,0xDF,0xEE,
+ 0x00, 0x67, 0x09, /* UNICODE索引 - 有 */
+ 0xFF,0x7F,0xEE,0x7F,0xEE,0xFF,0xEC,0x00,0xE8,0x00,0xE1,0xB7,0xC5,0xB7,0x8D,0xB7,
+ 0xAD,0xB7,0xED,0xB7,0xED,0xB6,0xED,0xB6,0xED,0xB6,0xEC,0x00,0xEC,0x00,0xEF,0xFF,
+ 0x00, 0x59, 0x29, /* UNICODE索引 - 天 */
+ 0xFF,0xFF,0xFE,0xFE,0xDE,0xFE,0xDE,0xFC,0xDE,0xFD,0xDE,0xF9,0xDE,0xE3,0xC0,0x87,
+ 0xC0,0x1F,0xDE,0x1F,0xDE,0xC7,0xDE,0xE3,0xDE,0xF9,0xDE,0xFD,0xDE,0xFC,0xFE,0xFE,
+ 0x00, 0x4E, 0xCA, /* UNICODE索引 - 今 */
+ 0xFF,0xFF,0xFD,0xBF,0xFD,0xBF,0xF9,0xBE,0xF3,0xBE,0xF7,0xBE,0xE3,0xBE,0xC9,0xBE,
+ 0xDD,0xBE,0xCC,0xBC,0xE6,0xBD,0xF7,0xB9,0xF3,0xB3,0xF9,0x87,0xFD,0x8F,0xFD,0xFF,
+ 0x00, 0x66, 0x2F, /* UNICODE索引 - 是 */
+ 0xFF,0xFE,0xFF,0x7E,0xFF,0x7C,0xC1,0x41,0xC0,0x43,0xD6,0x73,0xD6,0x79,0xD6,0x00,
+ 0xD6,0x00,0xD6,0x6E,0xD6,0x6E,0xD6,0x6E,0xC0,0x6E,0xC1,0x6E,0xFF,0x6E,0xFF,0x7E,
+
+ 0x00, 0x59, 0x27, /* UNICODE索引 - 大 */
+ 0xFF,0xFF,0xFB,0xFE,0xFB,0xFE,0xFB,0xFC,0xFB,0xF9,0xFB,0xE3,0xFB,0x87,0xC0,0x1F,
+ 0xC0,0x7F,0xFA,0x1F,0xFB,0x87,0xFB,0xE3,0xFB,0xF9,0xFB,0xFC,0xFB,0xFE,0xFB,0xFE,
+ 0x00, 0x7A, 0xCB, /* UNICODE索引 - 立 */
+ 0xFF,0xFF,0xFF,0xFE,0xFB,0xFE,0xF8,0x7E,0xF8,0x02,0xFB,0x80,0xFB,0xFC,0xCB,0xFE,
+ 0xC3,0xFE,0xF3,0xFE,0xFB,0xFC,0xFA,0x00,0xFA,0x02,0xFB,0xFE,0xFB,0xFE,0xFF,0xFE,
+ 0x00, 0x66, 0x25, /* UNICODE索引 - 春 */
+ 0xFF,0xEF,0xFE,0xEF,0xDE,0xCF,0xDA,0xC0,0xDA,0x80,0xDA,0x16,0xD8,0x56,0x80,0xD6,
+ 0x82,0xD6,0xDA,0xD6,0xDA,0x56,0xDA,0x16,0xDA,0x80,0xDA,0x80,0xDE,0xCF,0xFE,0xEF,
+ 0x00, 0x96, 0xE8, /* UNICODE索引 - 雨 */
+ 0xFF,0xFF,0xDC,0x00,0xD8,0x00,0xD9,0xDF,0xD8,0xC7,0xDA,0x63,0xDB,0x31,0xC0,0x00,
+ 0xC0,0x00,0xD9,0xDF,0xD8,0xCE,0xDA,0x66,0xDB,0x32,0xDB,0xBA,0xD8,0x00,0xDC,0x01,
+ 0x00, 0x6C, 0x34, /* UNICODE索引 - 水 */
+ 0xFF,0xFF,0xFB,0xFB,0xFB,0xF3,0xFB,0xE7,0xFB,0xCE,0xFB,0x8E,0xF8,0x3E,0xF8,0x7E,
+ 0xC0,0x00,0xC0,0x01,0xFE,0x3F,0xFC,0x8F,0xF9,0xC7,0xF3,0xF3,0xF7,0xFB,0xFF,0xFB,
+ 0x00, 0x60, 0xCA, /* UNICODE索引 - 惊 */
+ 0xFF,0xBF,0xF0,0x3F,0xF0,0x7F,0xC0,0x00,0xC0,0x00,0xE0,0x7D,0xEC,0x79,0xE8,0x22,
+ 0xEB,0xA6,0xAB,0xBE,0x8B,0x80,0xCB,0x80,0xEB,0xBF,0xE8,0x27,0xE8,0x21,0xEF,0xF9,
+ 0x00, 0x86, 0xF0, /* UNICODE索引 - 蛰 */
+ 0xFF,0xFF,0xED,0x7E,0xED,0x46,0xED,0x02,0x80,0x1A,0x80,0x5A,0xE9,0xDA,0xEB,0x00,
+ 0xEA,0x00,0xC0,0xDA,0xC0,0xDA,0xEC,0xDA,0xE0,0xDA,0xE0,0x00,0xFC,0x04,0xFC,0x7E,
+ 0x00, 0x52, 0x06, /* UNICODE索引 - 分 */
+ 0xFF,0xFF,0xFE,0xFE,0xFE,0xFE,0xFC,0xFC,0xF0,0xF9,0xC2,0xE3,0xCE,0x07,0xFE,0x1F,
+ 0xFE,0xFE,0xBE,0xFE,0x8E,0xFE,0xC6,0xFE,0xF2,0x00,0xF8,0x01,0xFC,0xFF,0xFE,0x7F,
+ 0x00, 0x66, 0x0E, /* UNICODE索引 - 明 */
+ 0xFF,0xFF,0xE0,0x07,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,0xDE,0xF6,0xC0,0x04,0xE0,0x09,
+ 0xC0,0x03,0xC0,0x07,0xDD,0xDF,0xDD,0xDE,0xDD,0xDE,0xDD,0xDE,0xC0,0x00,0xC0,0x00,
+ 0x00, 0x8C, 0x37, /* UNICODE索引 - 谷 */
+ 0xFF,0xFF,0xF7,0xBF,0xF7,0x3F,0xE7,0x00,0xEE,0x00,0xCC,0xBE,0x9D,0xBE,0xB9,0xBE,
+ 0xF3,0xBE,0xF3,0xBE,0xD9,0xBE,0xDC,0xBE,0xCE,0x00,0xE7,0x40,0xF7,0x3F,0xFF,0xBF,
+ 0x00, 0x59, 0x0F, /* UNICODE索引 - 夏 */
+ 0xFF,0xFB,0xFF,0xFA,0xD0,0x72,0xC0,0x36,0xCA,0xA6,0xCA,0x86,0xCA,0x82,0xCA,0xA8,
+ 0xCA,0xAD,0xCA,0xAD,0xCA,0xA8,0xCA,0xA2,0xCA,0xA6,0xC0,0x26,0xD0,0x7E,0xFF,0xFE,
+ 0x00, 0x6E, 0xE1, /* UNICODE索引 - 满 */
+ 0xFD,0xFF,0xDD,0xFC,0xCC,0xE0,0xE6,0x03,0xE7,0x00,0xED,0x00,0xC5,0x73,0xC4,0x03,
+ 0xEC,0x0F,0xED,0x67,0xED,0x73,0xC4,0x02,0xC4,0x06,0xED,0x62,0xED,0x00,0xEF,0x80,
+ 0x00, 0x82, 0x92, /* UNICODE索引 - 芒 */
+ 0xFF,0xFF,0xEF,0x7F,0xEF,0x7F,0xEF,0x01,0x81,0x00,0x81,0x7E,0xEF,0x7E,0xE9,0x7E,
+ 0xE8,0x7E,0xEE,0x7E,0xEF,0x7E,0x81,0x7E,0x81,0x7E,0xEF,0x7E,0xEF,0x7E,0xEF,0x7E,
+ 0x00, 0x79, 0xCD, /* UNICODE索引 - 种 */
+ 0xFD,0xFF,0xDD,0xCF,0xDD,0x0F,0xC0,0x00,0xC0,0x00,0xDD,0x1F,0xFD,0xDF,0xF8,0x0F,
+ 0xF0,0x0F,0xF7,0xEF,0x80,0x00,0x80,0x00,0xF7,0xEF,0xF7,0xEF,0xF0,0x0F,0xF8,0x0F,
+ 0x00, 0x81, 0xF3, /* UNICODE索引 - 至 */
+ 0xFF,0xFF,0xDF,0xFE,0xDE,0xEE,0xDC,0xEE,0xD8,0xEE,0xD2,0xEE,0xC6,0xEE,0xCE,0x00,
+ 0xDE,0x00,0xDE,0xEE,0xD6,0xEE,0xD2,0xEE,0xD8,0xEE,0xDC,0x6E,0xDE,0x2E,0xFF,0xBE,
+ 0x00, 0x66, 0x91, /* UNICODE索引 - 暑 */
+ 0xFF,0xF7,0xFF,0xB7,0xC2,0xB7,0xC2,0xB5,0xD2,0xA0,0xD2,0xAA,0xD2,0xAA,0xD0,0x0A,
+ 0xD0,0x0A,0xD2,0x8A,0xD2,0xAA,0xD2,0x2A,0xD2,0x2A,0xC0,0x20,0xC0,0xB0,0xFF,0xBF,
+ 0x00, 0x79, 0xCB, /* UNICODE索引 - 秋 */
+ 0xFF,0xF7,0xDD,0xE7,0xDD,0x8F,0xC0,0x00,0xC0,0x00,0xDC,0x3F,0xDD,0x8E,0xFC,0x4C,
+ 0xE0,0x71,0xE3,0xC3,0xC0,0x0F,0xC0,0x1F,0xFF,0x87,0xFC,0x63,0xE0,0x78,0xE3,0xFC,
+ 0x00, 0x59, 0x04, /* UNICODE索引 - 处 */
+ 0xFF,0xFF,0xFF,0x3E,0xFC,0x3C,0x80,0x7D,0x80,0x09,0xF7,0x83,0xF7,0xC3,0xF4,0x19,
+ 0xF0,0x3D,0xFB,0xFC,0xC4,0x06,0xC0,0x06,0xF8,0xFE,0xFC,0x7E,0xFF,0x3E,0xFF,0xBE,
+ 0x00, 0x76, 0x7D, /* UNICODE索引 - 白 */
+ 0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0xE0,0x00,0xEF,0xBE,0xEF,0xBE,0xEF,0xBE,0xCF,0xBE,
+ 0xCF,0xBE,0xEF,0xBE,0xEF,0xBE,0xEF,0xBE,0xEF,0xBE,0xE0,0x00,0xF0,0x00,0xFF,0xFF,
+ 0x00, 0x97, 0x32, /* UNICODE索引 - 露 */
+ 0xF7,0xFF,0xE7,0x38,0xED,0x18,0xC9,0x5E,0xC9,0x40,0xC9,0x40,0xC9,0x14,0xC0,0x04,
+ 0xC0,0xA8,0xCC,0x20,0xC8,0x06,0xC9,0x46,0xC9,0x46,0xCD,0x00,0xE3,0x28,0xE3,0xFF,
+ 0x00, 0x97, 0x1C, /* UNICODE索引 - 霜 */
+ 0xFF,0xFF,0xE1,0xBB,0xC0,0xB3,0xCA,0x87,0xCA,0x00,0xCA,0x00,0xCA,0xA3,0xC0,0xB3,
+ 0xC0,0x80,0xCA,0x80,0xCA,0xAA,0xCA,0xAA,0xCA,0xAA,0xCA,0x80,0xE0,0x80,0xE1,0xFF,
+ 0x00, 0x96, 0x4D, /* UNICODE索引 - 降 */
+ 0xFF,0xFF,0xC0,0x00,0xC0,0x00,0xD8,0xEF,0xC0,0x0F,0xC3,0x0F,0xF3,0x03,0xE6,0x23,
+ 0xC6,0xBB,0xC0,0xBB,0xD8,0x00,0xD8,0x00,0xC0,0xBB,0xC6,0xBB,0xDE,0x3B,0xFF,0x3B,
+ 0x00, 0x96, 0xEA, /* UNICODE索引 - 雪 */
+ 0xFF,0xFF,0xF8,0xFF,0xD0,0xDE,0xD5,0x5E,0xD5,0x5A,0xD5,0x5A,0xD5,0x5A,0xD5,0x1A,
+ 0xC0,0x1A,0xC0,0x5A,0xD5,0x5A,0xD5,0x5A,0xD5,0x5A,0xD5,0x40,0xD1,0xC0,0xF1,0xFF,
+};
+const uint8 CODE EPD_Fontutf8_CN_24x24[] = {
+
+0x00, 0x66, 0x1F, /* UNICODE索引 - 星 */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xBB,0xFF,0xFE,0x3B,0xC0,0x10,0x3B,0xC0,
+0x01,0xBB,0xCD,0xA3,0xBB,0xED,0xBB,0xBB,0xED,0xBB,0xBB,0xED,0x80,0x03,0xED,0x80,
+0x03,0xED,0xA0,0x03,0xED,0xBB,0xBB,0xED,0xBB,0xBB,0xED,0xBB,0x3B,0xC0,0x33,0x3B,
+0xC0,0x33,0xBB,0xFF,0xFB,0xF3,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,/*"星",0*/
+
+0x00, 0x67, 0x1F, /* UNICODE索引 - 期 */
+0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xFE,0xF9,0xFB,0xFE,0xE3,0xC0,0x00,0x07,0xC0,
+0x00,0x1F,0xFB,0x76,0xBF,0xFB,0x76,0xFF,0xC0,0x00,0x9F,0xC0,0x00,0x8D,0xFB,0xFE,
+0xC1,0xF9,0xFE,0xC3,0xE0,0x00,0x0F,0xE0,0x00,0x3F,0xEF,0x7D,0xFF,0xEF,0x7D,0xFB,
+0xEF,0x7D,0xF9,0xE0,0x00,0x01,0xE0,0x00,0x03,0xEF,0xFF,0xFF,/*"期",1*/
+0x00, 0x4E, 0x00, /* UNICODE索引 - 一(手动加粗) */
+0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,
+0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,
+0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,
+0xFF,0xCF,0xFF,0xFF,0xCF,0xFF,0xFF,0xCF,0xFF,0xFF,0xEF,0xFF,/*"一",0*/
+0x00, 0x4E, 0x8C, /* UNICODE索引 - 二(手动加粗) */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,
+0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,
+0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xFD,0xFF,0xEF,0xF9,0xFF,0xEF,
+0xF9,0xFF,0xCF,0xFD,0xFF,0xCF,0xFF,0xFF,0xCF,0xFF,0xFF,0xEF,/*"二",1*/
+
+0x00, 0x4E, 0x09, /* UNICODE索引 - 三(手动加粗) */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xFF,0xFF,0xF7,0xFB,0xFF,0xF7,0xFB,0xF7,0xF7,0xFB,
+0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,
+0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xF7,0xF7,0xFB,0xE7,0xF7,0xFB,0xE7,0xF7,
+0xF3,0xF7,0xF7,0xF7,0xFF,0xE7,0xFF,0xFF,0xE7,0xFF,0xFF,0xF7,/*"三",2*/
+
+0x00, 0x56, 0xDB, /* UNICODE索引 - 四 */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x01,0xE0,0x00,0x01,0xEF,
+0xFF,0x37,0xEF,0xFC,0x77,0xE0,0x00,0xF7,0xE0,0x03,0xF7,0xE1,0xFF,0xF7,0xEF,0xFF,
+0xF7,0xE0,0x01,0xF7,0xE0,0x00,0xF7,0xE0,0x00,0xF7,0xEF,0xFE,0xF7,0xEF,0xFE,0xF7,
+0xC0,0x00,0x01,0xC0,0x00,0x01,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"四",3*/
+0x00, 0x4E, 0x94, /* UNICODE索引 - 五 */
+
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xFB,0xEF,0xEF,0xFB,0xEF,0xEF,0xFB,0xEF,
+0xEF,0xFB,0xEF,0xEF,0xFB,0xEF,0xEE,0x03,0xEC,0x00,0x03,0xE0,0x01,0xFB,0xE0,0xEF,
+0xFB,0xEF,0xEF,0xFB,0xEF,0xEF,0xFB,0xEF,0xEF,0xFB,0xEF,0xC0,0x03,0xEF,0xC0,0x03,
+0xEF,0xFF,0xFB,0xEF,0xFF,0xF3,0xFF,0xFF,0xF3,0xFF,0xFF,0xFB,/*"五",4*/
+0x00, 0x51, 0x6D, /* UNICODE索引 - 六 */
+0xFF,0xFF,0xFF,0xFF,0x7F,0xFD,0xFF,0x7F,0xF1,0xFF,0x7F,0xE3,0xFF,0x7F,0x8F,0xFF,
+0x7E,0x1F,0xFF,0x78,0x3F,0xFF,0x60,0xFF,0xDF,0x63,0xFF,0xC7,0x7F,0xFF,0xE1,0x7F,
+0xFF,0xF1,0x6F,0xFF,0xFF,0x67,0xFF,0xFF,0x71,0xFF,0xFF,0x78,0xFF,0xFF,0x7C,0x1F,
+0xFF,0x7E,0x07,0xFE,0x7F,0x87,0xFE,0x7F,0xE7,0xFF,0x7F,0xFF,/*"六",5*/
+0x00, 0x65, 0xE5, /* UNICODE索引 - 日 */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x01,0xC0,
+0x00,0x01,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,
+0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE0,0x00,0x03,
+0xE0,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"日",6*/
+0x00, 0x21, 0x03, /* UNICODE索引 - ℃(手动修改) */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,0xFF,0xFF,0xE0,0xFF,0xFF,0xEE,0xFF,0xFF,0xE0,
+0xFF,0xFF,0xF1,0x80,0xFF,0xFC,0x00,0x3F,0xF8,0x3C,0x0F,0xF1,0xFF,0xCF,0xF3,0xFF,
+0xE7,0xF7,0xFF,0xF7,0xF7,0xFF,0xF7,0xF7,0xFF,0xF7,0xF7,0xFF,0xE7,0xF3,0xFF,0xCF,
+0xF8,0x3F,0x9F,0xF8,0x3F,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"℃",0*/
+0x00, 0xFF, 0x05, /* UNICODE索引 - %(手动修改) */
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x1F,0xF7,0xF0,0x0F,0xE7,0xF7,
+0xEF,0x8F,0xF7,0xEF,0x1F,0xF0,0x0E,0x7F,0xF8,0x1C,0xFF,0xFF,0xF9,0xFF,0xFF,0xE3,
+0xFF,0xFF,0xC7,0xFF,0xFF,0x9C,0x0F,0xFF,0x38,0x07,0xFE,0x73,0xF7,0xF8,0xF3,0xE7,
+0xF1,0xF8,0x07,0xF7,0xFC,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"%",1*/
+
+};
+
+
+const uint8_t CODE EPD_Image_BattWarn[] = {
+//37, 0, 24, /* 图像宽度,图像宽度,图像高度*/
+0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFE, 0x00, 0x7F, 0xFE, 0x7E, 0x7F, 0xFE, 0x7E, 0x7F, 0xE0,
+0x00, 0x07, 0xC0, 0x00, 0x03, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF,
+0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3,
+0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCE, 0x0F, 0xF3, 0xCC, 0x03, 0x13, 0xC8, 0x01, 0x13, 0xCC,
+0x03, 0x13, 0xCE, 0x0F, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF,
+0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3,
+0xCF, 0xFF, 0xF3, 0xCF, 0xFF, 0xF3, 0xC0, 0x00, 0x03, 0xE0, 0x00, 0x07, 0xFF, 0xFF, 0xFF};
+
+
+//电量图标电量100 width: 16, height: 27
+const unsigned char CODE Bitmap_bat100[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
+//电量图标电量80 width: 16, height: 27
+const unsigned char CODE Bitmap_bat80[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
+//电量图标电量60 width: 16, height: 27
+const unsigned char CODE Bitmap_bat60[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
+//电量图标电量40 width: 16, height: 27
+const unsigned char CODE Bitmap_bat40[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
+//电量图标电量20 width: 16, height: 27
+const unsigned char CODE Bitmap_bat20[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XA0,0X05,0XA0,0X05,0XA0,0X05,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
+//电量图标电量0 width: 16, height: 27
+const unsigned char CODE Bitmap_bat0[] = {
+0XFF,0XFF,0XF0,0X0F,0XF0,0X0F,0X80,0X01,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,0XBF,0XFD,
+0XBF,0XFD,0X80,0X01,0XFF,0XFF,};
diff --git a/epd/Cat_Fonts.h b/epd/Cat_Fonts.h
new file mode 100644
index 0000000..5c49ba9
--- /dev/null
+++ b/epd/Cat_Fonts.h
@@ -0,0 +1,28 @@
+#ifndef _CAT_FONTS_H_
+#define _CAT_FONTS_H_
+#include "common.h"
+typedef struct FontData
+{
+
+ uint8_t StartChar;
+ uint8_t Width;
+ uint8_t Hight;
+ uint8_t num;
+ const uint8_t* fp;
+} epdFONT_ascii, epdFONT_utf8;
+extern const unsigned char CODE Bitmap_bat100[];
+extern const unsigned char CODE Bitmap_bat80[];
+extern const unsigned char CODE Bitmap_bat60[];
+extern const unsigned char CODE Bitmap_bat40[];
+extern const unsigned char CODE Bitmap_bat20[];
+extern const unsigned char CODE Bitmap_bat0[];
+extern const unsigned char CODE Light[];
+extern const epdFONT_ascii CODE Ascii_YouYuan_8x16;
+extern const epdFONT_ascii CODE Ascii_YouYuan_12x24;
+extern const epdFONT_ascii CODE Ascii_DigitalDismay_28x56;
+extern const epdFONT_utf8 CODE Utf8_DigitalDismay_28x56;
+extern const epdFONT_utf8 CODE utf8_CN_16x16;
+extern const epdFONT_utf8 CODE utf8_CN_24x24;
+extern const uint8_t CODE EPD_Image_BattWarn[];
+extern const epdFONT_ascii CODE Ascii_DigitalDismay_47X80;
+#endif // !_CAT_FONTS_H_
diff --git a/epd/common.h b/epd/common.h
new file mode 100644
index 0000000..ac26f51
--- /dev/null
+++ b/epd/common.h
@@ -0,0 +1,15 @@
+#ifndef _COMMON_H_
+#define _COMMON_H_
+
+#include
+#include // NULL
+
+#define CODE
+
+typedef unsigned int uint;
+
+typedef uint8_t uint8;
+typedef uint16_t uint16;
+typedef uint32_t uint32;
+
+#endif // !_COMMON_H_
diff --git a/epd/epd_ses_266.c b/epd/epd_ses_266.c
new file mode 100644
index 0000000..bdb1e85
--- /dev/null
+++ b/epd/epd_ses_266.c
@@ -0,0 +1,645 @@
+#include "epd_ses_266.h"
+
+uint8 part_flag=0;
+const unsigned char CODE lut_20_vcom0_full[] =
+ {
+ 0x00, 0x08, 0x00, 0x00, 0x00, 0x02,
+ 0x60, 0x28, 0x28, 0x00, 0x00, 0x01,
+ 0x00, 0x14, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x12, 0x12, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00};
+
+const unsigned char CODE lut_21_ww_full[] =
+ {
+ 0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
+ 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
+ 0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
+ 0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+
+const unsigned char CODE lut_22_bw_full[] =
+ {
+ 0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
+ 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
+ 0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
+ 0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+
+const unsigned char CODE lut_23_wb_full[] =
+ {
+ 0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
+ 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
+ 0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
+ 0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+
+const unsigned char CODE lut_24_bb_full[] =
+ {
+ 0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
+ 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
+ 0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
+ 0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+
+/******************************partial screen update LUT*********************************/
+const unsigned char CODE lut_20_vcom0_partial[] =
+ {
+ 0x00,
+ 0x19,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x01,
+
+};
+
+const unsigned char CODE lut_21_ww_partial[] =
+ {
+ // 10 w
+ 0x00,
+ 0x19,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x01,
+
+};
+
+const unsigned char CODE lut_22_bw_partial[] =
+ {
+ // 10 w
+ 0x80,
+ 0x19,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x01,
+
+};
+
+const unsigned char CODE lut_23_wb_partial[] =
+ {
+ // 01 b
+ 0x40,
+ 0x19,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x01,
+
+};
+
+const unsigned char CODE lut_24_bb_partial[] =
+ {
+ // 01 b
+ 0x00,
+ 0x19,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x01,
+
+};
+
+void DelayMS(uint msec)
+{
+ uint i,j;
+
+ for (i=0; i 0)
+ {
+ EPD_2IN66_SendData(0x00);
+ fill_with_zeroes--;
+ }
+}
+
+void EPD_2IN66_ReadBusy(void)
+{
+ while(!EPD_READ_BUSY){
+ }
+}
+
+
+void EPD_2IN66_Reset(void)
+{
+
+ EPD_RST_L;
+ DelayMS(10);
+ EPD_RST_H;
+ DelayMS(10);
+}
+
+void EPD_2IN66_TurnOnDisplay(void)
+{
+ if (part_flag)
+ {
+ EPD_2IN66_SendCommand(0x92);
+ }
+ EPD_2IN66_SendCommand(0x12);
+ EPD_2IN66_ReadBusy();
+}
+
+void EPD_2IN66_TurnOnDisplayEX(void)
+{
+ if (part_flag)
+ {
+ EPD_2IN66_SendCommand(0x92);
+ }
+ EPD_2IN66_SendCommand(0x12);
+}
+
+void _InitDisplay()
+{
+ EPD_2IN66_Reset();
+ EPD_2IN66_ReadBusy();
+
+ EPD_2IN66_SendCommand(0x01); // POWER SETTING
+ EPD_2IN66_SendData(0x03);
+ EPD_2IN66_SendData(0x00);
+ EPD_2IN66_SendData(0x2b);
+ EPD_2IN66_SendData(0x2b);
+ EPD_2IN66_SendData(0x03);
+ EPD_2IN66_SendCommand(0x06); // boost soft start
+ EPD_2IN66_SendData(0x17); // A
+ EPD_2IN66_SendData(0x17); // B
+ EPD_2IN66_SendData(0x17); // C
+
+ EPD_2IN66_SendCommand(0x00); // panel setting
+ EPD_2IN66_SendData(0xbf&(~(1<<3))); // LUT from REG 128x296
+ // EPD_2IN66_SendData(0x8b); // LUT from REG 128x296
+ EPD_2IN66_SendData(0x0d); // VCOM to 0V fast
+ EPD_2IN66_SendCommand(0x30); // PLL setting
+ EPD_2IN66_SendData(0x3a); // 3a 100HZ 29 150Hz 39 200HZ 31 171HZ
+ EPD_2IN66_SendCommand(0x61); // resolution setting
+ EPD_2IN66_SendData(EPD_2IN66_WIDTH);
+ EPD_2IN66_SendData(EPD_2IN66_HEIGHT / 256);
+ EPD_2IN66_SendData(EPD_2IN66_HEIGHT % 256);
+ EPD_2IN66_SendCommand(0x82); // vcom_DC setting
+ // EPD_2IN66_SendData (0x00); // -0.1
+ // EPD_2IN66_SendData (0x08); // -0.1 + 8 * -0.05 = -0.5V from demo
+ // EPD_2IN66_SendData (0x12); // -0.1 + 18 * -0.05 = -1.0V from OTP, slightly better
+ EPD_2IN66_SendData(0x1c); // -0.1 + 28 * -0.05 = -1.5V test, better
+ // EPD_2IN66_SendData (0x26); // -0.1 + 38 * -0.05 = -2.0V test, same
+ // EPD_2IN66_SendData (0x30); // -0.1 + 48 * -0.05 = -2.5V test, darker
+ // EPD_2IN66_SendCommand(0xe0); // resolution setting
+ // EPD_2IN66_SendData(0x02);
+ // EPD_2IN66_SendCommand(0xe5); // resolution setting
+ // EPD_2IN66_SendData(0x32);
+
+ EPD_2IN66_SendCommand(0x50); // VCOM AND DATA INTERVAL SETTING
+ EPD_2IN66_SendData(0x17); // WBmode:VBDF 17|D7 VBDW 97 VBDB 57 WBRmode:VBDF F7 VBDW 77 VBDB 37 VBDR B7
+}
+
+static void EPD_2IN66_SetLUA(const uint8_t *data, uint16_t n)
+{
+ uint16_t count;
+ for (count = 0; count < n; count++)
+ {
+ EPD_2IN66_SendData(*(data + count));
+ }
+}
+void EPD_2IN66_Init(void)
+{
+ part_flag = 0;
+ _InitDisplay();
+ EPD_2IN66_SendCommand(0x20);
+ EPD_2IN66_SetLUA((const uint8 *)lut_20_vcom0_full, sizeof(lut_20_vcom0_full));
+ EPD_2IN66_SendCommand(0x21);
+ EPD_2IN66_SetLUA((const uint8 *)lut_21_ww_full, sizeof(lut_21_ww_full));
+ EPD_2IN66_SendCommand(0x22);
+ EPD_2IN66_SetLUA((const uint8 *)lut_22_bw_full, sizeof(lut_22_bw_full));
+ EPD_2IN66_SendCommand(0x23);
+ EPD_2IN66_SetLUA((const uint8 *)lut_23_wb_full, sizeof(lut_23_wb_full));
+ EPD_2IN66_SendCommand(0x24);
+ EPD_2IN66_SetLUA((const uint8 *)lut_24_bb_full, sizeof(lut_24_bb_full));
+ EPD_2IN66_SendCommand(0x04); // POWER ON
+ EPD_2IN66_ReadBusy();
+}
+void EPD_2IN66_Init_Partial(void)
+{
+ part_flag = 1;
+ _InitDisplay();
+ EPD_2IN66_SendCommand(0x20);
+ _writeDataPGM((const uint8 *)lut_20_vcom0_partial, sizeof(lut_20_vcom0_partial), 44 - sizeof(lut_20_vcom0_partial));
+ EPD_2IN66_SendCommand(0x21);
+ _writeDataPGM((const uint8 *)lut_21_ww_partial, sizeof(lut_21_ww_partial), 42 - sizeof(lut_21_ww_partial));
+ EPD_2IN66_SendCommand(0x22);
+ _writeDataPGM((const uint8 *)lut_22_bw_partial, sizeof(lut_22_bw_partial), 42 - sizeof(lut_22_bw_partial));
+ EPD_2IN66_SendCommand(0x23);
+ _writeDataPGM((const uint8 *)lut_23_wb_partial, sizeof(lut_23_wb_partial), 42 - sizeof(lut_23_wb_partial));
+ EPD_2IN66_SendCommand(0x24);
+ _writeDataPGM((const uint8 *)lut_24_bb_partial, sizeof(lut_24_bb_partial), 42 - sizeof(lut_24_bb_partial));
+ EPD_2IN66_SendCommand(0x04); // POWER ON
+ EPD_2IN66_ReadBusy();
+ EPD_2IN66_SendCommand(0x91); // This command makes the display enter partial mode
+ EPD_2IN66_SendCommand(0x90); // resolution setting
+ EPD_2IN66_SendData(0); // x-start
+ EPD_2IN66_SendData(EPD_2IN66_WIDTH - 1); // x-end
+
+ EPD_2IN66_SendData(0);
+ EPD_2IN66_SendData(0); // y-start
+
+ EPD_2IN66_SendData(EPD_2IN66_HEIGHT / 256);
+ EPD_2IN66_SendData(EPD_2IN66_HEIGHT % 256 - 1); // y-end
+ EPD_2IN66_SendData(0x28);
+}
+
+void EPD_2IN66_Clear(void)
+{
+ unsigned int i;
+ // Write Data
+ EPD_2IN66_SendCommand(0x10); // Transfer old data
+ for (i = 0; i < (EPD_2IN66_WIDTH / 8) * EPD_2IN66_HEIGHT; i++)
+ {
+ EPD_2IN66_SendData(0x00);
+ }
+ EPD_2IN66_SendCommand(0x13); // Transfer new data
+ for (i = 0; i < (EPD_2IN66_WIDTH / 8) * EPD_2IN66_HEIGHT; i++)
+ {
+ EPD_2IN66_SendData(0xFF); // Transfer the actual displayed data
+ }
+
+ // Refresh
+ EPD_2IN66_TurnOnDisplay();
+}
+/*
+ * Image 为NULL,发送0xFF isold 1发送OLD RAM 0发送NEW RAM
+ */
+void EPD_2IN66_part_Display(const uint8 *Image, uint8_t isold)
+{
+ uint16 Width, Height;
+ Width = (EPD_2IN66_WIDTH % 8 == 0) ? (EPD_2IN66_WIDTH / 8) : (EPD_2IN66_WIDTH / 8 + 1);
+ Height = EPD_2IN66_HEIGHT;
+ volatile uint16 Addr = 0;
+
+
+ EPD_2IN66_SendCommand(isold == 1 ? 0x10 : 0x13);
+
+ if (Image != NULL)
+ {
+ EPD_2IN66_SendData_Multi(Image, Height * Width);
+ }
+ else
+ {
+
+ for (int j = 0; j < Height; j++)
+ {
+
+ for (int i = 0; i < Width; i++)
+ {
+ Addr = i + j * Width;
+ EPD_2IN66_SendData(0xFF);
+ }
+ }
+ }
+}
+
+/******************************************************************************
+ function : Sends the image buffer in RAM to e-Paper and displays
+ parameter:
+ ******************************************************************************/
+void EPD_2IN66_Display(uint8 *Image)
+{
+ EPD_2IN66_part_Display(NULL, 1);
+ EPD_2IN66_part_Display(Image, 0);
+ EPD_2IN66_SendCommand(0x11);
+}
+
+
+/******************************************************************************
+ function : Enter sleep mode
+ parameter:
+ ******************************************************************************/
+void EPD_2IN66_Sleep(void)
+{
+ EPD_2IN66_SendCommand(0X50);
+ EPD_2IN66_SendData(0xf7);
+ EPD_2IN66_SendCommand(0X02);
+ EPD_2IN66_ReadBusy();
+ EPD_2IN66_SendCommand(0x07);
+ EPD_2IN66_SendData(0xA5);
+}
+/**
+ * @brief 向EPD控制器发送指定大小的显示数据。
+ * @param data 要发送数据的指针。
+ * @param data_size 要发送数据的大小。
+ */
+void EPD_SendData_Multi(const uint8 *data, uint16 data_size, uint8 Inverse)
+{
+ EPD_DC_H;
+ EPD_CS_L;
+ if (data == NULL)
+ {
+ for (uint i = 0; i < data_size; i++)
+ {
+ SendByte_softSPI(Inverse == 1 ? 0x00 : 0xff);
+ }
+
+ }
+ else
+ {
+ for (uint i = 0; i < data_size; i++)
+ {
+ SendByte_softSPI(Inverse == 1 ? ~data[i] : data[i]);
+ }
+ }
+
+ EPD_CS_H;
+}
+/**
+ * @brief 设置EPD显示窗口位置和大小。
+ * @param x 显示窗口起始X位置。
+ * @param y_x8 显示窗口起始Y位置,设置1等于8像素。
+ * @param x_size 显示窗口X方向大小。
+ * @param y_size_x8 显示窗口Y方向大小,设置1等于8像素。
+ * @note 指针已被自动设置至窗口的左上角。
+ */
+void EPD_SetWindow(uint16 x, uint8 y_x8, uint16 x_size, uint8 y_size_x8)
+{
+
+
+
+}
+
+/**
+ * @brief 绘制UTF8字符串。
+ * @param x 绘制起始X位置。
+ * @param y_x8 绘制起始Y位置,设置1等于8像素。
+ * @param gap 字符间额外间距。
+ * @param str 要绘制的字符串指针。
+ * @param ascii_font ASCII字符字模指针。
+ * @param utf8_font UTF8字符字模指针。
+ * @param ramX 写ram选择 1新 2旧 。
+ * @note 调用的文件必须是utf-8编码 否则中文会错误
+ */
+#define Interval_Ascii_Utf8 0 //ASCII字符与UTF8的间隔
+void EPD_DrawFonts(uint16 x, uint8 y_x8, uint8 gap, const char *str, const epdFONT_ascii *ascii_font,
+ const epdFONT_utf8 *utf8_font,uint8 ramX)
+{
+
+ uint8 i = 0, utf8_size = 0;
+ uint16 x_count = 0, font_size = 0;
+ const uint8 *ascii_base_addr = NULL;
+ uint32 unicode = 0, unicodeemp = 0;
+
+ x_count = 0;
+ while (*str != '\0')
+ {
+ if ((*str & 0x80) == 0x00) /* 普通ASCII字符 */
+ {
+ if (ascii_font != NULL)
+ {
+ font_size = ascii_font->Width * ascii_font->Hight / 8;
+ ascii_base_addr = ascii_font->fp + (*str - ascii_font->StartChar) * font_size;
+ if ((*str - ascii_font->StartChar) >= 0
+ && ascii_base_addr + font_size <= ascii_font->fp + font_size * ascii_font->num) /* 限制数组范围 */
+ {
+
+ EPD_draw(x + x_count, y_x8, ascii_font->Width, ascii_font->Hight / 8,ascii_base_addr,ramX);
+ // EPD_SetWindow(x + x_count, y_x8, ascii_font->Width, ascii_font->Hight / 8);
+ // EPD_SendRAM(ascii_base_addr, font_size);
+ }
+ else
+ {
+ EPD_draw(x + x_count, y_x8, ascii_font->Width, ascii_font->Hight / 8,NULL,ramX);
+ // font_size = (ascii_font->Width) * (ascii_font->Hight / 8);
+ // EPD_SetWindow(x + x_count, y_x8, ascii_font->Width, ascii_font->Hight / 8);
+ // for (i = 0; i < font_size; i++)
+ // {
+ // utf8_size = 0xFF; /* 借用变量 */
+ // EPD_SendRAM(&utf8_size, 1);
+ // }
+ }
+ x_count += ascii_font->Width + gap;
+ }
+ else if (*str == ' ' && utf8_font != NULL) /* 未指定ASCII字体时空格为UTF8字体宽度除2 */
+ {
+ EPD_draw(x + x_count, y_x8, ascii_font->Width, ascii_font->Hight / 8,NULL,ramX);
+ // font_size = (utf8_font->Width / 2) * (utf8_font->Hight / 8);
+ // EPD_SetWindow(x + x_count, y_x8, utf8_font->Width / 2, utf8_font->Hight / 8);
+ // for (i = 0; i < font_size; i++)
+ // {
+ // utf8_size = 0xFF; /* 借用变量 */
+ // EPD_SendRAM(&utf8_size, 1);
+ // }
+ x_count += utf8_font->Width / 2 + gap;
+ }
+ }
+ else if (utf8_font != NULL) /* UTF8字符 */
+ {
+ unicode = 0x000000;
+ utf8_size = 0;
+ for (i = 0; i < 5; i++)
+ {
+ if (*str & (0x80 >> i))
+ {
+ utf8_size += 1;
+ }
+ else
+ {
+ break;
+ }
+ }
+ switch (utf8_size)
+ {
+ case 2:
+ if (*(str + 1) != '\0')
+ {
+ unicode = ((uint32) (*str & 0x1F)) << 6;
+ str += 1;
+ unicode |= (uint32) *str & 0x3F;
+ }
+ break;
+ case 3:
+ if (*(str + 1) != '\0' && *(str + 2) != '\0')
+ {
+ unicode = ((uint32) (*str & 0x0F)) << 12;
+ str += 1;
+ unicode |= ((uint32) (*str & 0x3F)) << 6;
+ str += 1;
+ unicode |= (uint32) *str & 0x3F;
+ }
+ break;
+ case 4:
+ if (*(str + 1) != '\0' && *(str + 2) != '\0' && *(str + 3) != '\0')
+ {
+ unicode = ((uint32) (*str & 0x07)) << 18;
+ str += 1;
+ unicode |= ((uint32) (*str & 0x3F)) << 12;
+ str += 1;
+ unicode |= ((uint32) (*str & 0x3F)) << 6;
+ str += 1;
+ unicode |= (uint32) *str & 0x3F;
+ }
+ break;
+ }
+ if (unicode != 0)
+ {
+ font_size = utf8_font->Width * utf8_font->Hight / 8;
+ for (i = 0; i < utf8_font->num; i++) /* 限制数组范围 */
+ {
+ unicodeemp = (uint32) utf8_font->fp[0 + (font_size + 3) * i] << 16;
+ unicodeemp |= (uint32) utf8_font->fp[1 + (font_size + 3) * i] << 8;
+ unicodeemp |= (uint32) utf8_font->fp[2 + (font_size + 3) * i];
+ if (unicodeemp == unicode)
+ {
+ EPD_draw(x + x_count + Interval_Ascii_Utf8, y_x8, utf8_font->Width, utf8_font->Hight / 8,utf8_font->fp + 3 + (font_size + 3) * i,ramX);
+
+ // EPD_SetWindow(x + x_count + Interval_Ascii_Utf8, y_x8, utf8_font->Width, utf8_font->Hight / 8);
+ // EPD_SendRAM(utf8_font->fp + 3 + (font_size + 3) * i, font_size);
+ break;
+ }
+ }
+ }
+ x_count += utf8_font->Width + gap;
+ }
+ str += 1;
+ }
+}
+
+void EPD_draw(uint16 x, uint8 y_x8, uint16 x_size, uint8 y_size_x8, const uint8 *dat, uint8 ramX)
+{
+ uint16 data_size = x_size * y_size_x8;
+ EPD_2IN66_SendCommand(0x90);
+
+ EPD_2IN66_SendData(y_x8 << 3);
+ EPD_2IN66_SendData(((y_x8 + y_size_x8) << 3) - 1);
+ EPD_2IN66_SendData((x >> 8) & 0xff);
+ EPD_2IN66_SendData(x & 0xff);
+ EPD_2IN66_SendData(((x + x_size) >> 8) & 0xff);
+ EPD_2IN66_SendData((x + x_size) & 0xff);
+
+ if (dat == NULL)
+ {
+ if (ramX & 1)
+ {
+ EPD_2IN66_SendCommand(0x10);
+
+ EPD_SendData_Multi(dat, data_size, 1);
+ }
+ if (ramX & 2)
+ {
+ EPD_2IN66_SendCommand(0x13);
+ EPD_SendData_Multi(dat, data_size, 0);
+ }
+ }
+ else
+ {
+ if (ramX & 1)
+ {
+ EPD_2IN66_SendCommand(0x10);
+ EPD_SendData_Multi(dat, data_size, 1);
+
+ }
+ if (ramX & 2)
+ {
+ EPD_2IN66_SendCommand(0x13);
+ EPD_SendData_Multi(dat, data_size,0);
+ }
+ }
+}
+
+const uint8_t CODE *Battery_ICON[] = {Bitmap_bat0, Bitmap_bat20, Bitmap_bat40, Bitmap_bat60, Bitmap_bat80, Bitmap_bat100};
+
+void Draw_Battery(uint16_t x, uint8_t y, uint16_t max_voltage, uint16_t min_voltage, uint16_t voltage)
+{
+
+ const uint8_t * battery = NULL;
+ uint16_t voltage_size =0;
+
+ if (voltage <= min_voltage)
+ {
+ battery =(const uint8_t *) Bitmap_bat0;
+ goto END;
+ }
+
+ if (voltage >= max_voltage)
+ {
+ battery = (const uint8_t *)Bitmap_bat100;
+ goto END;
+ }
+ voltage_size = (uint16_t)(max_voltage - min_voltage);
+
+ for (int i = 1; i < sizeof(Battery_ICON); i++)
+ {
+
+ if ((voltage_size * i / 5 + min_voltage) >= voltage)
+ {
+ battery = (const uint8_t *)Battery_ICON[i];
+ break;
+ }
+ }
+
+END:
+ EPD_draw(x, y, 27, 2, battery,3);
+}
diff --git a/epd/epd_ses_266.h b/epd/epd_ses_266.h
new file mode 100644
index 0000000..900326c
--- /dev/null
+++ b/epd/epd_ses_266.h
@@ -0,0 +1,56 @@
+#ifndef _EPD_SES_266_H_
+#define _EPD_SES_266_H_
+
+#include "common.h"
+#include "Cat_Fonts.h"
+#include
+#include "board_epd2in6.h"
+//#define EPD_PWR P0_0
+
+//#define BUSY P1_3
+//#define RST P2_0
+//#define DC P1_2
+//#define CS P0_1
+//#define CLK P0_5
+//#define MOSI P0_3
+
+#define EPD_SCLK_L nrf_gpio_pin_clear(EPD_SCLK)
+#define EPD_SCLK_H nrf_gpio_pin_set(EPD_SCLK)
+#define EPD_SDI_H nrf_gpio_pin_set(EPD_SDI)
+#define EPD_SDI_L nrf_gpio_pin_clear(EPD_SDI)
+
+#define EPD_DC_H nrf_gpio_pin_set(EPD_DC)
+#define EPD_DC_L nrf_gpio_pin_clear(EPD_DC)
+#define EPD_CS_L nrf_gpio_pin_clear(EPD_CS)
+#define EPD_CS_H nrf_gpio_pin_set(EPD_CS)
+#define EPD_RST_L nrf_gpio_pin_clear(EPD_RST)
+#define EPD_RST_H nrf_gpio_pin_set(EPD_RST)
+#define EPD_READ_BUSY nrf_gpio_pin_read(EPD_BUSY)
+
+#define EPD_2IN66_WIDTH 152
+#define EPD_2IN66_HEIGHT 296
+
+#define NEW_RAM (0x01)
+#define OLD_RAM (0x02)
+void DelayMS(uint msec);
+void SendByte_softSPI(uint8 sdbyte);
+void EPD_2IN66_SendCommand(uint8 cmd);
+void EPD_2IN66_SendData(uint8 data);
+void EPD_2IN66_SendData_Multi(const uint8 *data, uint16 data_size);
+void _writeDataPGM(const uint8 *data, uint16 n, uint16 fill_with_zeroes);
+void EPD_2IN66_ReadBusy(void);
+void EPD_2IN66_Reset(void);
+void EPD_2IN66_TurnOnDisplay(void);
+void EPD_2IN66_TurnOnDisplayEX(void);
+void EPD_2IN66_Init(void);
+void EPD_2IN66_Init_Partial(void);
+void EPD_2IN66_Clear(void);
+void EPD_2IN66_part_Display(const uint8 *Image, uint8_t isold);
+void EPD_2IN66_Display(uint8 *Image);
+void EPD_2IN66_Sleep(void);
+void EPD_DrawFonts(uint16 x, uint8 y_x8, uint8 gap, const char *str, const epdFONT_ascii *ascii_font,
+ const epdFONT_utf8 *utf8_font,uint8 ramX);
+void EPD_draw(uint16 x, uint8 y_x8, uint16 x_size, uint8 y_size_x8, const uint8 *dat,uint8 ramX);
+void EPD_SendData_Multi(const uint8 *data, uint16 data_size,uint8 Inverse);
+void Draw_Battery(uint16_t x, uint8_t y, uint16_t max_voltage, uint16_t min_voltage, uint16_t voltage);
+#endif