Unicode PDFjet没有';t显示像şığç;

Unicode PDFjet没有';t显示像şığç;,unicode,pdf-generation,letters,Unicode,Pdf Generation,Letters,我使用PDFjet。在某些情况下,当我从中欧或南欧语言(如土耳其语、匈牙利语、捷克语)生成拉丁字母时,我会遇到麻烦。特别是像şğı这样的字母不会显示在我生成的pdf文本中 你知道如何设置正确的Unicode吗?我已经解决了加载包含这些字母的自定义字体的问题。在我的例子中,它是针对Android的,但在Java中应该是相同的 我已将TTF保存在项目的/assets/fonts文件夹中。然后我加载字体并在字体构造函数中使用它 Page page = new Page(pdf, A4.PORTRAIT

我使用PDFjet。在某些情况下,当我从中欧或南欧语言(如土耳其语、匈牙利语、捷克语)生成拉丁字母时,我会遇到麻烦。特别是像şğı这样的字母不会显示在我生成的pdf文本中


你知道如何设置正确的Unicode吗?

我已经解决了加载包含这些字母的自定义字体的问题。在我的例子中,它是针对Android的,但在Java中应该是相同的

我已将TTF保存在项目的/assets/fonts文件夹中。然后我加载字体并在字体构造函数中使用它

Page page = new Page(pdf, A4.PORTRAIT);

BufferedInputStream bis = new BufferedInputStream(
            getClass().getResourceAsStream(
                    "/assets/fonts/DejaVu/ttf/DejaVuLGCSerif.ttf.deflated"));

Font f = new Font(pdf, bis);
TextLine text = new TextLine(f,"ş ç ğ ı");
text.drawOn(page);

你从哪里得到的DejaVuLGCSerif.ttf.deflated?