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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章