如何在Adafruit_GFX u8g2库中添加中文字体

一、下载u8g2字体生成工具

u8g2字体生成工具

下载完成后,将文件解压至没有中文字符的路径下。

二、下载字体

免费字体下载网站

我这里选择下载优设标题圆这一字体。

三、转换u8g2字体

打开解压好的字体生成工具,将下载好的ttf字体复制至font文件夹中。

并将字体文件重命名,名称不能包含中文字符,否则会转换失败。

接下来,打开并运行main.py文件,根据提示依次输入配置信息,选择要生成的汉字、对字库命名、选择字体路径、选择字体大小,其余的按下图默认即可。

注意:生成的字体文件仅包含这里配置输入的文本和ASCII字库(英文字符、英文符号、数字),并不能显示全部汉字,故而产品需要使用什么汉字,就需要在这里输入什么汉字。

产生的字体文件自动存放在core文件夹下。

复制.c文件中的所有内容,接下来,我们在Arduino工程路径下创建Font.c和Font.h文件,并将复制的内容复制进Font.c中。

我们打开Arduino包含头文件后,即可使用生成的字体

四、效果展示

物联沃分享整理
物联沃-IOTWORD物联网 » 如何在Adafruit_GFX u8g2库中添加中文字体

发表评论