2015-07-28 55 views
-1

我使用TCPDF多年。最近我不得不從事阿拉伯語的顯示。客戶需要SakkalMajalla字體(可在Windows /字體中使用),並使用TCPDF工具對其進行了轉換。轉換過程成功無誤。TCPDF錯誤的阿拉伯字符顯示與Sakkal Majalla字體

現在,我面臨一個小問題,並且自從最近2個月以來無法解決它。其中一個特殊字符(稱爲tanween)放置在前一個字符的底部,而它應該放在最前面。其他所有工作都正常,但在錯誤位置顯示的小東西( )會更改單詞的含義。

يمنعاستخدامالهاتفالجوالداخلصالةالاختبار منعاباتا (因爲我需要10個的聲譽分,我不能上傳圖片,但請注意這封信تا頂部的小東西,在這裏,它能否正常顯示,但在pdf中它顯示在信件的底部 是否有人工編輯此字符的位置?

我正在尋找最近2個月的解決方案。的TCPDF尼古拉斯,但他沒有給出任何迴應。

請幫助

回答

0

即使字體轉換過程出現成功工作,您應該仔細檢查字體編輯器(如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