Godot Version
4.2.2 or 4.3 beta
Question
Hi. For a variety of (Complex) reasons I need to render fonts with pre-multiplied-alpha blending enabled in the material.
I’ll keep this simple:
BMFont works for this, as I can output the png in a pre-multiplied format. But AFAIK BFont only works with ASCII? Does anyone know if I can export Kanji/Japanese fonts using BMFONT (or another compatible tool?).
If not, anyone know if I can get godot to render TTF’s in a way which is compatible with premulitplied alpha blending? Currently if I render ttf’s with premultiplied enabled, each letter renders as a solid block of color. Is there a setting, or a “cheat” to do this?
Ideally without using a shader, as I want to keep the same material for everything
So, TLDR : I need to show a font which has the ASCII character set, and Japanese characters. But that font needs to be visible with “Pre-multiplied alpha” enabled on the material. Can this be done (either by a BMFont with Japanese characters in it, or rendered as TTF). I’d prefer to not used a mono-spaced font, and I’d also prefer not to have to write my own font renderer