u8g2 自制字体

u8g2 自制字体_第1张图片

显示器  SSD1306  单片机ARDUINO NANO

使用U8G2 将表情生成字库文件 

使用DRAWGLYPH 显示表情字库 

GIF转成40X80 

GIF转PNG 

PNG 转1位

PNG生成BDP

BDP生成 C

U8G2源代码的TOOL\FONT中包含了PNG转BDP BDP转.C 文件

下载原代码 : GitHub - olikraus/u8g2: U8glib library for monochrome displays, version 2

1.使用png 生成字库

使用font\png2bdp 生成bdp文件 

                创建bat文件,添加下面语语,使用图片生成字库

                  png2bdf -o tst\myfont.bdf -f myfont -e 65  tst\*.png  //示列来自U8G2源代码中的示列文件

使用font\bdpconv 生成.c文件 

                        创建bat文件,添加下面语语,使用bdp生成c

           bdfconv.exe -v -f 1 -m "64-511" myfont.bdf -o myfont.c -n myfont -d myfont.bdf
type myfont.c

****png 位深须为1 : 处理方法  保存为单色位图  bmp ,后再保存为png 

png2bdf 命令 -o 输出文件 名 -f 字体名称  tst\*.png 文件tst下所有png文件 -e 编码号开始  即显示时的第一个编码号设置 glyph显示时 65

bdfconv.exe 命令 

.c文件中添加 #include"u8g2.h" 否则错误

2.使用coreldraw 保存为ttf 字库

合并对象,否则多个对象错误

3使用flexicon 生成

查看原文件,英文手册,或是

你可能感兴趣的:(u8g2,png转字体)