Aspose.Imaging for Java API allows the custom font source providing to use the specific font(s) for image rendering.
Unlike FontSettings.setFontsFolders method works in the image scope and allowing to provide the fonts in multi-user scenarios.
Interested ?
You may go further at : https://products.aspose.com/imaging/java/ or at https://github.com/aspose-imaging/Aspose.Imaging-for-Java