Utilizando PDFBox para escribir cadenas codificadas UTF-8 en un PDF

Tengo problemas para escribir caracteres Unicode en un PDF con PDFBox. Aquí hay un código de muestra que genera caracteres basura en lugar de generar "š". ¿Qué puedo agregar para obtener soporte para cadenas UTF-8?

PDDocument document = new PDDocument();
PDPage page = new PDPage();
document.addPage(page);
PDPageContentStream contentStream = new PDPageContentStream(document, page);

PDType1Font font = PDType1Font.HELVETICA;
contentStream.setFont(font, 12);
contentStream.beginText();
contentStream.moveTextPositionByAmount(100, 400);
contentStream.drawString("š");
contentStream.endText();
contentStream.close();
document.save("test.pdf");
document.close();

Respuestas a la pregunta(1)

Su respuesta a la pregunta