本帖最后由 jinga 于 2013-10-27 00:35 编辑
看了案例程序,跟字体有关的就2句:
extern uint8_t SmallFont[];
.
.
.
myGLCD.setFont(SmallFont);
出来的字体很小,已经看到案例自带的库里面,有个DefaultFonts.c;大开看,里面有:
fontdatatype SmallFont[1144] PROGMEM={
0x08,0x0C,0x20,0x5F,...............
还有,fontdatatype BigFont[3044] PROGMEM={
0x10,0x10,0x20,0x5F,
......................................
已经有BigFont的点阵定义了,但是改成myGLCD.setFont(BigFont);编译说没有声明;extern uint8_t SmallFont[];也改成extern uint8_t BigFont[];编译通过,下载后显示是乱码。
请教要如何在一屏中,有的显示大字体,有的显示小字体,设置字体大小。extern uint8_t SmallFont[]这个在哪里,可以自定义windows的字体放进去吗? |