datacute / Tiny4kOLED

Library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C
MIT License
247 stars 36 forks source link

Please check the % character font. #55

Closed rom-far closed 1 year ago

rom-far commented 1 year ago

The displayed % characters appear to be mirrored. Could you please check the font header file? Only font6x8.h has been confirmed. thank you. I'm sorry if I made a mistake.

rom-far commented 1 year ago

additional information. Only when oled.setFontX2(FONT6X8);'' is specified, the % character becomes a mirror character, and whenoled.setFont(FONT6X8);'' is specified, the % character is displayed normally.

rom-far commented 1 year ago

It seems that this issue is not related to the font6x8.h file.

datacute commented 1 year ago

Thanks for reporting this. It is a fault in the FONT6X8 font, and in the proportional version I generated from it: FONT6X8P, it is simply easier to see when double size. Here's an online simulator showing the problem: https://wokwi.com/projects/360858143862483969 I'll create a fix.

datacute commented 1 year ago

Other libraries have found this too, e.g https://github.com/lexus2k/ssd1306/issues/23

datacute commented 1 year ago

Fixed in v2.3