SSD1306 special character?

Hi

I use the current Arduino GFX&SSD1306 Library for my 128x64 OLED on the Arduino Nano.
But I need the "µ" and the "²" character to display.
I iterated througt the standart font with:

for(int i=1;i<256;i++)
{
display.print((char)i);
}
But it seems there are not such special characters. I also tried some other
fonts in the fonts dir but none of them seem to have them.
Any ideas how to get those two?

You could pick two other characters you're unlikely use, and replace them with mu and superscript 2.
It's not difficult to draw your own bitmaps.

You mean I should alter a fontfile.h of my choice and somehow exchange two chars ? Or can I alter the default font? If I look in such a file I see only odd numbers and letters, how comes an bitmap into such a file?

pauledd:
You mean I should alter a fontfile.h of my choice and somehow exchange two chars ? Or can I alter the default font? If I look in such a file I see only odd numbers and letters, how comes an bitmap into such a file?

what you need is a utf-8 latin font.
whether the display or the Arduino Libraries or GFX grok utf is an unknown.

This question has pup-upped frequently. Perhaps an FAQ is called for.

Arduino Graphics Lib U8g2 supports Unicode (UTF-8). The mentioned gylphs are usually included in all fonts ending in "f".
Example:

Oliver

olikraus:
Arduino Graphics Lib U8g2 supports Unicode (UTF-8). The mentioned gylphs are usually included in all fonts ending in "f".
Example:

Oliver

thank you for that information.
I did not know that u8g2 grokked utf-8.
that will come in handy in the future.