From 8c693e93d98627bc6720ce53bb59d2b992832e70 Mon Sep 17 00:00:00 2001 From: Shuanglei Tao Date: Tue, 1 Jul 2025 15:28:33 +0800 Subject: [PATCH] reduce font data size --- GUI/Lunar.c | 4 +- GUI/fonts.c | 423 +++++++++++++++++++++------------------------------- GUI/fonts.h | 19 ++- 3 files changed, 187 insertions(+), 259 deletions(-) diff --git a/GUI/Lunar.c b/GUI/Lunar.c index f0cad67..1e654ca 100644 --- a/GUI/Lunar.c +++ b/GUI/Lunar.c @@ -1,7 +1,7 @@ #include "Lunar.h" const char Lunar_MonthString[13][7] = { - "未知", + "----", "正月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "冬月", "腊月"}; @@ -10,7 +10,7 @@ const char Lunar_MonthLeapString[2][4] = { "闰"}; const char Lunar_DateString[31][7] = { - "未知", + "----", "初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九", "二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十"}; diff --git a/GUI/fonts.c b/GUI/fonts.c index ccfe97c..afe3fb3 100644 --- a/GUI/fonts.c +++ b/GUI/fonts.c @@ -3,11 +3,11 @@ /* Fontname: -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-P-119-ISO10646-1 Copyright: (null) - Glyphs: 232/30503 + Glyphs: 228/30503 BBX Build Mode: 0 */ -const uint8_t u8g2_font_wqy9_t_lunar[4536] U8G2_FONT_SECTION("u8g2_font_wqy9_t_lunar") = - "\350\0\3\2\4\4\3\4\5\13\15\0\376\10\376\12\377\1a\2\317\4\30 \5\0L\13!\7\221F" +const uint8_t u8g2_font_wqy9_t_lunar[4430] U8G2_FONT_SECTION("u8g2_font_wqy9_t_lunar") = + "\344\0\3\2\4\4\3\4\5\13\15\0\376\10\376\12\377\1a\2\317\4\30 \5\0L\13!\7\221F" "\213S\0\42\7\64}\213\310\24#\16\226\304\233\250eX\242^\206%j\1$\17\245<\253l\251(" "\231\250%Je\213\0%\20\226<\233(\351\242%a\232DI\27-\1&\16\205D\253,\211\222\254" "\62%Q\244\4'\6\61\376\212\1(\13\263=\253$J\242nQ\26)\14\263=\213,\312\242.Q" @@ -56,108 +56,105 @@ const uint8_t u8g2_font_wqy9_t_lunar[4536] U8G2_FONT_SECTION("u8g2_font_wqy9_t_l "\242$\214\344\1QT\32\273<\276\34\33\324,\35.\245,\33\6\71\207\222r\322\26e\211\70\4Q" "Z\32\272=\236\250\230\324\206\203\216(\303\22\205\341\260&\71\220dQm\34\2Qk\30\253D\356\34" "\210r \312\201(\7\262\70K\213i\226\3I\16\5Qm\24\273<\316\34\314I\303Ag\314\342\260" - "\34\345\210\16\5Q\233\30\272=\216\7\35\11\343a\20s$J\207A\16\207C\232C!\0Q\234\33" - "\273<\336x\70$Y\250ia\224\3QMJ\262$+%Q*jq\0Q\254\30\273<\276\34\33" - "T-\214\222\34\312\21\333\24\315\71\240\203\71\30\2R\6\30\273<\276r\226\26\323,\7\222d\30\222" - "\60\213\263\64\254F\242\6R\35\33\273<\236\34\214\206\203T+\25\243D\211\42E\213*Q[\251\30" - "%\231\2R\250\34\273<~ \34\242\34\313\241\341\240D\305\250\30%QiX\262\60\311\322H\1R" - "\263\30\272=\276(\33\16Y\224\15\7\35H\343aP\263\260\226&\242\4SA\27\273<\336\34\313\261" - "\34K\207\203\232c\71\226c\71\226c)\0SH\27\272=\256\34\32\206(\13\353P\70\34\322\34\312" - "\241\34\312\241\20So\33\272=\276x\32\306LJ\62)\311\244$S\224l\351\226DY\24j!\0" - "S\206\32\273<\256\341\224c\345,N\206!\312JY\251\230da\22\245R\250\0V\333\30\251=\216" - "\207(\211\244$\222\222HJ\42%\32f\35x\320\201\0V\375\31\272=\216\7\35Q\206E\13\265P" - "\31\26-\211\264(\31\336\221\341 W#\30\273<\236\341X\216rD\7$i\312\324\34\70\344@\216" - "\245\303AX\354\30\273<~ \207\266A\307r\254\62\34\324\34\313\261\34\213\262\341\2Y\4\32\273<" - "\256\60\15\323!I\243D\253\364\324\22\305Y\232Da&\306C\0Y\17\31\273<\216\7\65G\206\65" - "L\247\64\31\322\60\34\206,\252\205\362\64\4Y\25\31\273<\316\34\13\323a\310\322,\311\232r \311" - "\261\34\312\21u\310\1Y\34\35\273<\336t\70hQ\16DC\26I\221\22%\25%\12\263$\254f" - "I\230h\2Y'\30\273<\336\34\313\261t\70\250\71\226CI\216\324\201,-\351\200\0Y)\30\273" - "<\236\341\234c\71\226\16\7\65\207\222\34\251\3YZ\322\1\1Y\64\31\273<\276(G\312Y\16D" - "\71\26\16\7\71\207\222\34\310\322\222\16\4Ys\27\273<\316\34\313\261x\70h\345,\15\323%\207t" - "$\322\326\4Y\207\35\273<\256\34\313\206C\32%i\224\244I\224\14J\71\222\243$M\242d\330\241" - "\0[P\30\273<\256a\310\241\34\312\241\34K\207\203\232c\71\226#u(\6[\211\30\273<\336x" - "\70$\71\242\205i<\34\264\252\226\3;\22i\253\0[\265\32\273<\336tx\211*YR\35\206\60" - "\15\207!L\303a\10\323\60\224\0[\305\31\273<\336tx\207\224aH\322\34\70\204Qq\30\302\250" - "\70\14\321:[\322\33\273<\336tx\213\42e\30\222\60\312\206\203\30\305I\24m\212\250\203\32\0\134" - "\17\30\273<\336\34\313\261\34\210\212Q\26e\245,\24\253\71R\207b\0]\362\26\252=\216\203\16\345" - "P\71\32\6)\207rDGt$\31\16]\363\30\272=\216\203\24Gq\24G\303 \345P\16\345\210" - "\216\350H\62\34^\10\37\273<\256d\30\224\60K\302,I\206A)EJ)RJ-QK\224(" - "i\26g\0^s\30\273<\236\341\234\3Q\65\251#\351pPs,\307r,\307R\0^t\27\273" - "<\256\34\33.a\65\36\6\255\234\205\303A\316\261\34\13\1^\206\31\273<\336\34x\312\342,\36N" - "Y\234\305Q\22fQ\26\205I\24\7^\232\33\273<\356x\70eq\62l\245l\70eQ\226\14[" - "\224\204Q\26%\252\0^\372\34\273<\356p\31\266Re\70hQ\226\14K-U\206!\312\322$\12" - "\263a\10^\377\30\273<\276\60\15\323\60\32\16Z\230\206i\230\206i\230\16k\30\1`i\32\273<" - "\236\341\224\225\206SV\252D\225,\211\206s\254EI\65\221\206%`\305\36\273<\256\60\215\6\245\230" - "%\312\240\24\263$\31\206\250VZ\262(\331\242\254\24)\0`\312\36\273<\256\60M\206A\321\201$" - "\31\226R\226\224\6-L\243\244\226D%\245T\13\1a\32\35\273<\256a\10\243\342\60\204Qm\70" - "eI)\31\224(\213\304\250%L\264A\2a\37\37\273<~ \211\206C\222\206\303\220D\311RJ" - "\242$\212\26k$\325\222Z\222H\303\4b\12\31\273<\356$G\242l\70eq\26e\245,\24K" - "I\230\264e\223\32b\14\33\273<\356$G\242l\70eq\26e\203\224U\302j&%Y\224H\242" - "\0b\254\35\273<\256\60\15\263A\211\262hH\242$\215tD\32\206$\12\243b\24\15\247\60eY" - "\34\273<\256J\66,i\22\15/a\226D\203Rj)-\245\61\315\222h\312\2e\345\15\247>\216" - "\203j\35\256\326\341\32e\346\27\253<\256a\10\323\60\15\207!L\303\64\34\206\60\315\341\341 e\366" - "\34\273<~$\32\302(\32NaT\211\242!J\242\226\250\30\25\243!\314\221\11f\16\31\273<\356" - "\341\224I\65)\32N\231T\223\242\341\224\245a-\211\324\4f\37\33\273<\256a\10\323p\30\302\64" - "\34\206\60\212\207K\230\3\207\34H\207\203\0f%\32\273<\336x\70\244\71pP\343\341 \211\212\62" - "%Y\62\244a:L\0f\221\33\273<\256a\10\323p\30\302\64\33\316I\66\34\304,\34\206H\11" - "\323a\2g\10\31\271=\256a\210\322(\215\206!J\243\64\32\206(\215\322$L\344\4g\11\30\273" - "<\316x\70h\71\66\214b\226\14S\61\35\326\60\15\323L\2g\37 \273<\236(\32\16I\224D" - "-C\64$Q\313\20U\242h\70$Q\16DIT\22%\1g*\27\273<\336\34\213\207s:\34" - "\324\34\332\201\244\32\225\264LM\1h\21\35\273<\256\70K\246d\210\6))eI)Zz\212\264" - "\244\224iI\26g\251\2i\15\36\273<\256\60M\206\203\226F\203\26e\231\62H\212\226\224\226,J" - "\266(\253\14C\0kc\32\253<\216\7\65\307r \312\201h\320\242\34\210r \312\201(\35\16\2" - "k\315\33\273<\256a\10\223,\214\212i\64\34\244$\13\243b\232\15\207\34\311\21\15l\64\30\273<" - "\336\34\313\261\312\220(iRN\252Q\61\252\265DIX\6n\5\36\273<\236\264\62\14\71\220E\311" - " %Y\232\14CTK\264%\312\222)+e\221\2n\341 \273<\236\60\11\223a\310\242$\212\206" - "A\11\223\60\31\206(i\231\222NJ\242D-Q(r\66\32\273<\276j-\7\222(K\302,\316" - "r \311\241\34JbM\322\1\1r[\27\272=\336\70\212\243t\30\224\60\207\302\341\220\346P\16\345" - "P\10r\327\35\273<\216\250\232Dq\64,\215\222\262DR\322)I\244h\311\342\244\226di\4s" - "* \273<\216,\252T\206$\12\223(I\206!\312RiP*\232\244\14Z\224%\245A\312\12s" - "\64 \273<\216\244\62D\305\244\62\14\321\22'\311\240\230*\265\60\31\206(\311\242\244\224D\225,s" - "\355\35\273<\356p\210\6)K\302\244iP\212I\62HIcTT\242H\312\322h\20u\62\26\271" - "=\216\207,\323\262\341\240eZ\66\34\264b\216\344H\10u\63\26\271=\316\34\11\207C\226\15\7-" - "\323\262\341\240\25s$\4vx\32\273<\236a\211\243\226(\11[\206$\312B\61\36\16i\222\3Y" - "\266\12v}\20\270>\276\70\35\316\362p\210\315\303!\16w\345\33\273<\256\34\313\241A\31\244,\312" - "J\303)+e\245JT\311\222A\307\0y\273\33\273<\336t\70HIcTL\32\207!\7\342\341" - "\324\22%\203\22\305\12\0y\313\35\273<>)\33\323\60I\206\245\26%\332RT\242,\311\222\60K" - "\302(\253\244\1y\315\33\273<>)\33\323hx\211Z\242H)%\312\60(a\32\246a\32f\0" - "y\322\33\273<\276\332\230FIeHJ-Q\262\24\225(R\342,\15\63\65Q\1z\313\30\273<" - "\336\34L\207CN\10\323\60\216r \312\201$\307\302\341 z\345\30\273<\336x\70f\71\220\204\303" - "Aj\34\206\60\252\15\347t\70\10z\357\37\273<\216\70\314\222hP\206\35L\222aP\302,I\206" - "!\211\222\26\245EK\32C\1\177\212\27\273<\256\264\26\16\347\34\313\201C\16\344X:\34\324\34K" - "\1\201J#\273<\236)\311\222(\311\222d\220\246$K\206A\251#\7)\251EI\62(Q\222%" - "\211\62(\0\201\363\27\273<\236\341\232CYZ\33\316\71\226\3\207\34\310\261t\70\10\202\202\26\273<" - "\276\332p\320\352\224a\220\263\70\213\263\70\231s,\6\202\222\30\273<\276\332p\320\352H\16\206\303A" - "\312\261\34\313\261\34\33\6\5\206N\34\273<\336A\216\207C\22\205\321\60hQ\232D\303\220\344X\64" - "\204QI\21\7\206\307\32\273<\256\60-F\303\243\322\230\64%\203\62fqR\213\226l\212\206\0\206" - "\360\36\273<\256\60\33\222A\13\223d\210\224\254\42Ia\64\14Z\224e\303 g\311p\11\210c\31" - "\273<\336\34\14\207\203\232CI\24FI\250\205IVJ\242T,\7\213\336\37\273<\216\34Q\22e" - "\316\42)\253D\311\22%\265(\251%JMI\6\245\35\310\6\1\214\67\32\273<\316(\16KY\224" - "ia\24\207\341\60(J\230da:\254a\4\217\233\27\273<\336x\270\245\251\224\3I\70\34\324x" - "\70\347X\216\245\0\217\260\34\273<\256\341\224c\311\260\345\330pJ\312I)K\42-\312JI\224d" - "b\0\217\330\33\273<\236h\30\242\64\254c\331\246dQ\22U\242\306\64\254\344@\66\14\1\221I\33" - "\273<\216\7\61\311\221\352p\252D-Q\264M\71\20\15\247\34\210\206\13\0\221\315\30\273<\236\341\234" - "\16\7\251q\30\302\250\70\14\71\20\17\347t\70\10\225\360\33\273<\256h\30\242X\207\244A\22C\61" - "\224\6I\14\305P\31\206D\7\6\226\63\36\273<\216!\31\206(\11\225(\334B%\32\206(\11\245" - "$\134\212J\24\212\303\20\26\226M\36\273<\216!\12\243hX\42)Q\245$\222\246\254\224\14\203\322" - "\226$\303 gq\6\226d\36\273<\216!+U\242$\312\22)Y\224\60\213\206S\226MI[\24" - "IY\244j\0\226\350\30\273<\216\7\65\307\342\341\224\225\222N\221\247J\247\254\224E\12\0\226\352\31" - "\273<\236\341\234\16\217\241\242$J\216\16w,\33\6\35\213\206\13\0\227\34\35\273<\236\341\234\16O" - "I\251\66$\203\22e\331\220I%%\31\222NY\66$\0\227\62\36\273<\236\341\234\16OIi\220" - "\206$J\244d\310\304HZ\16I-J\206hH\0\227R\30\273<\336x\70\347\300!\7\322\341\240" - "\205\351\260\206\351\260\206\21\0\232l\30\273<\236a\320\261\64L\263\64L\207;\226c\303)\307rD" - "\1\236!\35\273<~ \33\222AL\262$J\232\222nQ\61\32\226r\22\15\212\16\345\210\2\237 " - "\36\272=\216!\31\222\34H\206dHr \31\356\240\244DIE\262$J\313\240L\1\237\231\32\273" - "<\316(\7\262\70\36\16b\222#\245\60J\322H\315*\231I\32\2\0"; + "\34\345\210\16\5Q\233\30\272=\216\7\35\11\343a\20s$J\207A\16\207C\232C!\0Q\254\30" + "\273<\276\34\33T-\214\222\34\312\21\333\24\315\71\240\203\71\30\2R\6\30\273<\276r\226\26\323," + "\7\222d\30\222\60\213\263\64\254F\242\6R\35\33\273<\236\34\214\206\203T+\25\243D\211\42E\213" + "*Q[\251\30%\231\2R\250\34\273<~ \34\242\34\313\241\341\240D\305\250\30%QiX\262\60" + "\311\322H\1R\263\30\272=\276(\33\16Y\224\15\7\35H\343aP\263\260\226&\242\4SA\27\273" + "<\336\34\313\261\34K\207\203\232c\71\226c\71\226c)\0SH\27\272=\256\34\32\206(\13\353P" + "\70\34\322\34\312\241\34\312\241\20So\33\272=\276x\32\306LJ\62)\311\244$S\224l\351\226D" + "Y\24j!\0Th\35\273<\256\341\224\225\222A\211\262\322p\312\201(\31\224(\311\222\322\240\324\21" + "\35\21V\333\30\251=\216\207(\211\244$\222\222HJ\42%\32f\35x\320\201\0V\375\31\272=\216" + "\7\35Q\206E\13\265P\31\26-\211\264(\31\336\221\341 W#\30\273<\236\341X\216rD\7$" + "i\312\324\34\70\344@\216\245\303AX\354\30\273<~ \207\266A\307r\254\62\34\324\34\313\261\34\213" + "\262\341\2Y\4\32\273<\256\60\15\323!I\243D\253\364\324\22\305Y\232Da&\306C\0Y\17\31" + "\273<\216\7\65G\206\65L\247\64\31\322\60\34\206,\252\205\362\64\4Y\25\31\273<\316\34\13\323a" + "\310\322,\311\232r \311\261\34\312\21u\310\1Y\34\35\273<\336t\70hQ\16DC\26I\221\22" + "%\25%\12\263$\254fI\230h\2Y'\30\273<\336\34\313\261t\70\250\71\226CI\216\324\201," + "-\351\200\0Y)\30\273<\236\341\234c\71\226\16\7\65\207\222\34\251\3YZ\322\1\1Y\64\31\273" + "<\276(G\312Y\16D\71\26\16\7\71\207\222\34\310\322\222\16\4Ys\27\273<\316\34\313\261x\70" + "h\345,\15\323%\207t$\322\326\4Y\207\35\273<\256\34\313\206C\32%i\224\244I\224\14J\71" + "\222\243$M\242d\330\241\0[P\30\273<\256a\310\241\34\312\241\34K\207\203\232c\71\226#u(" + "\6[\211\30\273<\336x\70$\71\242\205i<\34\264\252\226\3;\22i\253\0[\265\32\273<\336t" + "x\211*YR\35\206\60\15\207!L\303a\10\323\60\224\0[\305\31\273<\336tx\207\224aH\322" + "\34\70\204Qq\30\302\250\70\14\321:[\322\33\273<\336tx\213\42e\30\222\60\312\206\203\30\305I" + "\24m\212\250\203\32\0\134\17\30\273<\336\34\313\261\34\210\212Q\26e\245,\24\253\71R\207b\0]" + "\362\26\252=\216\203\16\345P\71\32\6)\207rDGt$\31\16]\363\30\272=\216\203\24Gq\24" + "G\303 \345P\16\345\210\216\350H\62\34^\10\37\273<\256d\30\224\60K\302,I\206A)EJ" + ")RJ-QK\224(i\26g\0^s\30\273<\236\341\234\3Q\65\251#\351pPs,\307r" + ",\307R\0^t\27\273<\256\34\33.a\65\36\6\255\234\205\303A\316\261\34\13\1^\206\31\273<" + "\336\34x\312\342,\36NY\234\305Q\22fQ\26\205I\24\7^\232\33\273<\356x\70eq\62l" + "\245l\70eQ\226\14[\224\204Q\26%\252\0^\372\34\273<\356p\31\266Re\70hQ\226\14K" + "-U\206!\312\322$\12\263a\10^\377\30\273<\276\60\15\323\60\32\16Z\230\206i\230\206i\230\16" + "k\30\1`i\32\273<\236\341\224\225\206SV\252D\225,\211\206s\254EI\65\221\206%`\305\36" + "\273<\256\60\215\6\245\230%\312\240\24\263$\31\206\250VZ\262(\331\242\254\24)\0`\312\36\273<" + "\256\60M\206A\321\201$\31\226R\226\224\6-L\243\244\226D%\245T\13\1a\32\35\273<\256a" + "\10\243\342\60\204Qm\70eI)\31\224(\213\304\250%L\264A\2a\37\37\273<~ \211\206C" + "\222\206\303\220D\311RJ\242$\212\26k$\325\222Z\222H\303\4b\12\31\273<\356$G\242l\70" + "eq\26e\245,\24KI\230\264e\223\32b\14\33\273<\356$G\242l\70eq\26e\203\224U" + "\302j&%Y\224H\242\0b\254\35\273<\256\60\15\263A\211\262hH\242$\215tD\32\206$\12" + "\243b\24\15\247\60eY\34\273<\256J\66,i\22\15/a\226D\203Rj)-\245\61\315\222h" + "\312\2e\345\15\247>\216\203j\35\256\326\341\32e\346\27\253<\256a\10\323\60\15\207!L\303\64\34" + "\206\60\315\341\341 f\16\31\273<\356\341\224I\65)\32N\231T\223\242\341\224\245a-\211\324\4f" + "\37\33\273<\256a\10\323p\30\302\64\34\206\60\212\207K\230\3\207\34H\207\203\0f%\32\273<\336" + "x\70\244\71pP\343\341 \211\212\62%Y\62\244a:L\0f\221\33\273<\256a\10\323p\30\302" + "\64\33\316I\66\34\304,\34\206H\11\323a\2g\10\31\271=\256a\210\322(\215\206!J\243\64\32" + "\206(\215\322$L\344\4g\11\30\273<\316x\70h\71\66\214b\226\14S\61\35\326\60\15\323L\2" + "g\37 \273<\236(\32\16I\224D-C\64$Q\313\20U\242h\70$Q\16DIT\22%\1" + "g*\27\273<\336\34\213\207s:\34\324\34\332\201\244\32\225\264LM\1h\21\35\273<\256\70K\246" + "d\210\6))eI)Zz\212\264\244\224iI\26g\251\2i\15\36\273<\256\60M\206\203\226F" + "\203\26e\231\62H\212\226\224\226,J\266(\253\14C\0kc\32\253<\216\7\65\307r \312\201h" + "\320\242\34\210r \312\201(\35\16\2k\315\33\273<\256a\10\223,\214\212i\64\34\244$\13\243b" + "\232\15\207\34\311\21\15l\64\30\273<\336\34\313\261\312\220(iRN\252Q\61\252\265DIX\6n" + "\5\36\273<\236\264\62\14\71\220E\311 %Y\232\14CTK\264%\312\222)+e\221\2n\341 " + "\273<\236\60\11\223a\310\242$\212\206A\11\223\60\31\206(i\231\222NJ\242D-Q(r\66\32" + "\273<\276j-\7\222(K\302,\316r \311\241\34JbM\322\1\1r[\27\272=\336\70\212\243" + "t\30\224\60\207\302\341\220\346P\16\345P\10r\327\35\273<\216\250\232Dq\64,\215\222\262DR\322" + ")I\244h\311\342\244\226di\4s* \273<\216,\252T\206$\12\223(I\206!\312RiP" + "*\232\244\14Z\224%\245A\312\12s\64 \273<\216\244\62D\305\244\62\14\321\22'\311\240\230*\265" + "\60\31\206(\311\242\244\224D\225,s\355\35\273<\356p\210\6)K\302\244iP\212I\62HIc" + "TT\242H\312\322h\20u\62\26\271=\216\207,\323\262\341\240eZ\66\34\264b\216\344H\10u\63" + "\26\271=\316\34\11\207C\226\15\7-\323\262\341\240\25s$\4vx\32\273<\236a\211\243\226(\11" + "[\206$\312B\61\36\16i\222\3Y\266\12v}\20\270>\276\70\35\316\362p\210\315\303!\16y\273" + "\33\273<\336t\70HIcTL\32\207!\7\342\341\324\22%\203\22\305\12\0y\313\35\273<>)" + "\33\323\60I\206\245\26%\332RT\242,\311\222\60K\302(\253\244\1y\315\33\273<>)\33\323h" + "x\211Z\242H)%\312\60(a\32\246a\32f\0z\313\30\273<\336\34L\207CN\10\323\60\216" + "r \312\201$\307\302\341 z\345\30\273<\336x\70f\71\220\204\303Aj\34\206\60\252\15\347t\70" + "\10z\357\37\273<\216\70\314\222hP\206\35L\222aP\302,I\206!\211\222\26\245EK\32C\1" + "\177\212\27\273<\256\264\26\16\347\34\313\201C\16\344X:\34\324\34K\1\201J#\273<\236)\311\222" + "(\311\222d\220\246$K\206A\251#\7)\251EI\62(Q\222%\211\62(\0\201\363\27\273<\236" + "\341\232CYZ\33\316\71\226\3\207\34\310\261t\70\10\202\202\26\273<\276\332p\320\352\224a\220\263\70" + "\213\263\70\231s,\6\202\222\30\273<\276\332p\320\352H\16\206\303A\312\261\34\313\261\34\33\6\5\206" + "N\34\273<\336A\216\207C\22\205\321\60hQ\232D\303\220\344X\64\204QI\21\7\206\307\32\273<" + "\256\60-F\303\243\322\230\64%\203\62fqR\213\226l\212\206\0\206\360\36\273<\256\60\33\222A\13" + "\223d\210\224\254\42Ia\64\14Z\224e\303 g\311p\11\210c\31\273<\336\34\14\207\203\232CI" + "\24FI\250\205IVJ\242T,\7\213\336\37\273<\216\34Q\22e\316\42)\253D\311\22%\265(" + "\251%JMI\6\245\35\310\6\1\214\67\32\273<\316(\16KY\224ia\24\207\341\60(J\230d" + "a:\254a\4\217\233\27\273<\336x\270\245\251\224\3I\70\34\324x\70\347X\216\245\0\217\260\34\273" + "<\256\341\224c\311\260\345\330pJ\312I)K\42-\312JI\224db\0\217\330\33\273<\236h\30" + "\242\64\254c\331\246dQ\22U\242\306\64\254\344@\66\14\1\221I\33\273<\216\7\61\311\221\352p\252" + "D-Q\264M\71\20\15\247\34\210\206\13\0\221\315\30\273<\236\341\234\16\7\251q\30\302\250\70\14\71" + "\20\17\347t\70\10\225\360\33\273<\256h\30\242X\207\244A\22C\61\224\6I\14\305P\31\206D\7" + "\6\226\63\36\273<\216!\31\206(\11\225(\334B%\32\206(\11\245$\134\212J\24\212\303\20\26\226" + "M\36\273<\216!\12\243hX\42)Q\245$\222\246\254\224\14\203\322\226$\303 gq\6\226d\36" + "\273<\216!+U\242$\312\22)Y\224\60\213\206S\226MI[\24IY\244j\0\226\350\30\273<" + "\216\7\65\307\342\341\224\225\222N\221\247J\247\254\224E\12\0\226\352\31\273<\236\341\234\16\217\241\242$" + "J\216\16w,\33\6\35\213\206\13\0\227\34\35\273<\236\341\234\16OI\251\66$\203\22e\331\220I" + "%%\31\222NY\66$\0\227\62\36\273<\236\341\234\16OIi\220\206$J\244d\310\304HZ\16" + "I-J\206hH\0\227R\30\273<\336x\70\347\300!\7\322\341\240\205\351\260\206\351\260\206\21\0\232" + "l\30\273<\236a\320\261\64L\263\64L\207;\226c\303)\307rD\1\236!\35\273<~ \33\222" + "AL\262$J\232\222nQ\61\32\226r\22\15\212\16\345\210\2\237 \36\272=\216!\31\222\34H\206" + "dHr \31\356\240\244DIE\262$J\313\240L\1\237\231\32\273<\316(\7\262\70\36\16b\222" + "#\245\60J\322H\315*\231I\32\2\0"; /* Fontname: -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-P-80-iso10646-1 Copyright: (null) - Glyphs: 232/29889 + Glyphs: 164/29889 BBX Build Mode: 0 */ -const uint8_t u8g2_font_wqy12_t_lunar[6282] U8G2_FONT_SECTION("u8g2_font_wqy12_t_lunar") = - "\350\0\4\3\5\5\3\5\6\21\22\377\374\13\375\14\374\1\367\3\367\5\231 \6\0\60\246\0!\11\302" +const uint8_t u8g2_font_wqy12_t_lunar[3859] U8G2_FONT_SECTION("u8g2_font_wqy12_t_lunar") = + "\244\0\4\3\5\5\3\5\6\21\22\377\374\13\375\14\374\1\367\3\367\5\231 \6\0\60\246\0!\11\302" "\375\245\360\300\210\0\42\11\305\270\246 \301\27\2#\36\211\21\246#!$!$!r\20\42!$!" "$!$!r\20\42!$!$!\3$\25\250\361\245#Ec\241\202B\210\212\221\4\205\12\33*" "\31\0%$\214\25\272\61$\42!#\42!\42#\241HB\325\204\250\304\224\204\32\21\11\31\21\11\21" @@ -202,158 +199,82 @@ const uint8_t u8g2_font_wqy12_t_lunar[6282] U8G2_FONT_SECTION("u8g2_font_wqy12_t "\0x\20\350\20\242 $!\42C%E#\42!$y\21H\261\241 $!\242\15\21\225\230*\241" ")\0z\11\347\20\242p\244W\7{\16\7\226\245C\42\245G\63bSzF|\10\2\232\225\360\3" "\2}\20\7\226\245\60&\245gb#CR\272\31\2~\11H\64\257\301d\2\0\200\24\210\21\246C" - "#\42!&e#e#\246ND\206\2\0\0\0\0\4\377\377!\3\27\256\65\306\61*!b\241\311" - "\12!)a\275\226\22\223\21,\1N\0\11\60\320\306\360@\0N\1\16\356\325\305\360LX\377SZ" - "\71\0N\3\25\357\361\305&\255'UF\7\321\272\22\223\22\223\222;\10N\7\35\320\321\305\360@J" - "\134\371A\240\220\240\220\234\224\234\224\230\256\344\204\244\210\344\244\0N\11\20\220\21\306qp\217\273\203z" - "\274;\70\20N\21#\320\361\305r@)#)#)#)#)#u@($($($($" - "($($sp N\31'\360\321\305\360@N\134\341\301\211\220\22!%\62\64\42\62\22\42\332H" - "\210H\10I\210\210\212\210\212\10\222H\212\0N-\33\14\332\305%\252\325\301\215\14\215\14\215\14\215\14" - "\215\314\301\201\214*Q\255\0NY\23\316\365\305pP\253\77\226\225\224\220\224\220\24\71(N]\42\20" - "\322\305%\256\351\1\245\214\244\214\244\214\240\220\240\220\240\220\234\224\210\214\224\210\62\21\11\301s\0N\214" - "\15P\61\306rP\217\77=\70\20N\224\36\320\361\305qp'\256\351\1\241\220\240\220\240\220\240\220\234" - "\224\234\224\234\224\314\301\201\0N\245\42\16\326\305%-\17up%\253HJH\352 DNDlD" - "jFh\210pDjJ\202P\0N\262#\20\322\305&\17 yP\17'$)\42up '." - "xp(+\241ND\225\214&Dr\202\0N\272\33\20\322\305'\256\327\304\264\42\242\42\222B\202B" - "rbR\202\62\242\22\302\2O\21(\20\322\305$#)#)#($x`\62$\67CEC$" - "!b&b&\241\25\211\242\31\215\4\205\4\205\244\0Q\77)\20\322\305$#)#)#)#)" - "#)#)#)#)#)#)#($\243HFDJFB\356 \34\0QC\42\360\321\305" - "rP\217\325\301\201\224\210\250\210\250\210\250\210\244\214\244\214F\62\42R\62\22r\7\341\0QT(\20" - "\322\305$.~\20'%&%v`B\243HF\221\214\242\203\42\21\22\71\11B\21\11\61\31\11%" - "BBe\7QZ$\20\322\305'*\242NBDNB\325\301A\204,\255\320\301\230\316\16\6ED" - "E$e\224\14\311\324\31Qk#\357\325\305()\42)\42)\42)\42)\42)#'$'$'" - "\245LJNFPFRBV\0Qm!\360\361\305&\17 \17 .\17wp \217NDTF" - "PJNLJNHRDT\2\0Q\233 \360\321\305qp\20!K$%'zP'-!*" - "\42yP).wp '\256\16\0Q\234$\20\322\305'\256\360\340DFJBH\35\61\215\230\210" - "\204\330\10\31\215\230\204\220\22)\71\42\261E\242\0Q\254!\20\322\305%.} \246\212HJD-" - "\351\310\330\222\321)z\200y\0Az\200y\0)\0R\6(\20\322\305)*\42*#($'&" - "%(#*!q \42%#)#)#($($'%&C&%\6R\35*\17\322\305\42" - ".\17rp\20\242HFDFHDFHD\244DE\215\10\5\211\32\22\65\372\211\220\214\204\10\21" - "\221\10\0R\250*\17\322\305)-e\42-{\20)r\60!\242JD\225\210\42\31\11%\62\22\42" - "\22\62\7D\22\42Db\42dB\42\0R\263(\20\322\305\244PH\350\340@H=\330\301A\204\214" - "\30\221\224\314\1\245\214\244\214\240\220\240\220\234\224\230\14\231\224\24\0SA\20\20\322\305'\256w\7\7" - "r\342\372;\0SH\30\20\322\305$\256\372\200JDRFPH\134\335\301\201\234\270\336\1So\60" - "\16\326\305\63Hs \42!C\42!C\42!C\42!C\42!C\42!C\42!C\61!s\20" - "a%\241JDPDNFLH\12\0S\206)\360\321\305rp\42.$($($x`#$" - "\243HF#\31E\62\42R\62\42R\42\312D$\204H$\304d\0V\333\37\256\365\305\360@D\11" - "\211\22\22%$JH\224P\310\210P\10\35\10V\222\36\34\220\12V\375!\356\325\305\360@\224\364\340" - "\200H\210H\210\342 \202H\210\11\221\204\304\301\1)\351\301\1\251\0W#\35\320\361\305r@'$" - ")\42K-l\70\64C#C'z\60*\256\360\340\2\0X\354\23\360\361\305+kt\256\273\203\3" - "\71q\275<(\1Y\4,\20\322\305#$($($X!(!\61&\42A%\42\241\206B\211" - "\204\4\211\42\22I\31I\31A\22\71\221A\251\203q\0Y\17!\20\322\305qp'{\60\246\354`" - "L\331\301\230\262\203\71\351\203)\42)\21\265\224$\64\204\4Y\25\34\15\326\305%\253\351\201\220\224\214" - "\230\210\230\210\204\220\204\214\210 \251\226s\224\0Y\34,\20\322\305&\17 wp $\42*\42)" - "c%\42#\64B!C!B\42a\42&\242L\206NHP\206NDd\252j\0Y'\34\20\322" - "\305'\256\273\203\3\71qibZ\21Q\21I!\71\61)A\221\321\1Y)\35\360\321\305rP)" - "\256\335\301\201\234\64\61\255\210\250\210\244\220\234\230\224\240\310\350\0Y\64$\20\322\305(.*\42+!" - "(\241RFRF\134\354\340@N\234VDRHNLhPbT\2\0Ys \20\322\305&\256" - "\265\344\301\201\224\214\240\220\240\220\234\220\340\214h\365\354\304\334\224\320\240\10\0Y\207'\357\361\305#\255" - "\344 F\360@LDBLDBLD\342`DBLB\235\10\235\214\240\10\235\204\310A\255\0[" - "P\24\360\321\305q`\255\361\264\334\301\201\234\270\36S\13\2[\211%\20\322\305&\17 y`#)" - "\42#$(.xp %#($\67#:!<,\61\70$D'\2[\265\42\20\322\305&\17" - " xp\20!K!\42B%\241V\364`L\331\301\230\262\203\61=\42\223\22\2[\305'\20\322\305" - "&\17 xp\20!KqP(z\60&\242LD\331\301\230\210\62\21e\7\203\42\222Brb\62" - "\0[\322+\20\322\305&\17 xp\20!\242\206\342\240LD\356\240ND\352\340@H\235\304\210\224" - "\220\210\310\230\310\324<\300<\200\24\0\134\17\36\20\322\305'\256S\21e\42\62R\42B\62\212dT" - "I\10IQ\251\23\27\246\26\4]\362\26\315\371\305p@\253\211\234\210\234\310\1\211\254\226,%\16\12" - "]\363\33\315\371\305p@\42'\42'\42'\42'\42'r@\42\253%K\211\203\2^\10#\17\326" - "\305#}p!\244BH\205\220\12\211\203\10\375\377\377#\11\211\32\21\11\42)eBrB\0^s" - "\31\360\321\305qp(.*\242NBDNB\255\334\301\201\234\270\276\3^t\37\20\322\305#.~" - "P#$($'%y@%#)#)#vp (\256\63\0^\206(\20\322\305'\17 x" - "p\42.$($($x`#$(C'C'\242JFDJDHFDLJp\0^\232" - "'\20\322\305'\17 xp\42.$xP\244DH\211\320\301\211\220\210\220\22\241\203\32!\62\31\21" - "!\221\241\205\3^\372(\20\322\305).up&#!u`#$!$r\20S#y\60&#" - "&!#w`\244\256DL\346\240\34\0^\377(\20\322\305$%'%'%'%'%sp " - "$%'%'%'%'%'%'%'%w '%\3`i(\320\361\305rP$\243H" - "F\321A\221\214\42\21\22!\11\21\11!F\7\225\262\42\62\42\22\42\22\272\222\240\71\210\1`\305\60" - "\20\322\305#$($xP\244\360\200\306D\354\340 \202VB\342 JBHJ\342 JBHJ" - "\342 JBHJB\204JBF\6\0`\312.\20\322\305#$(%'q\60#>{pB\42" - "$B\42$\241\344 HJND\202JDB\221\204\210\32\32\21\31\31:!)\0a\32,\20\322" - "\305s\60&\242\354`LD\331\301\250\344A\221\214\42\31\12\241\203\42\11\31\42\71QA\11\21\31\21" - "\11)\11\232\203\10\1a\37/\20\322\305J,!sp\42&v\60!#&!sPD\42\61D" - "\42\241\305A\205\230H\231\220\234\240\204\210\214\210\204\224\4\315A\204\0b\12+\20\322\305(!+\42" - "*xp\42$($($\243JDFJBHJBHlJLD\25\205*\21\12\231\241\222\71" - "\1b\14*\20\322\305I,!+wp\42%'%'%\42#%\42c!\42#F$F$'" - "!\42\66\241L\202BJ\246J\1b\254-\20\322\305#%'%'$(#\42r \244\342`F" - "R\206x\342 fDH\242DH\211\220\22!%B\42$\7\61\212$\0eY\61\20\322\305\244P" - "H\352\200PB\302\210BD\342\200DJFD\344\200BFB\206FB\210D\244D\250JN\210L" - "FB\210DFHDJ\0e\345\20\352\335\305pP\306\263\203\63>;\70\23e\346\24\320\361\305s" - "\60\246\77;\30\323\237\35\314\243:\70\20e\366&\17\326\305+-b%\242JD\344\300DJD\225" - "\210\225\210\12\21]\210h!\242J\304JD\225,\261\14\0f\16,\356\325\305w`!C\42!C" - "\42!C\42q`!C\42!C\42!C\42q`!C\42!#&$&$%C$%\1f" - "\37\37\316\365\305r\60$&t\60$&t\60\250D\360\200DFLH\360`PX\354\340\0f%" - "%\20\322\305'.xp(yP(xp \244NL\352\240dBHbH\341A\240\220\240\220\340" - "A\20\0f\221&\20\322\305s\60\246\354`L\331\301\244\354\301\244\210\320\301\201\330\354\201\24\225\314\304" - "\201\234\224\334\201\234\224\14\0g\10&\15\332\305s\60#&#&#&#&s\60#&#&#" - "&s\60#&#&\42'\42'!f(\1g\11&\20\322\305&.xp %.} '%" - "\66%u@$!%#\42%w '%'%'C'$\4g\37.\17\322\305\242RD\302\342" - "`D\13\21-DD,LT\210h!\42b!\242\205\211\12\221\3\23)\11\31\21\21\32\11!\21" - "#\25\0g*\36\20\322\305'\256\362\240R\134\335\301\201\30\255\245\204:\21U\62J\206\204\346\304\345" - "\0h\21/\20\322\305\42)#)#Q\243HF\302\344 DB\215\22\32\21\12\13\221\12\21\12\32" - "\21\12\22\32%\64*\324\310\320\311\310\321\10\212\0i\15.\20\322\305#%'%'q\60#%t" - "#'r\20\63\42$Cq\20r\20$rp\241DH\311A\220\210\220\22!\241\3\33Y\0kc" - "\36\320\361\305qp(\256\251\210\250\310\225\210\250\210\250\210\250\210\250\210\250\210\334\301\201\0k\315%\360" - "\321\305s\60\246\205\214\230\210\62\21\65\7\7\42rR\42\62R\62\42R\62\42R\7\306\342\262\324R" - "\0l\64!\20\322\305'\256\215\244\214\314\201\204\340\241\4\245\4\241\210\204\234\210*\31\215\204\252\204\251" - "\5\1n\5+\20\322\305)'%xP\244J\350 FL\311\1\215\270\304A\220\210\220\10\311A\220" - "\210\220\222\203 \21!%\42\204\62\62\0n\341\61\20\322\305'#$\243\352\300FDFD\36@\344" - "\200BJBLFB\354\300DB\13\13\235H\34\220HL\210\214H\310\211HHQ\211I\0r\66" - "$\20\322\305%\42)$'&%(#'!%$($)\42*\42K-M+\42)$\266d" - "t\0r[\33\20\322\305'*\42*\42*\42z@$#($\256\356\340@N\134\357\0r\327," - "\17\322\305(&\42!G!)r\20b%!\61F\42Q!$\241\315\204&\24zQA\42\241\221" - "\234\220\234\4\25\215\234\10\0s*\60\20\322\305)%\42#\42Bq #%!CD#q`#" - "$(#\70rC\61#\42a#%r%\42#%\42#Bs#$#\2s\64\61\20\322\305\247" - "D\342\206DFHDH\206\342\240\242B\260BPB\302f\202B\210BF\205\304\301\214\204\214\230\204" - "\10\225\204\10\23\11\21\65D\2s\355,\20\322\305(.fr\20\42B\42$B\42$B\42$B" - "\42rp \42B\42$\241DH\211\20\205\214\10\215N\254\244E\1u\62\34\354\331\305\360F\206F" - "\206F\346\340@F\206F\206F\346\340@F\225\250\256\0u\63\37\14\332\305%\252\352\340F\206F\206" - "F\346\340@F\206F\206F\346\340@F\225\250*\0vx%\20\322\305(!t@*!\242\13!" - "\242\61U\202\42\23\7\21s\342\202\7\207\322\245\62rSB\203\42\0v}\24\14\332\305%\251\356\340" - "\220\303\203\3A\36\36\34\10\12w\345*\17\322\305\42\255\312\342BDB\215\10\211\214\210\220\214\210\220" - "\214\310\201\211\220\214\210\14\211\32\22]\230\250\20\221\220\221\223\6y\273)\20\322\305&\17 wp " - "\17DB&A!FBv\60*xp\42#%\242\27\7\21\42j$D\4I$E\0y\313/" - "\20\322\305$#H\42U$($(B\42q@\42$B!\64!AE#fAeA$!#" - "!&\242LDFJBJ\210N\0y\315,\17\322\305\244\214F\246JLJL\344\340`B\215\210" - "\204\222\21\11%\24Z\34\134\34DHPH\211I\211I\211I\211I\311\0y\322.\20\322\305\244\216" - "F\250JN\306J\206B\342\202DFDBDdDB\314DB\304FB\304\206DBNJL\225" - "\234\314\240\304\34\0z\313\37\360\361\305&\17 .\17yp\17-\246NHPHRDTDTB" - "\36\356\340@\0z\345%\20\322\305&\17 yP&$)\42up \17t\60&\242\354`LD" - "\331\301\250\344A\245\334\301\201\0z\357\62\20\322\305\42&'\42\241HDB\305\201\204\302\203(Q\221" - "\203\23!)\11\31\61\11\211\203\20\222\203\20\222\203\240\203\12\232\203\20\241\203@\231\11\0\177\212\32\20" - "\322\305\244RFRD\354\340P\134\345A\245\270\272\203\3\71q\355\0\201J\67\20\322\305(\42S\242" - "FBD\215\304A\205\22\65%j$\16*\324JH\34\204T\10\211H(\22\221\220\70\10\221P$" - "\42\241HDB\342 BbBH\2\0\201\363\32\320\361\305qp'\255HNL\352\240\134R\134\362" - "\240R\134\335\301\201\0\202\202\42\20\322\305\244PH\350\340@H\241\220<\330\201\241\220\240\220\240\220\240" - "\220\240\4\245\210\250\270B\0\202\222\33\360\361\305\244PH\350\340@H\241\220\250<\200\334\301\201\220\270" - "\236\37P\0\206N%\17\322\305'}(x`\42#$\42Su\20\42\243#\33i\21+\21U\42" - "\212Dd$\64\222\240\20#\206\307'\360\361\305#%'\246\321\301A\304A\224\304\225\210\205\234\205\210" - "\214\205\42\32:\231A\12!\231#\23\42\11\261\3\206\360,\17\322\305\243PF\352\300JFBjb" - "B\244F\202F\344 \202BhD\202H\346`JD\225\210\252\203I\31\221\203\23I\1\210c$\20" - "\322\305&\17 .wp &.ML#&\42!\66BF#&!\244DJ\216Hl\221(\0" - "\213\336)\20\322\305,#Hs@%#\42)#(Bsp\20#cEaEa%q\20ea" - "\63\61)\241T\346F\26\0\214\67!\20\322\305\244PJLDFHFHD\206VDRHl\311" - "\350\314\301\230\376\354`L\15\0\217\233\33\20\322\305&\17 yP\17'$)\42up '\256\360" - "\340P\134w\0\217\260&\360\321\305r`#.~P$.~`#\241PB\211\220\204\10\225\204\214" - "\224\210\220\22\32\21\231\251)I\0\217\330#\320\361\305\42r $%'%-.US&B!%" - "\241D\210D\221B!A!\71Z\221\3\2\221I%\360\321\305\360@JDTD\354\340D\377BF" - "D\204\252dRDT\344\340DTDT\344\340DT\2\0\221\315 \360\361\305+kt.wp " - "'z\60&\242\354`LD\331\301\250\344A\245\334\301\201\0\225\360#\16\326\305!-q \42HJ" - "zp@$D$Dq\20A$D$D$tp@Jh)\1\226\63$\356\325\305`(rP" - "\241\210B\221\211\20\205\42\12E$\7%D$D\27B&BDBD\7C\12\226M.\17\326\305" - "'f!&\42q\241\215\210\204\205\14\321\220\204\304\22\11\22\211\22\31!\221\203\11\21\31\241\23!\212" - "\203:!\71!\71!\0\226d,\17\326\305(U#%!BD\242\206BHd\342\340 HJB" - "FJ\342\200B\215\324\5\15\205&\272P#\42!D\245\14\0\226\350(\360\321\305\360@N\134\341\301" - "\211\220\22!%\22\22$J(\224\10)\221\220 QB\241DH\211\220\10\211\244\10\0\226\352 \20" - "\322\305rP)xp\20!$EqP(z\60\17vP\256\352\200\134\321A\271\10\0\227\34+\20" - "\322\305rP)xp\20!$EqP(z\60\17(\362@Fh\344\246BFD\342\200BD\215" - "\224\310\225\210\214\4\0\227\62(\20\322\305rP)xp\20!$EqP(z\60,fa#b" - "!c\63&BAaJ\343BD\204\310\4\0\227R \20\322\305'.xp(yP)wp " - "\17t\60\246\354`L\331\301\230FdRB\0\232l\32\357\321\305q@\255LJLJLJ\354\240" - "Z\365\301\205\264Rb\21\0\236!*\20\322\305*-}q!#&A!&!#\42!\42AC" - "\242JFR\346 \204PDBNB\344\300X\226Z\4\0\237 (\16\332\305#IS\42(\322D" - "PDP\344\240\36\202\205\210\4\23\31%\24\24\42\22\24\7\61\62\7\21$&C\2\237\231-\20\322" - "\305%#)$($(yp %!+!\42'!\42'\241N\204PdPFHFdHD" - "\204HBD\344@\34\0\0"; + "#\42!&e#e#\246ND\206\2\0\0\0\0\4\377\377N\1\16\356\325\305\360LX\377SZ" + "\71\0N\21#\320\361\305r@)#)#)#)#)#u@($($($($($" + "($sp N\31'\360\321\305\360@N\134\341\301\211\220\22!%\62\64\42\62\22\42\332H\210H" + "\10I\210\210\212\210\212\10\222H\212\0NY\23\316\365\305pP\253\77\226\225\224\220\224\220\24\71(N" + "\245\42\16\326\305%-\17up%\253HJH\352 DNDlDjFh\210pDjJ\202P" + "\0QT(\20\322\305$.~\20'%&%v`B\243HF\221\214\242\203\42\21\22\71\11B\21" + "\11\61\31\11%BBe\7Q\254!\20\322\305%.} \246\212HJD-\351\310\330\222\321)z" + "\200y\0Az\200y\0)\0R\6(\20\322\305)*\42*#($'&%(#*!q " + "\42%#)#)#($($'%&C&%\6SH\30\20\322\305$\256\372\200JDRF" + "PH\134\335\301\201\234\270\336\1So\60\16\326\305\63Hs \42!C\42!C\42!C\42!C" + "\42!C\42!C\42!C\61!s\20a%\241JDPDNFLH\12\0X\354\23\360\361\305" + "+kt\256\273\203\3\71q\275<(\1Y\4,\20\322\305#$($($X!(!\61&\42" + "A%\42\241\206B\211\204\4\211\42\22I\31I\31A\22\71\221A\251\203q\0Y\17!\20\322\305q" + "p'{\60\246\354`L\331\301\230\262\203\71\351\203)\42)\21\265\224$\64\204\4Y'\34\20\322\305" + "'\256\273\203\3\71qibZ\21Q\21I!\71\61)A\221\321\1Y)\35\360\321\305rP)\256" + "\335\301\201\234\64\61\255\210\250\210\244\220\234\230\224\240\310\350\0[P\24\360\321\305q`\255\361\264\334\301" + "\201\234\270\36S\13\2[\305'\20\322\305&\17 xp\20!KqP(z\60&\242LD\331\301" + "\230\210\62\21e\7\203\42\222Brb\62\0[\322+\20\322\305&\17 xp\20!\242\206\342\240L" + "D\356\240ND\352\340@H\235\304\210\224\220\210\310\230\310\324<\300<\200\24\0\134\17\36\20\322\305'" + "\256S\21e\42\62R\42B\62\212dTI\10IQ\251\23\27\246\26\4]\362\26\315\371\305p@\253" + "\211\234\210\234\310\1\211\254\226,%\16\12]\363\33\315\371\305p@\42'\42'\42'\42'\42'r" + "@\42\253%K\211\203\2^t\37\20\322\305#.~P#$($'%y@%#)#)#" + "vp (\256\63\0^\232'\20\322\305'\17 xp\42.$xP\244DH\211\320\301\211\220\210" + "\220\22\241\203\32!\62\31\21!\221\241\205\3`\312.\20\322\305#$(%'q\60#>{pB" + "\42$B\42$\241\344 HJND\202JDB\221\204\210\32\32\21\31\31:!)\0b\12+\20" + "\322\305(!+\42*xp\42$($($\243JDFJBHJBHlJLD\25\205*" + "\21\12\231\241\222\71\1b\14*\20\322\305I,!+wp\42%'%'%\42#%\42c!\42" + "#F$F$'!\42\66\241L\202BJ\246J\1e\345\20\352\335\305pP\306\263\203\63>;\70" + "\23f\16,\356\325\305w`!C\42!C\42!C\42q`!C\42!C\42!C\42q`!" + "C\42!#&$&$%C$%\1f%%\20\322\305'.xp(yP(xp \244N" + "L\352\240dBHbH\341A\240\220\240\220\340A\20\0f\221&\20\322\305s\60\246\354`L\331\301" + "\244\354\301\244\210\320\301\201\330\354\201\24\225\314\304\201\234\224\334\201\234\224\14\0g\10&\15\332\305s\60" + "#&#&#&#&s\60#&#&#&s\60#&#&\42'\42'!f(\1g\11" + "&\20\322\305&.xp %.} '%\66%u@$!%#\42%w '%'%'" + "C'$\4g*\36\20\322\305'\256\362\240R\134\335\301\201\30\255\245\204:\21U\62J\206\204\346\304" + "\345\0l\64!\20\322\305'\256\215\244\214\314\201\204\340\241\4\245\4\241\210\204\234\210*\31\215\204\252\204" + "\251\5\1n\5+\20\322\305)'%xP\244J\350 FL\311\1\215\270\304A\220\210\220\10\311A" + "\220\210\220\222\203 \21!%\42\204\62\62\0n\341\61\20\322\305'#$\243\352\300FDFD\36@" + "\344\200BJBLFB\354\300DB\13\13\235H\34\220HL\210\214H\310\211HHQ\211I\0r" + "[\33\20\322\305'*\42*\42*\42z@$#($\256\356\340@N\134\357\0r\327,\17\322\305" + "(&\42!G!)r\20b%!\61F\42Q!$\241\315\204&\24zQA\42\241\221\234\220\234" + "\4\25\215\234\10\0s*\60\20\322\305)%\42#\42Bq #%!CD#q`#$(#" + "\70rC\61#\42a#%r%\42#%\42#Bs#$#\2s\64\61\20\322\305\247D\342\206" + "DFHDH\206\342\240\242B\260BPB\302f\202B\210BF\205\304\301\214\204\214\230\204\10\225\204" + "\10\23\11\21\65D\2u\62\34\354\331\305\360F\206F\206F\346\340@F\206F\206F\346\340@F\225" + "\250\256\0u\63\37\14\332\305%\252\352\340F\206F\206F\346\340@F\206F\206F\346\340@F\225\250" + "*\0vx%\20\322\305(!t@*!\242\13!\242\61U\202\42\23\7\21s\342\202\7\207\322\245" + "\62rSB\203\42\0v}\24\14\332\305%\251\356\340\220\303\203\3A\36\36\34\10\12y\273)\20\322" + "\305&\17 wp \17DB&A!FBv\60*xp\42#%\242\27\7\21\42j$D\4" + "I$E\0y\313/\20\322\305$#H\42U$($(B\42q@\42$B!\64!AE#" + "fAeA$!#!&\242LDFJBJ\210N\0y\315,\17\322\305\244\214F\246JLJ" + "L\344\340`B\215\210\204\222\21\11%\24Z\34\134\34DHPH\211I\211I\211I\211I\311\0z" + "\313\37\360\361\305&\17 .\17yp\17-\246NHPHRDTDTB\36\356\340@\0\177\212" + "\32\20\322\305\244RFRD\354\340P\134\345A\245\270\272\203\3\71q\355\0\201\363\32\320\361\305qp" + "'\255HNL\352\240\134R\134\362\240R\134\335\301\201\0\202\222\33\360\361\305\244PH\350\340@H\241" + "\220\250<\200\334\301\201\220\270\236\37P\0\206N%\17\322\305'}(x`\42#$\42Su\20\42" + "\243#\33i\21+\21U\42\212Dd$\64\222\240\20#\206\307'\360\361\305#%'\246\321\301A\304" + "A\224\304\225\210\205\234\205\210\214\205\42\32:\231A\12!\231#\23\42\11\261\3\206\360,\17\322\305\243" + "PF\352\300JFBjbB\244F\202F\344 \202BhD\202H\346`JD\225\210\252\203I\31" + "\221\203\23I\1\214\67!\20\322\305\244PJLDFHFHD\206VDRHl\311\350\314\301\230" + "\376\354`L\15\0\217\233\33\20\322\305&\17 yP\17'$)\42up '\256\360\340P\134w" + "\0\217\260&\360\321\305r`#.~P$.~`#\241PB\211\220\204\10\225\204\214\224\210\220\22" + "\32\21\231\251)I\0\217\330#\320\361\305\42r $%'%-.US&B!%\241D\210D" + "\221B!A!\71Z\221\3\2\221I%\360\321\305\360@JDTD\354\340D\377BFD\204\252d" + "RDT\344\340DTDT\344\340DT\2\0\226M.\17\326\305'f!&\42q\241\215\210\204\205" + "\14\321\220\204\304\22\11\22\211\22\31!\221\203\11\21\31\241\23!\212\203:!\71!\71!\0\226\350(" + "\360\321\305\360@N\134\341\301\211\220\22!%\22\22$J(\224\10)\221\220 QB\241DH\211\220" + "\10\211\244\10\0\226\352 \20\322\305rP)xp\20!$EqP(z\60\17vP\256\352\200\134" + "\321A\271\10\0\227\34+\20\322\305rP)xp\20!$EqP(z\60\17(\362@Fh\344" + "\246BFD\342\200BD\215\224\310\225\210\214\4\0\227\62(\20\322\305rP)xp\20!$Eq" + "P(z\60,fa#b!c\63&BAaJ\343BD\204\310\4\0\232l\32\357\321\305q@" + "\255LJLJLJ\354\240Z\365\301\205\264Rb\21\0\236!*\20\322\305*-}q!#&A" + "!&!#\42!\42AC\242JFR\346 \204PDBNB\344\300X\226Z\4\0\237 (\16" + "\332\305#IS\42(\322DPDP\344\240\36\202\205\210\4\23\31%\24\24\42\22\24\7\61\62\7\21" + "$&C\2\237\231-\20\322\305%#)$($(yp %!+!\42'!\42'\241N\204" + "PdPFHFdHD\204HBD\344@\34\0\0"; /* Fontname: -Adobe-Helvetica-Bold-R-Normal--20-140-100-100-P-105-ISO10646-1 diff --git a/GUI/fonts.h b/GUI/fonts.h index 5877dcb..bedca29 100644 --- a/GUI/fonts.h +++ b/GUI/fonts.h @@ -6,19 +6,16 @@ /** * 文字列表: 所有 ASCII 字符 (32-128) -正月二月三月四月五月六月七月八月九月十月 -冬月腊月 -农历闰 +正月二月三月四月五月六月七月八月九月十月冬月腊月闰 初一初二初三初四初五初六初七初八初九初十 十一十二十三十四十五十六十七十八十九二十 廿一廿二廿三廿四廿五廿六廿七廿八廿九三十 -未知 -星期一二三四五六日 +星期一二三四五六日周 猴鸡狗猪鼠牛虎兔龙蛇马羊 庚辛壬癸甲乙丙丁戊已 申酉戌亥子丑寅卯辰巳午未 小寒大寒立春雨水惊蛰春分清明谷雨立夏小满芒种夏至小暑大暑立秋处暑白露秋分寒露霜降立冬小雪大雪冬至 -年月日时分秒 +年月日 离还有天 ℃ 元旦节情人节妇女节植树节愚人节清明节劳动节青年节儿童节建党节建军节教师节国庆节 @@ -27,6 +24,16 @@ 休班 */ extern const uint8_t u8g2_font_wqy9_t_lunar[] U8G2_FONT_SECTION("u8g2_font_wqy9_t_lunar"); +/** + * 文字列表: +所有 ASCII 字符 (32-128) +猴鸡狗猪鼠牛虎兔龙蛇马羊 +庚辛壬癸甲乙丙丁戊已 +申酉戌亥子丑寅卯辰巳午未 +小寒大寒立春雨水惊蛰春分清明谷雨立夏小满芒种夏至小暑大暑立秋处暑白露秋分寒露霜降立冬小雪大雪冬至 +年月日 +离还有天 + */ extern const uint8_t u8g2_font_wqy12_t_lunar[] U8G2_FONT_SECTION("u8g2_font_wqy12_t_lunar"); // 以下字库来自 u8g2,用于显示数字