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

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