Files
EPD-nRF5/GUI/fonts.c
2025-07-05 00:19:38 +08:00

204 lines
16 KiB
C

#include "fonts.h"
/*
Fontname: -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-P-119-ISO10646-1
Copyright: (null)
Glyphs: 228/30503
BBX Build Mode: 0
*/
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"
"\22\1*\14uD\253J\345\240,M\21\0+\13wD\274\270\66\14Y\134\3,\7\62>\13E\1"
"-\6\25d\213A.\6!\306\12\1/\14\304<\273\246\254\224\225\262\32\0\60\12\205D\233%\363-"
"Y\0\61\11\205D\213\261O\203\0\62\13\205D\233%\13km\203\0\63\14\205D\213!\15\223\65\14"
"\7\5\64\16\206\304;-\211\272d\311\60\246\11\0\65\15\205D\213!\11\303!\15\303A\1\66\15\205"
"D\233%\14\207$\263%\13\0\67\13\205D\213A\254\205YX\2\70\15\205D\233%\323\222%\263%"
"\13\0\71\15\205D\233%\263%C\250%\13\0:\6aD\11I;\11\202>\213!V\24\0<\10"
"\225D\313\254k\7=\10\65\134\213A\35\4>\11\225D\213\264[G\0\77\15\225D\233%\323\302H"
"\313\241\60\2@\24\247<\254\255\222HZ\42)JE\251H\211\222e\23\0A\16\207D\274\70M\302"
"$+\15J\252\6B\15\206\304\213A\11\305a\11\215\303\2C\14\206\304\233!\11\325\216\311\220\0D"
"\15\207D\214A\12\223\324c\62H\0E\12\205D\213c\70\214\305AF\13\205D\213c\70$a#"
"\0G\15\206\304\233!\11\325\332(&\203\0H\13\206\304\213\320\70\14\242c\0I\10\203D\212%\352"
"eJ\10\243\64\252\376\264\0K\15\205D\213LJJ\232\226D\225,L\11\205D\213\260\217\203\0M"
"\20\207D\14m\310\226\212R\221\42)R\325\0N\15\206\304\213pS\42)\321Fc\0O\14\207D"
"\254\255\222\272&Y\66\1P\14\205D\213!\311l\203\22\26\1Q\16\227<\254\255\222\272&Y\266\3"
"\11\0R\20\206\304\213!\312\222,\311\222!jK\302\0S\14\205D\233AL\327\60\34\24\0T\11"
"\207D\214C\26\367\15U\12\206\304\213\320\217\311\220\0V\17\207D\214TM\262(\253\204I\32g\0"
"W\21\211D\215,\323\62\255\322)iJ\332\212Y\4X\15\206\304\213PL\242L\213ZB\61Y\13"
"\207D\214\64\311*i\334\15Z\12\207D\214C\332\347a\10[\11\263>\213!\352O\3\134\14\245<"
"\213\60\15\323\60\15\323\60]\11\263=\213\251\77\15\1^\10\65t\253,\251\5_\6\25<\213A`"
"\7\62\375\212$\12a\14eD\233%K\6MK\206\0b\14\205D\213\60\34\222\314mP\0c\10"
"d\304\232!k\34d\13\205D\313\312\240\271%C\0e\13eD\233%\33\206\60\35\2f\11\203D"
"\232i\210:\1g\14\205\64\233AsK\206\60Y\0h\13\205D\213\60\34\222\314[\0i\7\201D"
"\211d\30j\10\242\264\231,\351ek\15\205D\213\260\224\224\264$\252d\1l\7\201D\211\203\0m"
"\16gD\214E\211\42)\222\42)\222\12n\11eD\213!\311\274\5o\12eD\233%sK\26\0"
"p\14\205\64\213!\311\334\6%\14\1q\13\205\64\233AsK\206\260\0r\10cD\212!\352\4s"
"\14eD\233%K\324$K\26\0t\12\203D\212(\32\242\66\1u\11eD\213\314[\62\4v\14"
"eD\213LKJI\26F\0w\16gD\214(\222\42\245\242t\213\262\4x\13eD\213,\251U"
"jZ\0y\15\205\64\213LKJI\26fa\6z\12eD\213A\314\332\6\1{\13\243<\252$"
"\252dQ[\0|\7\261\276\212\7\1}\13\243<\212,\252%QK\4~\7&\334\33\311\2\200\17"
"\225D+\251\222\15Q\66Da\24)\0\0\0\0\4\377\377!\3\27\252D\36m\211\222,\221r$"
"\207r(\207r,\207\262x\1N\0\12+d~(\31\16\2N\1\25\252=\216\207\64\207r(\207"
"r(\207r(\207r`\4N\3\26\272=\316\34\312\241\34\312\304!\32t(\207r(l\35\4N"
"\7\25\253<\216\7\61\307rl\220\263\70K\303\64\254f\241\6N\11\17\253<\236\341\316\313\60\344|"
"\34\16\2N\21\27\253<\236a\220\263\70\213\263l\30\324\60\15\323\60\15\243\341 N\31\32\273<\216"
"\7\65\307\342\341\224\225\62\251K\224\244Q\16D\71\20\245\13\0N-\26\271=\316\34\11\207C\226i"
"\231\226\15\7\255\230#\71\22\2NY\30\272=\216w$Gr$Gr$Gr$GrDG\222"
"\341\0N]\27\272=\276\34\312\241x\30\342(\216\342(\315\322,J\302H\36N\214\14\213D\236\341"
"\316\77\16\7\1N\224\26\253<\236\341\234c\71\226\3\207\70\213\263\70\213\263h\70\10N\245\27\272="
"\316\34\13\207C\226#Y\70Hi\24J\231Y\212V\1N\262\27\273<\336x\70f\71\220\204\303A"
"\215\207s\16D\265\226L\14N\272\27\273<\336\34\313\261\34\313\261\34\313\241$G\352@\226\226t@"
"O\21\31\273<\276r\226\206\351p\21\263$\33\263\61JjIT\322\322\60\3Q\77\27\273<\276r"
"\26gq\26gq\26gq\226\206Q\222F:\60QC\25\252=\236a\320\31\36\262(\216\322,\315"
"\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\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-medium-r-normal--16-160-75-75-P-80-iso10646-1
Copyright: (null)
Glyphs: 13/41295
BBX Build Mode: 0
*/
const uint8_t u8g2_font_wqy12_t_lunar[271] U8G2_FONT_SECTION("u8g2_font_wqy12_t_lunar") =
"\15\0\4\2\4\5\3\2\6\17\20\0\376\13\375\14\374\0\0\0\0\0\241\60\16\267**\233\212\224_"
"%\62\231\11\0\61\12\265.*\221Q\177\62\20\62\16\267**\233\212T,\325g\203A\0\63\21\267"
"*\32\203H(\27Keve\242\310 \2\64\23\270jZ\61U\42\24\311t\22\212\14\6\252\134\11"
"\0\65\20\267*\12\7\262\262\201\256,&\212\14\42\0\66\22\267**\203H*V\61\321$RV\211"
"Lf\2\67\16\267*\12\7\261T\254*V\25\253\1\70\23\267**\233\212\224*\221\311l*R\252"
"D&\63\1\71\22\267**\233\212\224U\42#Y\304\252\42\203\10\0\0\0\0\4\377\377^t\35\17"
"\11<\361\370\340@\223\12\246r\261\344\340 \25J\206\222\241\330\340\303xg\0e\345\21\371\16\14\17"
"r\336\15\16t\276\33\34\350\2g\10#\14\15<\203\233\134&\227\311er\231\301M.\223\313\344\62"
"\203\233\134&\27\11F\202\211\134B\231\0\0";
/*
Fontname: -Adobe-Helvetica-Bold-R-Normal--20-140-100-100-P-105-ISO10646-1
Copyright: Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved.
Glyphs: 18/756
BBX Build Mode: 0
*/
const uint8_t u8g2_font_helvB14_tn[287] U8G2_FONT_SECTION("u8g2_font_helvB14_tn") =
"\22\0\3\3\4\4\2\5\5\11\21\0\375\16\374\16\374\0\0\0\0\1\2 \5\0\306\12*\17g\343"
"\274\230$\42\251\315$\242X\4\0+\14\210\307=\261\332\341 \23\253\1,\11c\267\212\203\204\22\2"
"-\7\65R\213\207\0.\7\63\303\212\203\0/\17\345\302:M#\231\322H&\32\311\324\0\60\17\331"
"B\275\341i\262\346o\223\245\343\14\0\61\12\326C\275\321\341 \333\77\62\21\331B\255\332ef\33O"
"\207\265\32u\371p \63\23\331B\255\332e\64\231\211\207\324\62\331f\242\334J\0\64\25\331B\335)"
"\261f\223\214&#\321d\64\71\34\250\343\25\0\65\25\331B\215C\344\20\31\217O\207\310\210<\266\231"
"\16%\23\0\66\24\331B-\323!\62+OF\207\10\311\330h\232\334J\0\67\20\331B\215\7\362t"
"y:\236\216\247\343U\0\70\22\331B\255\332e\346\66\271\325&kn\223[\11\0\71\24\331B\255\332"
"edl\64Q\16\241\311\270\66\71\204L\0:\11\243C\213\203\34z\20\0\0\0\4\377\377\0";
/*
Fontname: -Adobe-Helvetica-Bold-R-Normal--25-180-100-100-P-138-ISO10646-1
Copyright: Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved.
Glyphs: 18/756
BBX Build Mode: 0
*/
const uint8_t u8g2_font_helvB18_tn[389] U8G2_FONT_SECTION("u8g2_font_helvB18_tn") =
"\22\0\4\3\4\5\3\5\5\15\26\0\375\23\373\23\373\0\0\0\0\1h \5\0\30-*\17x\312"
"\365\210\311HH\34\214\320\210h\1+\16\314\32\177\211\352\352\340\301\224\250\256\0,\12c\334.\34H"
"HP\0-\6\67h\61|.\7\63\14/\34\10/\22\67\13qi$\245HJ#)ER\212\244"
"T\1\60\33,\11\373X\35\304\220\220\14\215\14M\214\371g\23C#C#l\16\242l\0\61\14'"
"\15;\255\71\70 \332\377\3\62\33,\11\373T\35\310\314PLM\214\231M\16\16\322\61+\243c\70"
"y\360`\0\63\36,\11\373T\35\310,\231\232\230\232\230\232\34\34\253\273\34\235\64\263\242\230!\71\30"
"\262\1\64\33,\11\373\15\262k&\61\65\61%\62$\263\215\320\310\320\310\301\203\271\311M\0\65\35,"
"\11{\34\214\34\214Lny\20t \63C\71:\71ifu\20Cr e\3\66 ,\11;U"
"\35\210\320\214L\231Y\256 :\30)\241 \232\30s\66\61\64\302\346 \312\6\0\67\30,\11;|"
"\60H\270rprprpr\220pr\220pr\16\0\70\42,\11;\221\35\4\215\314\14\215\14\215"
"\14\215\14\315\214LY\35\304\14M\214y\66\61\64r\60d\3\71\37,\11\373\30\35\310\220P\20M"
"\214yvDARq@S\61\71i\65ARr U\4:\12\343\14/\34\310C\36\10\0\0\0"
"\4\377\377\0";