Suggestions for U8glib and EA DOGXL240

I’m using a EA DOGXL240, not because I need the resolution, but it fits the case perfectly and it’s a nice display. However, with the U8glib screen updates are slow. I’ve been looking into how to speed the page loop.

First thing I noticed is that every loop draws an 8 pixel high horizontal line. So I have designed my display layout with this in mind. Top line time, date, etc. Bottom line for status. Few lines at the bottom for a horizontal menu and the main area for graph or measurement value. In my page loop I keep a loop count and then only call the draw routines for items within that section.

The next thing I’m looking into is if it’s possible to just draw one of the 8 pixel high rows on the screen. It would help if anyone has a suggestion on how to do this, or if there is a better library for the EX DOGXL240.

I’ve also ordered some lower resolution displays from China, to see how they fit my case. Memory is becoming a problem with the fonts.

I think I've found a solution to my font memory problem:

But still no closer to speeding up drawing to the display.