Font Related bug in 5.4: " - " Appears upwards in build, in-editor it's fine

There is a bug exclusive to 5.4 (didn’t show up in previous 5 versions and doesn’t show up 5.5 but for many reasons I have to stick to 5.4) that is related to the " - " symbol as it appears upward. I can’t even type it here, but it’s like an inverted underscore.
It shows up in the build, but I’ve also had it appear in the editor. For now the symbol appears fine in the editor, but when I make the build it’s wrong.
There’s nothing fancy going on with the font, it really seems like a random fluke considering the bug isn’t present in previous or later versions without any change in the code.
Any tips to fix this greatly appreciated.


Updated to 5.6 to see if the bug is finally resolved.. Here’s a screenshot of in-editor, in 5.6, freshly updated:

Just to make sure, went back to 5.1.1, where the minus sign shows up correctly both editor and in build. This screenshot is from 5.1.1

Again, same font file, same code, just different versions of the engine. Stopped working correctly in 5.4

note: the $ sign is on a separate cell, I had a different font just for that symbol in 5.4

Help!