本帖最后由 1981818001 于 2016-9-25 19:26 编辑
懂 U8glib 的人都懂,不懂的自己搜去,
执行界面
生成的代码
/*
Fontname: -Firefly-Firefly New Sung-Medium-R-Normal--11-110-75-75-P-109-ISO10646-1
Copyright:
Capital A Height: 0, '1' Height: 0
Calculated Max Values w=10 h=10 x= 0 y= 0 dx=11 dy= 0 ascent= 9 len= 0
Font Bounding box w=11 h=11 x= 0 y=-1
Calculated Min Values x= 0 y=-1 dx= 0 dy= 0
Pure Font ascent = 0 descent= 0
X Font ascent = 0 descent= 0
Max Font ascent = 9 descent=-1
*/
#include "utility\u8g.h"
const u8g_fntpgm_uint8_t sxzy[] U8G_FONT_SECTION("sxzy") = {
0,11,11,0,255,0,0,0,0,0,10,13,0,9,255,0,
//上 (\x0a)
0,10,10,21,11,0,255,8,0,8,0,8,0,15,128,8,
0,8,0,8,0,8,0,8,0,255,192,
//下 (\x0b)
0,9,10,21,11,1,255,255,128,8,0,8,0,12,0,11,
0,9,0,8,0,8,0,8,0,8,0,
//左 (\x0c)
0,10,10,21,11,0,255,8,0,255,192,8,0,8,0,16,
0,47,128,66,0,130,0,2,0,63,192,
//右 (\x0d)
0,10,10,20,11,0,255,8,0,8,0,255,192,8,0,16,
0,63,128,80,128,144,128,31,128,16,128};
/*
Sample(调用例子):
u8g.firstPage()
do
{
u8g.setFont(sxzy);
//u8g.drawStr( 0, 9, "\x0a\x0b\x0c\x0d");
u8g.setPrintPos(0, 9);
u8g.print("\x0a\x0b\x0c\x0d");
} while (u8g.nextPage());
*/
内容包含多个字库,太大放链接:http://pan.baidu.com/s/1hs9FYRy 密码:w41y
运行效果
下载的文件还包括一个农历节气库生成器,可以自己生成1900年~2100年的农历节气库,供Arduino调用。
|