首先,先找到自己安装的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文件需要...
导入相关函数,并创建实例. 最后一行就是创建“画布”实例 . 3.屏幕初始化 4.文字真正的部分。 流程梳理 创建指定大小的画布(需小于屏幕的最大尺寸) 设置画布的填充颜色 加载显示的字体(自制的字库) 设置文本位置参考基准 设置字体显示区域的颜色,含背景颜色和字体颜色(背景颜色请于画布填充颜 色一致,不然会很丑) ...
第三部 自定制字库文件 官方已经安排了教程,叫我们如何自制自己的字库,只不过是英文的,大家没有注意. 以我的TFT_eSPI安装目录下为例,Tools\Create_Smooth_Font\Create_font目录下存放的就是制作字库工具.. 我们也可以在Arduino的示例文件TFT_eSPI ->Tools-->Create_Smooth_Font-->Create_font找到该文件 ...
最近做了一个基于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_...
1. 准备中文字符显示所需的字库 显示中文需要加载支持中文的字体文件。通常,这些字体文件是以.glf或.fnt等格式存储的,包含了中文字符的点阵信息。你可以从网上下载现成的中文字体文件,或者使用工具自己生成。 2. 配置TFT_eSPI库以支持中文字符显示 TFT_eSPI库本身并不直接支持中文显示,但你可以通过加载外部字体文件来...
第一步: 修改自定义驱动文件 在众多的驱动文件中,选择适合自己屏幕的, 注释掉不用的 设置宽高 对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,就是这个⽂...