Beginner questions about fonts & graphics

Status
Not open for further replies.

ntech

New member
I have just started coding the firmware for a process control system using 7" LCD with RA8875 (from buydisplay.com) & an Arduino (will be using Teensy and basic Arduinos for different applications.

Basic graphics & text are working ok except the default font is too 'blocky'.

I would like to verify some conclusions I have arrived at:
1. There is only one default font on the controller board. (I have tried all 4 font enums & they all look the same (low res) for basic English).
2. The only choices I have for professional looking fonts is to solder in a new font ROM or add a font table in flash.

Looking at pictures on the buydisplay.com website, there are some amazing displays.
I have found some PC software for generating graphics & fonts that create code for downloading to an Arduino but they are either too buggy or too expensive.
Can anyone recommend a reasonably priced PC application that works?

I just noticed that I'm using version 0.55 of the RA8875 library and am starting to convert to .70. Will this offer more/better fonts?
I am also looking at the ruison converter but it looks like it is going to take a lot of time.

Thanks
 
Last edited:
I've not used it, but you might want to check out Sumotoy's RA8875 driver: https://github.com/sumotoy/RA8875.

It looks like the software hasn't been updated in awhile. Perhaps there is a newer version elsewhere. It does seem to have support for external fonts via ROMs.

Here is the thread about that library: https://forum.pjrc.com/threads/30993-RA8875-library.

Unfortuantely, sumotoy has not posted on this forum since October.
 
Last edited:
I have used RA8875, and you've pretty much summed it up. Those are limitations of the chip.

Not criticising RAIO at all. When you think about how much ROM it would take to support more than just the four Latin character codes, and then with different fonts. That is a colossal amount of ROM. For my project, I was more looking from the point of adding character codes for multiple language support.

Of course the other way to add new fonts would be the hard way, draw them pixel by pixel as a graphic. I haven't tried this yet, so no idea what the runtime performance would look like.
 
Status
Not open for further replies.
Back
Top