我正在使用imagettftext从OpenType文件生成图像。一切都有效,直到我尝试使用重音字符(例如å)或字符(如√)。在他们的位置我得到.notdef标志符号。
我使用的字体肯定有这些字符。为了让事情更令人沮丧,当我使用TTF时,一切都按预期工作。
有什么想法吗?
由于
答案 0 :(得分:2)
很抱歉告诉您,但PHP OTF仅支持标准的Ascii字符。众所周知,OTF中的特殊字符很少有效。我担心你必须坚持使用TTF才能纠正它。
答案 1 :(得分:1)
不正确! (回答1)imagettftext与unicode一起使用。某些字体文件没有重音字符,但依赖图形库使用unicode组合变音符号(0300-036F)来正确绘制字符。这似乎在php gd中失败了。