首先,先找到自己安装的TFT_eSPI库所在目录,一般处于Arduino安装目录或是自定义工作空间的libraries文件夹下。 在其中的Tools文件夹中,有官方提供的字库制作工具。 按路径进入Tools\Create_Smooth_Font\Create_font文件夹 目录下有两个文件夹与一个.pde文件 data:文件夹,存放待转换的原始字体文件(ttf后缀) FontFiles:...
static final int[] unicodeBlocks = { 0x0030,0x0039, } //这里添加有大小的unicodeBlocks块,指定范围 //例如我想要添加0-9到字库中,0-9的unicode的编码为 static final int[] specificUnicodes = { 0x6B66,0x6C49, } //这里添加特定的unicode码 //例如我想要添加 武汉 2个字到字库文件中,就先把...
在其中的Tools文件夹中,有官方提供的字库制作工具。 按路径进入Tools\Create_Smooth_Font\Create_font文件夹 目录下有两个文件夹与一个.pde文件 data:文件夹,存放待转换的原始字体文件(ttf后缀) FontFiles:文件夹,存放制作出的字库文件(vlw后缀) Create_font.pde:文件,制作字库所用的代码程序 这里的.pde文件需要...
依次点击 工具 --> 管理库 -->输入TFT_eSPI,安装即可,安装完成之后,到Arduino的安装库的文件夹下,就可以找到TFT_eSPI.win10系统下我的安装目录是C:\Users\Administrator\Documents\Arduino\libraries\TFT_eSPI 第三部 自定制字库文件 官方已经安排了教程,叫我们如何自制自己的字库,只不过是英文的,大家没有注意. ...
clk.loadFont(YaHei_20);//加载的字库 clk.setTextDatum(CC_DATUM); //设置文本位置参考基准,CC_DATUM 设置为上下左右居中 clk.setTextColor(TFT_RED, 0xFFFF); clk.drawString("天天向上",120,40); clk.pushSprite(0,80); clk.deleteSprite();//是删除画布 ...
最近做了一个基于ESP8266+1.3寸TFT液晶屏的WIFI小电视,其中图形界面都是使用TFT_eSPI库开发的,十分便捷,因为开发过程中需要使用显示中文,因此必须自定义适合的中文字库,这篇专栏主要是用来记录和分享如何使用TFT_eSPI库提供的示例来自定义中文字库。 1、安装Arduino及TFT_eSPI库 ...
本文旨在分享如何使用TFT_eSPI库自定义中文字库的详细步骤。首先,打开Processing创建字库文件Create_font.pde,根据具体需求对以下参数进行修改:1. 设置自定义字体名称为“Dengb”,确保文件名不包含下划线,因为SPIFFS不接受文件名中的下划线。2. 定义字体类型为.ttf格式。3. 设置字体大小为32点,用于TFT_...
第一步: 修改自定义驱动文件 在众多的驱动文件中,选择适合自己屏幕的, 注释掉不用的 设置宽高 对ST7789 ST7735 ILI9163来说, 要设置宽高 第二步: 引脚定义 注释掉其他的定义, 定义自己的引脚 第三步.第四步保持默认, 需要时再修改就可以 第三步是配置字库, ESP32内存足够, 不用配置了,都带着就行 ...
以我的TFT_eSPI安装⽬录下为例,Tools\Create_Smooth_Font\Create_font⽬录下存放的就是制作字库⼯具..我们也可以在Arduino的⽰例⽂件TFT_eSPI ->Tools-->Create_Smooth_Font-->Create_font找到该⽂件 Create_font.pde,就是这个⽂件,Create_font.pde,就是这个⽂件,Create_font.pde,就是这个⽂...
(x,y,hanzi16[k].hz16_Id,hanzi16[k].hz_width,16,color);}}voiddrawHanziS(int32_tx,int32_ty,constcharstr[],uint32_tcolor){//显示整句汉字,字库目前有限,比较简单,没有换行功能,上下输出,左右输出是在函数内实现inty0=y;for(inti=0;i<strlen(str);i+=3){drawHanzi(x,y0,str+i,color);...