final Document document = new Document();
FontFactory.register(getClass().getResource("/NotoColorEmoji.ttf").toExternalForm());
final Font fontEmoji =
new Font(FontFactory.getFont("NotoColorEmoji").getBaseFont(), 40f, Font.NORMAL);
final Font fontText = FontFactory.getFont(FontFactory.HELVETICA, 20f, Font.NORMAL);
fontEmoji.setColor(BaseColor.BLUE);
final PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("temp.pdf"));
document.open();
final Paragraph paragraph = new Paragraph();
paragraph.add(new Chunk("Start", fontText));
paragraph.add(new Chunk("\n\n
paragraph.add(new Chunk("\n\nABC", fontEmoji));
paragraph.add(new Chunk("End", fontText));
document.add(paragraph);
document.close();
writer.close();
< /code>
Зависимость POM: < /p>
com.itextpdf
itextpdf
5.5.13.4
< /code>
Я попытался использовать шрифт Google и Apple в Windows и Mac. Никто не сработал, см. Фотографию. Есть советы?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... not-appear