Proper way of handling fonts in memory
Erase/write cycles are not the same as read cycles.  For EEPROM, you can read many, many, more times than you can write.  In fact for all intents and purposes, you can make an unlimited number of reads. So you should be fine storing everything in the EEPROM and reading it each time it's needed.