Hi, sorry for the misunderstanding; it was my fault but I just meant that the code you posted has code lines written in the loop
void loop() {}
int scroll = display.width();
char sometext[] = "Never gonna give you up.";
int scrollwidth = sizeof(sometext) * 6; // each character is 5 pixels plus one kern pixel
and this command - I think - won't be executed if i send the ESP32 to deepsleep in the setup.
Furthermore I acknowledge that I have "this code" because I downloaded it from the link you posted ( i thought that this was implicit): my very modest programming level due to my old age(74) and to the fact that it's few months that I entered this world coming from a different one (ear surgery) wouldn't have allowed me to write "this code". Being conscious of my limits is the main reason why I'm asking help from you forumers ( and learning a lot).
I'm already using a RTC DS3231 to display time on the matrix
I've understood that the "default" font displayed on the matrix is the only one compatible with it.
Thanks for your patience