title: iTextSharp 5 polish character
body: <p>I have problem with polish character using itextSharp. I want to create pdf from html. Everything works fine but polish character are missing. I use function lower:</p>
  
  <pre><code>    private void createPDF(string html)
      {
          //MemoryStream msOutput = new MemoryStream();
          TextReader reader = new StringReader(html);// step 1: creation of a document-object
          Document document = new Document(PageSize.A4, 30, 30, 30, 30);
  
          // step 2:
          // we create a writer that listens to the document
          // and directs a XML-stream to a file
          PdfWriter writer = PdfWriter.GetInstance(document, new FileStream("Test.pdf", FileMode.Create));
  
          // step 3: we create a worker parse the document
          HTMLWorker worker = new HTMLWorker(document);
  
          // step 4: we open document and start the worker on the document
          document.Open();
          worker.StartDocument();
  
          // step 5: parse the html into the document
          worker.Parse(reader);
  
          // step 6: close the document and the worker
          worker.EndDocument();
          worker.Close();
          document.Close();
      }
  </code></pre>
  
  <p>And Try use it:</p>
  
  <blockquote>
    <p>createPDF("ĄąćęĘłŁŃńóÓŚśŹźŻż");</p>
  </blockquote>
  
  <p>I try set:</p>
  
  <blockquote>
    <p>BaseFont bf = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, Encoding.UTF8.HeaderName, BaseFont.EMBEDDED);</p>
  </blockquote>
  
  <pre><code>        writer.DirectContent.SetFontAndSize(bf, 16);
  </code></pre>
  
  <p>But it dosen't work</p>
  
  <p>Do you have any idea??</p>
  
  <p>Regards</p>