Я использую летающую тарелку для преобразования html в pdf, но при открытии сгенерированного pdf показывает пустое пространство для нестандартного шрифта (Kannada). Я также добавил файл ttf в каталог. Вот мой код
String value="<html><head><title>Internationalization</title><meta charset='UTF-8'/></head><<body><h1>Internationalization</h1><table summary=''><tr><th style="font-family:NotoSansKannada-Regular;">ಕನ್ನಡ</th><th>Original title</th></tr></table></body></html>";
OutputStream outputStream = new FileOutputStream(pdfFilePath + "/Reports.pdf");
BufferedOutputStream bos = new BufferedOutputStream(outputStream);
ITextRenderer renderer = new ITextRenderer();
ITextFontResolver resolver = renderer.getFontResolver();
renderer.getFontResolver().addFont(
Main.class.getResource("frontend/fonts/NotoSansKannada-Regular.ttf").toURI().toString().replace("file:", "file://"),
"UTF-8",BaseFont.NOT_EMBEDDED
);
renderer.setDocumentFromString(value);
renderer.layout();
renderer.createPDF(bos);
outputStream.close()