TFT_eSPI 自定义字体
向TFT_eSPI添加一种新的字体吧
还是在填TinyMonitor(暂定)的坑,现在需要更加好看的字体来显示订阅数,本来打算给需要用到的数字制作成图片然后取摸的,结果发现TFT_eSPI支持自定义字体。
准备工具
名称 | 获取方式 |
---|---|
FontConvert.exe | 下载链接 |
你想要添加的字体文件 | 看你如何获取 |
转换方式
|
|
举个例子,你需要自定义的字体文件名称叫做Furore.otf,然后把它复制到Fontconvert.exe同级文件夹里面,然后只需要A到Z,命令就是
|
|
65是A的ASCII编码,90是Z的ASCII编码。
使用方式
复制生成的.h文件到TFT_eSPI/Fonts/Custom文件夹内,然后修改User_Custom_Fonts.h文件,在#ifdef LOAD_GFXFF和#endif中导入生成的furore12.h
使用时候将字体设置成新增字体即可,比如
|
|
附件
这次就不贴图了,牵涉到的文件已经打包处理。字体是Furore,Free Font,请放心食用。Furore.zip