一、准备
1.下载字体
.ttf格式就可以→字体下载
把下载的字体存放到:
C:\项目目录\Arduino\libraries\libraries\TFT_eSPI\Tools\Create_Smooth_Font\Create_font\data
2.准备常用字符
准备想转换的常用字,如果数量少自行输入也可以
3.准备Processing 软件
下载地址
1.官方链接
2.自用连接(不推荐,仅供学习)
二、字符转换unicode编码
转换连接:字符转换
把想转换的字符粘贴到左边栏,点击右下角中文转unicode,把转换后的字符全选复制到记事本,把全部\u用,0x替换,把开头第一个**,删除**
三、使用Processing 软件转换.h文件
此软件必须配合TFT_eSPI使用
1.打开TFT_eSPI目录下的.pde文件
C:\项目目录\Arduino\libraries\libraries\TFT_eSPI\Tools\Create_Smooth_Font\Create_font
2.配置字体的大小
3.转换字体
把记事本内的全部内容全选复制,粘贴到specificUnicodes方法内图示处
4.重要点:注释掉unicodeBlocks方法内的所有代码
如果只需要转换的字符,一定要注释掉下图代码,不然导出的文件会增加好几十kb
5.导出使用
把导出的.h文件复制到项目字体文件内,程序内引用即可。