esp8266 水墨屏显示中文之大号字体

想要显示更大的字体,操作流程如下:
一、下载ESP8266文字显示相关库
链接: https://pan.baidu.com/s/1q9m0K2_egAmiMmD5IBfQ4Q 提取码: wtr2

二、拷贝字体文件到工程中

image.png

在字库制作->code路径下有文字相关的文件。每一种字体有两个同名的文件,分别是xx.h和xx.c文件。
字体样式如下:
image.png
拷贝某一种字体的两个文件到工程目录下。注意:这里说的目录是显示中文系列文章中的的目录。
image.png

三、导入字体文件
将自己选择字体文件导入,如 #include "u8g2_mfxinran_24_gb2312.h"
示例如下:

#include <GxEPD2_3C.h> // including both doesn't use more code or ram #include <U8g2_for_Adafruit_GFX.h> #include "GxEPD2_display_selection_new_style.h" #include "u8g2_mfxinran_24_gb2312.h" GxEPD2_3C < GxEPD2_750c_Z08, GxEPD2_750c_Z08::HEIGHT / 4 > display(GxEPD2_750c_Z08(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075Z08 800x480, GD7965 U8G2_FOR_ADAFRUIT_GFX u8g2Fonts; void setup(){ display.init(115200); display.setRotation(3); u8g2Fonts.begin(display); u8g2Fonts.setFont(u8g2_mfxinran_24_gb2312); u8g2Fonts.setForegroundColor(GxEPD_BLACK); // 设置前景色 u8g2Fonts.setBackgroundColor(GxEPD_WHITE); // 设置背景色 display.firstPage(); do { u8g2Fonts.setCursor(5, 25); u8g2Fonts.println("不要温顺的走进那个良夜,"); u8g2Fonts.println("激情不能被消沉的暮色淹没,"); // u8g2Fonts.println("咆哮吧,咆哮,痛斥那光的退缩。"); // u8g2Fonts.println("智者在临终的时候,对黑暗妥协,"); // u8g2Fonts.println("是因为它们的语言已黯然失色,");//"); // u8g2Fonts.println("它们不想被夜色迷惑,"); // u8g2Fonts.println("咆哮吧,咆哮,痛斥那光的退缩。"); } while (display.nextPage()); } void loop() {};

四、上传程序
展示如下:
image.png


__EOF__

本文作者goldsunshine
本文链接https://www.cnblogs.com/goldsunshine/p/17403347.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   金色旭光  阅读(614)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示