ESP8266利用TFT_eSPI与Processing 自定义字体库

一、准备

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文件复制到项目字体文件内,程序内引用即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值