I'm using an icon font to display a few icons in my project. I load the ttf as a DynamicFont and then display the icon for example in a label. In a few cases I want to display a fairly large icon which I do by setting the font size to for example 512pt. I now realized that this generates textures which are incredibly large. To display one icon in 512pt, Godot will generate a 4096x4096 texture which consumes 32MB video memory. Those textures aren't re-used in elements which display the same text using the same DynamicFont, meaning displaying 2 icons will consume 64MB.
Now I could go ahead and convert the icons I use into images and then load them like that. I would want to avoid this, if possible, as using the font makes handling the outcome very flexible (color, size, placement within normal text, etc.)
Hence my question -- is there any way to reduce the memory usage? I've tried exporting and using a ttf which only contains the exact icons I use but that doesn't influence the size of the generated textures.
Thanks a lot in advance!