title: itextsharp PdfStamper.AcroFields.SetField giving error
body: <p>I have a PDF containing Chinese, Japanese language. In that PDF I have some input fields. I want to fill this PDF dynamically in C#.net</p>
  
  <p>I am using iTextSharp dll to read pad and successfully read the PDF fields but when I am going to set value with <code>PdfStamper.AcroFields.SetField</code>, it gives me this error</p>
  
  <blockquote>
    <p>Font 'KozMinPro-Regular' with 'UniJIS-UCS2-H' is not recognized.</p>
  </blockquote>
  
  <p>To read PDF and getting fields I am using the following code</p>
  
  <pre><code>string pdfTemplate = @"C:\Users\admin\Desktop\test.pdf";
  PdfReader pdfReader = new PdfReader(pdfTemplate);
  StringBuilder sb = new StringBuilder();
  foreach (DictionaryEntry de in pdfReader.AcroFields.Fields)
  {
     sb.Append(de.Key.ToString() + Environment.NewLine);
  }
  </code></pre>
  
  <p>And I am getting all fields successfully.</p>
  
  <p>To fill data in PDF I am using this code</p>
  
  <pre><code>string pdfTemplate = @"C:\Users\admin\Desktop\test.pdf";
  string newFile = @"C:\Users\admin\Desktop\newdata_test.pdf";
  
  PdfReader pdfReader = new PdfReader(pdfTemplate);
  PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(
              newFile, FileMode.Create));
  
  AcroFields pdfFormFields = pdfStamper.AcroFields;         
  
  // set form pdfFormFields
  pdfFormFields.SetField("fill_17", "test");
  </code></pre>
  
  <p>I am facing error on <code>pdfFormFields.SetField</code> method as </p>
  
  <blockquote>
    <p>Font 'KozMinPro-Regular' with 'UniJIS-UCS2-H' is not recognized.</p>
  </blockquote>
  
  <p>Please advice what I have to change or how I can resolve this issue.</p>