Why is my font behaving like that?

Godot Version

4.3

Question

Im working on a game where i need a specific custom character font, so i made it using YAL’s pixel font converter. This isnt my first time making a custom font there, and the previous time it worked just fine. This font only has 10 characters, with the custom ones mapped to lowercase u and i.


When using the font on godot, no matter the character i type, it allways has this weird dychotomy where the font’s shadow (and spacing) is much bigger than it should be while the font’s actual sprite stays normally sized but extremely spaced out. This doesn’t happen to characters unmapped in the font (like the lowercase a). Any tips on how i can fix this?

I recommend you pick a free Google Font and use that.

Unfortunately google fonts dont have these two characters, and they are explicitly necessary.
image
this is THE reason im creating a custom font.

Bummer.

The developer recommends using FontForge Open Source Font Editor if you have issues with the font. Perhaps loading it in there would help? You also might try posting on the creator’s product page: Pixel Font Converter! by YellowAfterlife It was last updated 2 months ago, so maybe th developer can help you.

1 Like