Can I modify the default font of the Liquid Crystal library?

Hi,

Excuse me if this is a stupid question, but I was wondering if it's possible (and hopefully relatively simple) to modify the default font in the Liquid Crystal library.(I assume the default chars are stored there)
I know you can create custom characters, but then i'd have to call each letter specifically.
It'd be better if I could create a new or modify the exisiting font of the LCD library.
I've seen several big fonts but these are still custom chars and they're not integrated in the LCD library.

Thanks for your help

No. The chars are stored in the controller of the LCD (soldered to the LCD itself).

luisilva:
No. The chars are stored in the controller of the LCD (soldered to the LCD itself).

Thanks, that's what I needed to know.
It is a pity though. Is it in any other way possible to create and use a custom font?
As far as I know, you can only create 8 custom chars..
Can i manipulate the lcd somehow to show another 'font'?
Thanks for your reply

You might consider the UTFT library.. Different display but capable of 30 X 40 lines of text... Using any of 10 -12 font's supplied by the UTFT package and a number of 'other' characters and sizes..
There is a great deal of freedom available, Alas it requires more flash memory relegating it to a Mega1284 or 2560.
With a Mega 1284 or 2560 I've been able to create some nice displays..

Doc

Docedison:
You might consider the UTFT library.. Different display but capable of 30 X 40 lines of text...

I'm using an uno with a 20x4 display using an I2C interface, is it possible for me to use that library in this case? I have around 80%(25kB) of memory available after uploading my sketch. I assume that is enough.
Thanks for your time

TR_7:
I'm using an uno with a 20x4 display using an I2C interface, is it possible for me to use that library in this case? I have around 80%(25kB) of memory available after uploading my sketch. I assume that is enough.
Thanks for your time

No. The chars are stored in the controller of the LCD (soldered to the LCD itself). :slight_smile:

luisilva:
No. The chars are stored in the controller of the LCD (soldered to the LCD itself). :slight_smile:

Yeah thanks again, I already assumed it wasn't possible when you said that, but maybe that UTFT library could somehow manage to do it..

You can change the LCD type and/or change the Arduino (to get more memory).

I think I read something about reprogramming the four chars on the fly in order to get a custom font...

So you'd write your first four letters, repgrom the four chars, write out four more letters.

Seemed like a lot of work, so I glazed over it...

Qdeathstar:
I think I read something about reprogramming the four chars on the fly in order to get a custom font...

So you'd write your first four letters, repgrom the four chars, write out four more letters.

Seemed like a lot of work, so I glazed over it...

If you display a custom character then change its definition and print it again the one already printed changes too.

Qdeathstar:
I think I read something about reprogramming the four chars on the fly in order to get a custom font...

I've read something that a dude has written such a program, but you can still only display eight different custom chars at a time on the lcd.. otherwise the first issued char gets changed.