2010-01-28 35 views
1

我使用imagettftext從OpenType文件生成圖像。一切工作,直到我嘗試使用重音字符(例如å)或像√這樣的字符。在他們的地方,我得到了.notdef字形。使用imagettftext與OTF但不顯示重音字符但用ttf顯示

我使用的字體一定有這些字符。爲了讓事情變得更加令人沮喪,當我使用TTF時,一切都按預期工作。

任何想法?

謝謝

回答

2

不好意思告訴你,但PHP OTF只支持標準的Ascii字符。衆所周知的事實是,OTF中的特殊字符只是非常少用。恐怕你必須堅持TTF,直到他們糾正錯誤。

+0

謝謝。這很好。非常感激。 – 2010-01-28 11:41:26

1

不正確! (答案1)imagettftext與Unicode一起使用。某些字體文件沒有重音字符,但依賴於圖形庫使用unicode組合變音符號(0300-036F)正確繪製字符。這似乎失敗了在PHP GD。

相關問題