iText: no se pueden imprimir caracteres matemáticos como ∈, ∩, ∑, ∫, ∆ √, ∠

Estoy usando la versión iText 4.0.2 para la generación de pdf. Tengo algunos caracteres / símbolos para imprimir como ∈, ∩, ∑, ∫, ∆ (símbolos matemáticos) y muchos otros. Mi código :

  Document document = new Document(PageSize.A4, 60, 60, 60, 60);
        try
        {
            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("/home/adeel/experiment.pdf"));

            document.open();

            String str = "this string will contains special character like this  ∈, ∩, ∑, ∫, ∆";

        BaseFont bfTimes = null;
        try {
            bfTimes = BaseFont.createFont(BaseFont.TIMES_ROMAN, BaseFont.CP1252, BaseFont.EMBEDDED);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Font fontnormal = new Font(bfTimes, 12, Font.NORMAL, Color.BLACK);
         Paragraph para = new Paragraph(str, fontnormal);
         document.add(para);

        document.close();
        writer.close();

        System.out.println("Done!");
    } catch (DocumentException e)
    {
        e.printStackTrace();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

En el código anterior pongo todos los símbolos enstr y generando el archivo pdf. En lugar de símbolos, intenté poner caracteres Unicode enstr para los símbolos pero no funcionó tan bien.

Respuestas a la pregunta(1)

Su respuesta a la pregunta