Some time ago I've seen this topic - asking where does the fonts stored in 16x2 (1602) LCD display.
I'm really interested in this, and didn't find any good answer to in on the net, yet.
It's known that the suppliers of 1602 LCDs (for Arduino, for example), can provide them in different versions of fonts, (European, Russian, etc.).
I'm almost sure those 'special characters' are programmed into the 'upper level memory' in the table (above ASCII 128) - in an EPROM or EEPROM customized module.
A way to find the specs and re-program that module can open a whole new world of easily customized fonts and characters into those cheap 1602 / 2004 LCD displays.
If anyone can find a way to get those specs from the manufactures, or find the right way to do it - it would be really helpful and appreciated.
Thanks for looking into it!