Dados árabes desaparecem no achatamento de formulários no iText

Eu preenchi um campo com alguns dados em árabe usando o PDFStamper. O texto desaparece quando aplaino o formulário enquanto ele está funcionando bem no inglês. Por favor, guie.

     BaseFont unicode = null;
     unicode = BaseFont.createFont("D:/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
     form.setGenerateAppearances(true);
     form.addSubstitutionFont(unicode);
     form.setField("TextBox","اب اب اب اب اب اب اب اب اب اب اب اب اب اب اب اب اب");
     stamper.setFormFlattening(true);

questionAnswers(2)

yourAnswerToTheQuestion