meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
3.02k stars 722 forks source link

[Bug]: Device screen: non-english characters #3854

Closed panayotoff closed 1 month ago

panayotoff commented 2 months ago

Category

Other

Hardware

T-Beam S3, Heltec V3

Firmware Version

2.3.6.7a3570a Beta

Description

When users send non-english characters ( ex. Cyrillic letters ) the device display does not show them. Tested with T-Beam supreme / Heltec v3. Is it possible to have UTF-8 encoding for the screens? The iOS/Android app displays properly the characters.

Relevant log output

meshtastic_encoding

No response

todd-herbert commented 2 months ago

I remember someone added support for Ukrainian at some point. I think you have to build the firmware yourself, adding an extra line of code to enable it:

image (Screenshot from discord)

Edit: looks like there are both options for OLED_UA and OLED_RU. Hopefully one of those fonts is suitable for your own language!

thebentern commented 1 month ago

@todd-herbert is correct. You will have to compile your with the font macro