itextSharp - htmlString to pdf Unicode faltan

Cuando intento generar PDF a partir de HTML, algunos caracteres turcos comoĞÜŞİÖÇ ğüşıöç faltan en PDF, veo un espacio en lugar de estos caracteres pero quiero imprimir ese carácter.

Mi código es:

 public virtual void print pdf(string html, int id)
    {

    String htmlText = html.ToString();

    Document document = new Document();

    string filePath = HostingEnvironment.MapPath("~/Content/Pdf/");

    PdfWriter.GetInstance(document, new FileStream(filePath + "\\pdf-"+id+".pdf", 
    FileMode.Create));

    document.Open();

    iTextSharp.text.html.simpleparser.HTMLWorker hw =

                     new iTextSharp.text.html.simpleparser.HTMLWorker(document);



    hw.Parse(new StringReader(htmlText));

    document.Close();

    }

por favor responde que necesito sugerencia ... saludos

Respuestas a la pregunta(1)

Su respuesta a la pregunta