It’s related to this:
ie: you have a sorting issue.
Edit: note, Lemur ‘fixes’ fonts by turning on alpha discard if you load them through Lemur… but that’s only a partial fix. It will get rid of the blocky black background but then your text will have small borders where it has partial alpha. (And note, it’s technically not really a black background, it’s your ‘background in whatever color’ leaking through.)
Lemur also has a layered geometry comparator to force things to sort in a specific order. You can use this in your project, too… with or without the rest of Lemur.