I wonder whether it would be possible to add 8x10 font to devices with graphic display (not sure how it would look, and what space the bitmaps would take), anyways as starting pont I decided to draw the std 8x8 characters in order to understand how the rendering works. While doing so I found a little detail I think it can be improved, it's about the single quotes. AFAIK there is "'", "´", and "`" (i.e. tilted to the left, vertical, tilted to the right). On the font header file I read:
0x0C,0x0C,0x04,0x08,0x00,0x00,0x00,0x00, /* 0x17 ´ */
.
.
.
0x0C,0x0C,0x04,0x08,0x00,0x00,0x00,0x00, /* 0x50 ` */
Being currently the same picture for both symbols, I think it could be changed to something like:
0x30,0x30,0x20,0x10,0x00,0x00,0x00,0x00, /* 0x17 ´ */
Edit:
Additionally, shouldn't the lowercase "q" be shifted 1column to the left as well?
0x00,0xFC,0xC6,0xC6,0xC6,0xE6,0xDC,0xC0, /* 0x61 q */ <- original
0x00,0x7E,0x63,0x63,0x63,0x73,0x6E,0x60, /* 0x61 q */ <- shouldn't be aligned to the left as others?
I attach pictures of what I'm talking about.
I leave my suggestions for your kind consideration.