一、下载u8g2字体生成工具
u8g2字体生成工具
下载完成后,将文件解压至没有中文字符的路径下。
二、下载字体
免费字体下载网站
我这里选择下载优设标题圆这一字体。
三、转换u8g2字体
打开解压好的字体生成工具,将下载好的ttf字体复制至font文件夹中。
并将字体文件重命名,名称不能包含中文字符,否则会转换失败。
接下来,打开并运行main.py文件,根据提示依次输入配置信息,选择要生成的汉字、对字库命名、选择字体路径、选择字体大小,其余的按下图默认即可。
注意:生成的字体文件仅包含这里配置输入的文本和ASCII字库(英文字符、英文符号、数字),并不能显示全部汉字,故而产品需要使用什么汉字,就需要在这里输入什么汉字。
产生的字体文件自动存放在core文件夹下。
复制.c文件中的所有内容,接下来,我们在Arduino工程路径下创建Font.c和Font.h文件,并将复制的内容复制进Font.c中。文章来源:https://www.toymoban.com/news/detail-638136.html
我们打开Arduino包含头文件后,即可使用生成的字体文章来源地址https://www.toymoban.com/news/detail-638136.html
四、效果展示
到了这里,关于Adafruit_GFX u8g2库添加中文字体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!