itext- 阿拉伯字符串不会显示在数字签名外观中

itext- arabic string wont show in digital signature apperance

appearance.setReason("السبب"); 当我打开签名属性但在签名中看不到它时,我看到了“السبب”的原因,签名者的名字是相同的,因为它是阿拉伯语。它看起来像:

好的,所以我通过使用解决了这个问题 外观.setLayer2Font(...) 和 appearance.setRunDirection(PdfWriter.RUN_DIRECTION_RTL) 这样我的签名就会以正确的方向显示阿拉伯字母