Since we don't have mods, I get the luxury of creating a per-language glyphmap (atlas) during asset generation, and then I lean into Python libraries to shape arabic fonts and fixup bidirectional text embeds:
Code: Select all
# For bidirectional text operations in font conversion.
python-bidi>=0.4.2,==0.4.*
arabic_reshaper>=3.0,==3.0.*