can you check this version with 7 fonts added ?
how to add fonts :
First, all fonts must be in directory :
Arduino/libraries/Adafruit_GFX_Library/Fonts
*****************************************************************
after, to install fonts in wrapper, you have to modify rILI9488.h
*****************************************************************
below we have example for 7 fonts
//********************************************
//fonts addition Phase 1 => add one line #include for each font to add
//fonts must be in "Arduino/libraries/Adafruit_GFX_Library/Fonts" directory
//********************************************
#include <Fonts/FreeMono9pt7b.h>
#include <Fonts/FreeSans9pt7b.h>
#include <Fonts/FreeSerif9pt7b.h>
#include <Fonts/FreeMonoBold9pt7b.h>
#include <Fonts/FreeMonoBoldOblique9pt7b.h>
#include <Fonts/FreeMonoOblique9pt7b.h>
#include <Fonts/FreeSansBold9pt7b.h>
//********************************************
=> here we have 7 fonts
//****************************************************
//fonts addition Phase 2 => add each font in an array
//****************************************************
const GFXfont * myfonts[7]= { // number of fonts
&FreeMono9pt7b, // => setfont(00)
&FreeSans9pt7b, // => setfont(01)
&FreeSerif9pt7b, // => setfont(02)
&FreeMonoBold9pt7b, // => setfont(03)
&FreeMonoBoldOblique9pt7b, // => setfont(04)
&FreeMonoOblique9pt7b, // => setfont(05)
&FreeSansBold9pt7b // => setfont(06)
};
//****************************************************
=> we have to indicate number of fonts in first line and name of each font after
//********************************************
//fonts addition Phase 3 => a #define is added for each font available on B4R interface
//********************************************
#define /*byte FreeMono9pt7b;*/ BAR_FreeMono9pt7b 00 // setfont(tft.FreeMono9pt7b) <=> setfont(00)
#define /*byte FreeSans9pt7b;*/ BAR_FreeSans9pt7b 01 // setfont(tft.FreeSans9pt7b) <=> setfont(01)
#define /*byte FreeSerif9pt7b;*/ BAR_FreeSerif9pt7b 02 // setfont(tft.FreeSerif9pt7b) <=> setfont(02)
#define /*byte FreeMonoBold9pt7b;*/ BAR_FreeMonoBold9pt7b 03 // setfont(tft.FreeMonoBold9pt7b) <=> setfont(03)
#define /*byte FreeMonoBoldOblique9pt7b;*/ BAR_FreeMonoBoldOblique9pt7b 04 // setfont(tft.FreeMonoBoldOblique9pt7b) <=> setfont(04)
#define /*byte FreeMonoOblique9pt7b;*/ BAR_FreeMonoOblique9pt7b 05 // setfont(tft.FreeMonoOblique9pt7b) <=> setfont(05)
#define /*byte FreeSansBold9pt7b;*/ BAR_FreeSansBold9pt7b 06 // setfont(tft.FreeSansBold9pt7b) <=> setfont(06)
//********************************************
=> we have also to indicate fonts for B4R interface
***************************************************************
at end of rILI9488.xml, we have to add fonts for B4R interface
***************************************************************
here we have configuration in rILI9488.xml for 7 fonts
<field>
<name DefineMethod="true" DesignerName="FreeMono9pt7b">BAR_FreeMono9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeSans9pt7b">BAR_FreeSans9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeSerif9pt7b">BAR_FreeSerif9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeMonoBold9pt7b">BAR_FreeMonoBold9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeMonoBoldOblique9pt7b">BAR_FreeMonoBoldOblique9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeMonoOblique9pt7b">BAR_FreeMonoOblique9pt7b</name>
<returntype>byte</returntype>
</field>
<field>
<name DefineMethod="true" DesignerName="FreeSansBold9pt7b">BAR_FreeSansBold9pt7b</name>
<returntype>byte</returntype>
</field>