我在UFPDF創建的PDF文檔內有阿拉伯文腳本問題,這是支持unicode字體的FPDF的擴展。我已經正確地將Arial字體轉換爲UFPDF等待的格式,並且對於其他語言的Unicode特殊字符(例如法語,西班牙語,德語等)沒有任何問題UFPDF創建的PDF格式的阿拉伯語腳本
阿拉伯語腳本的單個字符未顯示從左到右,但從左到右,它分裂爲單個字符。
例如爲:مدرسة(學校)顯示像ةسردم
如何處理?
在此先感謝
我在UFPDF創建的PDF文檔內有阿拉伯文腳本問題,這是支持unicode字體的FPDF的擴展。我已經正確地將Arial字體轉換爲UFPDF等待的格式,並且對於其他語言的Unicode特殊字符(例如法語,西班牙語,德語等)沒有任何問題UFPDF創建的PDF格式的阿拉伯語腳本
阿拉伯語腳本的單個字符未顯示從左到右,但從左到右,它分裂爲單個字符。
例如爲:مدرسة(學校)顯示像ةسردم
如何處理?
在此先感謝
使用TCPDF http://www.tcpdf.org/代替。它可以處理UTF-8 Unicode和從右到左的語言。
我想如果我沒有錯,它是基於FPDF。因此,您已經擁有的FPDF代碼可能適用於TCPDF。
可能是你需要檢查http://www.ar-php.org/Glyphs-example-php-arabic.html
氬PHP庫提供了使用UFPDF的能力,並且修復了使用字形類(庫的一部分)的單獨的字符。
您需要下載庫來檢查pdf示例,因爲它未在網站上列出。
+1:恐怕這是要走的路。 UFPDF實際上從來不是一個生產就緒腳本,它不支持RTL語言(更不用說其他bug了)。除了FPDF現在也有點老,不再積極發展。 – Mchl 2011-01-26 21:28:22
@Mchl如何用FPDF打印阿拉伯文是否可行... – SAR 2014-10-12 06:42:38