▼nariさん:
>fsfontx_exampleの方も更新しようとしたのですが、
>spiffsへの書き込みが、個体によっては、うまくいかず、
>ネットで検索しても、環境、versionの違い等で
>いろいろありそうなので、まだ行えておりません。
fsfontx_exampleも以下のコードで正常動作しました。
#include <FS.h>
#include <Fontx.h>
#include <FsFontx.h>
FsFontx fx("/ILGH16XB.FNT","/ILGZ16XB.FNT");
void setup()
{
  const uint8_t *p;
  uint8_t w,h;
  uint16_t str[] = {u'漢',u'字',u'T',u'E',u'S',u'T'};
  Serial.begin(9600);
  delay(100);
  Serial.println("\nReset:");
  if(!SPIFFS.begin())
    Serial.println("SPIFFS failed.");
  else {
    Dir dir = SPIFFS.openDir("/");
    int cnt = 0;
    while(dir.next()){
      File f = dir.openFile("r");
      Serial.printf("[%d] %-12s %12u\n",++cnt,f.name(), f.size());
      f.close();
    }
    Serial.printf("%d files found.\n",cnt);
  } // end if
  for(int i=0;i<sizeof(str)/sizeof(str[0]);i++){
    if(!fx.getGlyph(str[i], &p, &w, &h)){
      Serial.printf("getGlyph failed. code:%x\n",str[i]);
    } else {
      for(int y=0; y<h; y++){
        Serial.printf("%02d: ",y);
        for(int x=0; x<w; x++){
          Serial.print(p[x/8] & (0x80 >> (x % 8)) ? '*' : '.'); 
        } // end x
        Serial.println();
        p += (w + 7)/8;
      } // end y
    } // endif
  } // end i
}
void loop()
{
}