u8g library Omega symbol

But I certainly do not understand where the address came from. I guess it is hex.

I already did some compression with the u8glib fonts. With U8g2 fonts are even more compressed. The benefit is, that you can have thousands or more glyphs with on an Arduino UNO. The occupied size in bytes is always listed in the overview pics.

There is no full description on this, but some documentation can be found in the source code:

I found a larger one in u8g2_font_8x13_t_symbols

There is also an omega symbol in the 10x20 font:

Also note the size here: u8g2_font_10x20_t_greek will occupy 3857 bytes, while the uncompressed data will be around 10K byte.

Which size do you need for the omega glyph?
There is a omega symbol also in the free-universal font also (fntgrpfreeuniversal · olikraus/u8g2 Wiki · GitHub).
Not all gylphs of all fonts are part of the u8g2 release, but it could be easily generated from any ttf font.

I have attached front u8g2_font_omega_tn.c (see overview pic omega.jpg).
Just copy the c code to your .ino file and apply the font name u8g2_font_omega_tn to setFont command.

This omega symbol is around 30 pixel high.

Also, should I be using u8g2.drawGlyph() ?

Of course you can also use u8g2.drawGlyph().

Oliver

Edit: I have created an issue for u8g2 for this topic: add symbols to free universal font · Issue #473 · olikraus/u8g2 · GitHub

u8g2_font_omega_tn.c (4.7 KB)