I did change the font with arial bold, it is better now.
On the one hand, this is very subjective, and on the other hand, there are copyrights. I hope you understand that I cannot (as part of my product) distribute the fonts covered by these rights.
However, your initiative led me to one idea - to make the font not fixed, but user selectable. This means that each user can copy any number of fonts to the appropriate folder and then choose which font to use in the configuration dialog. I don't care where the user gets these fonts from.
It is really easy:
1) Create a fonts folder in the /storage/.kodi/userdata folder
2) In the /storage/.kodi/userdata/fonts folder, create two subfolders regular and mono
3) In the /storage/.kodi/userdata/fonts/regular folder, copy the regular fonts you want to try
4) In the /storage/.kodi/userdata/fonts/mono folder, copy the fixed-width fonts you want to try
5) In the configuration dialog of the add-on, select the fonts you want to use
6) The change on the display will take place immediately (the add-on will automatically restart)
Note:
I tried it on an Orange Pi PC board (I have it with me on vacation). I don't have an RPi with me, so I couldn't try the CM4 version. There were quite a lot of changes, so it's quite likely that I forgot about some change in the CM4 version.