Best way to Define Fonts in MD_MAX72XX and MD_Parola libraries

I will like to create new font (prefer use in Spanish language , example ñ, á , ó, etc) . I found the FontBuilder Excel/VBA app like an smart option to create any font or chracters to be the scrolling using the MD_MAX72XX, also I notice an spreadsheets on the app that contains the a acute, the e acute the n accent, etc. How can I implement in my sketch this tools or the .h file generated by it, in order to use those characters.
Thank you,
Rod.

I suggest you to have a look to some osd project where they did what you need to do (there is also an app to create custom icons)

https://www.rcgroups.com/forums/showthread.php?1776186-Diy-osd-(MAX7456-version-OpenSource)

RodPinar:
I will like to create new font (prefer use in Spanish language , example ñ, á , ó, etc) . I found the FontBuilder Excel/VBA app like an smart option to create any font or chracters to be the scrolling using the MD_MAX72XX, also I notice an spreadsheets on the app that contains the a acute, the e acute the n accent, etc. How can I implement in my sketch this tools or the .h file generated by it, in order to use those characters.
Thank you,
Rod.

I’ve been working in a font designer for MAX72XX/Parola, it’s not finished yet (the major thing it’s missing is a way to load an existing charset for modification) and have some bugs specially related to double height chars.
But as it is it let you define a charset and download it as a .h ready to use in your program.
It doesn’t need Office, it is a standalone html page that you you have in your local disk and open in your browser to use.
The width is hard limited to 16 chars but each char can have it’s own width.
You can get it from Git hub - GitHub - vasco65/md_max72xx-font-designer: Simple font designer for md_max72xx / md_parola libs

Back to an unfinished topic.

When a typing Spanish characters on the Serial Monitors,even after created a new characters table on

MD_MAX72XX::fontType_t PROGMEM _sysfont_var = section code of ...(MD_MAX72xx_font.cpp librarie).
What is display on the cell is wrong.....
Any idea?
Thank you....

When a typing Spanish characters on the Serial Monitors

When you do that, something gets sent to the Arduino. You've provided NO indication what the numeric value is, in the byte actually sent, as received by the Arduino.

So, you have NO idea what the index is into the array that you created, do you?

Look at the Parola_UFT-8_Display example. What you are typing in the serial monitor are not ASCII characters.

So the way to fix this is like make a "compile" between what is typing to the Serial Monitor and should be sender to the Arduino? What is the best solution and smart solution to this ?
Thank you,
Rod.

As you could be getting more than one byte for each character you type, you need to interpret the stream that you get so that you can finally obtain the actual character that needs to be displayed. You can do this in many ways, as long as you are enforcing the rules of how the byte stream is interpreted (which is well defined).

If you do some research on the topic, you will find the solution implemented in the UFT-8 example is the most common way in the Arduino space.