Bug Report Particular text overlays stop working after program restart; have to be remade from scratch

So I had the idea that I would have some AFK icons if I needed them for my twitch stream; I found "toilet" and "fork and knife". They only show up properly using particular fonts, but I have one of them, so they showed up just fine [although, only as a box in the text entry field], and I was able to futz with them so they matched the general theme I have going on.

After having closed the program and restarted it, the overlays wouldn't show up when I toggled them. I tried re-editing them, only to find the text field was empty. I pasted the text back in, but they still didn't show, so I had to delete them and make them again.

Not life-threatening, but certainly an inconvenience. Does anyone happen to know what's going on here?

[log]
 
Last edited:
Actually I bet I know what's going on. They most likely are getting converted incorrectly, but the bug most likely only affects them while loading. This is due to a limitation in the current UTF code. I may have to replace that UTF code to fix it.
 
I think I get it; like the characters exceeded the size of a set width, so they were actually more like multiple characters combined and that was wonking things up for the program being able to read them?
 
Our UTF8 -> wide conversion function was built for unix 32bit wchar_t sizes, where as windows uses a 16bit whcar_t size. When they went over 16bit in side, it caused them to break.
 
Back
Top