Я пытаюсь добавить текст на хинди, используя шрифт мангал в PDF.
ВЫПУСК: Некоторые символы не обрабатываются должным образом для строк хинди. В основном это «choti e matra», «r matra» и персонажи с «halanth». Пожалуйста, предоставьте решение.
public static void main(String[] args) throws FileNotFoundException, DocumentException {
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(DEST));
document.open();
FontFactory.register("C:\\Users\\Downloads\\Mangal Regular\\Mangal Regular.ttf");
Font f1 =FontFactory.getFont("Mangal", BaseFont.IDENTITY_H, true);
String str="रिन्यूअल सूचना"; //sample text
Phrase p = new Phrase(str,f1);
document.add(p);
document.close();
}
ПРИМЕЧАНИЕ. Текст, генерируемый в PDF при копировании и вставке в слово, разрешается правильно.
Прикрепленный снимок экрана PDF, сгенерированный после выполнения вышеуказанного кода.