TCPDF错误的阿拉伯字符显示与Sakkal Majalla字体

问题描述:

我使用TCPDF多年。最近我不得不从事阿拉伯语的显示。客户需要SakkalMajalla字体(可在Windows /字体中使用),并使用TCPDF工具对其进行了转换。转换过程成功无误。TCPDF错误的阿拉伯字符显示与Sakkal Majalla字体

现在,我面临一个小问题,并且自从最近2个月以来无法解决它。其中一个特殊字符(称为tanween)放置在前一个字符的底部,而它应该放在最前面。其他所有工作都正常,但在错误位置显示的小东西( )会更改单词的含义。

يمنعاستخدامالهاتفالجوالداخلصالةالاختبار منعاباتا (因为我需要10个的声誉分,我不能上传图片,但请注意这封信تا顶部的小东西,在这里,它能否正常显示,但在pdf中它显示在信件的底部 是否有人工编辑此字符的位置?

我正在寻找最近2个月的解决方案。的TCPDF尼古拉斯,但他没有给出任何回应。

请帮助

即使字体转换过程出现成功工作,您应该仔细检查字体编辑器(如FontForge)以检查该字符是否在转换后的字体文件中正确编码。

我发现,经过多年的努力,以各种非拉丁字体转换,从另一种格式,对于字体转换的最可靠的解决方案是这样的网站:

http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf

+0

我有已经尝试过这种在线工具。它提供了3个文件。我将它们全部复制到字体目录,但它显示问号而不是任何文本。 –

+0

我知道如何使用字体伪造来编辑字体,但我不知道要在字体伪造中编辑哪个文件。 TTF文件(用于转换)或由字体转换器创建的.z文件。任何帮助,将不胜感激。谢谢。 –

+0

嗨 - 我只是意识到我的答案不是很有帮助,因为正如你所说,TCPDF转换过程转换为.z,.ctg.z和.php文件。我不知道任何可以检查这些文件的应用程序。您是否100%确定原始Windows字体中的字符是否正确?你用Font Forge检查过吗?我可以做的唯一的其他建议是尝试找到另一个转换过程,可能会转换为OTF文件,因为我认为TCPDF可以使用这些转换过程。 – JamesG