Don't store the non-printing characters if you don't need them ASCII < 'space'
You simply index in by the character minus 'space'
Same for high value characters
The next step is to put your character bitmaps into FLASH (PROGMEM) along with the code - then RAM will only hold that single character that is being processed at that exact moment.