I am using my ST7920 Display to show a couple of line of data, and I am limited a font of 7 pixels high.
I tried a few fonts, even larger ones, and with all of them a . is displayed as a little +. I simply cannot understand why the conventional little square made up by 4 pixels were used.
This makes floating point numbers look a bit funny and a : looks plain ugly.
Are there any fonts where these characters are displayed as one see on all displays?
You have limited choices when creating bitmaps for a small font. e.g. a period
O OO
OOO OO OO
O OO
Most people choose the four-pixel version. Likewise for a colon.
Yes, the font in Oliver's GraphicsTest example uses 5 pixels. I got out the magnifying glass.
I am viewing it on a 0.96" OLED. I have not been offended.
It does not look attractive on your big ST7920 display.
Personally, I find the regular 7x5 System font which is the default in Adafruit_GFX libraries to be a good compromise. It is acceptable x2. It looks blocky at any other magnifications.
Oliver provides a massive choice of fonts with u8g2.
Of course you are unlikely to select large fonts on a tiny display.
For me as author of U8g2, I just add existing bitmap font. Of course I do review the fonts before adding them to U8g2, but I never change the font. The shape of each glyph had been a decision of the font author and I respect this decision. However in U8g2 there are many other fonts, so I am sure you will find a suitable font for yourself.