I’m using the GUITION-4848S040 display (ESP32-S3) and have a nice first page created. Now, I’d like to add some icons for battery status, weather, etc. I am consistently running into a basic error when I define a glyph - I’m assuming there is a configuration step I must be missing somewhere.
Font /config/esphome/fonts/materialdesignicons-webfont.ttf is missing 1 glyph: (b'\\U000f0081').
The font file is corrected found in the folder. I’ve verified the TTF file contains all the glyphs I want. I get the same error if I copy/paste the glyph itself.
Many web searchs and AI questions have not resolved this error. Any ideas?
EDIT: One of the websearches suggested that the Python parser wouldn’t like the upppercase characters in the glyph string.
Changing the glyph string to "\U000f0081" still gives the same error.
Changing the glyph string to "\u000f0081" gives a different error: Found duplicate glyph: 0 (b'0').
This is maddening. Every example I’ve seen leads me to believe it should work exactly as laid out, including in your (two) examples. I continue to get the error:
Font /config/esphome/fonts/materialdesignicons-webfont.ttf is missing 1 glyph: (b'\\U000f0081').
I have additionally created a brand new and simple ESPHome device with a minimal configuration and I still get the error.
This has to be some more systemic configuration setting somehow, but no amount of digging is turning up anything along those lines.
I greatly appreciate your ideas and I’m still in the hunt for a solution.