Ohh I see. When programmers say “whitespace” they usually mean invisible unicode characters like space and tab. There should already be tightly-packed atlases provided with the asset packs, with associated data files providing each glyph’s atlas position and size/offset, which should allow any renderer to draw the sprites with no excess transparency.