При генерации отчета в формате PDF, содержащего арабский c слов с использованием библиотеки itext при весенней загрузке, слова PDF отличаются от текста html. есть ли какое-либо решение для этого?
Вот скриншот текста html,
Вот загруженный снимок экрана pdf,
Вот код, который я использовал в бэкэнде для генерации отчета
URL font_path = Thread.currentThread().getContextClassLoader().getResource("fonts/NotoNaskhArabic-Regular.ttf");
XMLWorkerFontProvider fontProvider =
new XMLWorkerFontProvider(XMLWorkerFontProvider.DONTLOOKFORFONTS);
fontProvider.register(font_path.toString());
CssAppliers cssAppliers = new CssAppliersImpl(fontProvider);
final HtmlPipelineContext htmlContext = new HtmlPipelineContext(cssAppliers);
htmlContext.setTagFactory(Tags.getHtmlTagProcessorFactory());
Могу ли я использовать Unicode, чтобы преодолеть это вместо используя указанный c шрифт, как указано выше?