Php 在使用imagettftext和otf时不显示重音字符,但在使用ttf时显示重音字符

Php 在使用imagettftext和otf时不显示重音字符,但在使用ttf时显示重音字符,php,fonts,gd,imagettftext,Php,Fonts,Gd,Imagettftext,我正在使用imagettftext从OpenType文件生成图像。在我尝试使用重音字符(如å)或其他字符(如√. 在他们的位置上,我得到了.notdef标志符号 我使用的字体肯定有这些字符。让事情变得更令人沮丧的是,当我使用TTF时,一切都按预期进行 有什么想法吗 谢谢很抱歉告诉您,PHP OTF只支持标准Ascii字符。众所周知,OTF中的特殊字符很少起作用。恐怕你必须坚持使用TTF,直到他们纠正为止。不是真的!(回答1)imagettftext使用unicode。有些字体文件没有重音字符,但

我正在使用imagettftext从OpenType文件生成图像。在我尝试使用重音字符(如å)或其他字符(如√. 在他们的位置上,我得到了.notdef标志符号

我使用的字体肯定有这些字符。让事情变得更令人沮丧的是,当我使用TTF时,一切都按预期进行

有什么想法吗


谢谢

很抱歉告诉您,PHP OTF只支持标准Ascii字符。众所周知,OTF中的特殊字符很少起作用。恐怕你必须坚持使用TTF,直到他们纠正为止。

不是真的!(回答1)imagettftext使用unicode。有些字体文件没有重音字符,但依靠图形库使用unicode组合变音符号(0300–036F)来正确绘制字符。这在php gd中似乎失败了