1

可能重复:
如何将非英文字符(如阿拉伯文或波斯文字符)写入图像?

我之前写过这个问题,但没有答案或观点

这里写阿拉伯语到图像错误

现在的问题是如何用阿拉伯语写好单词

意思是

如果我想写احمد

结果是ا ح م د

单词之间不是空格而是ttf字体单独切割每个字母

意思是

例如这封信ح

在这个词的开头或中心写成 ex :محم حم

在词尾写了喜欢 بلح

有没有办法在图像上做到这一点?

我用这个字体tahoma.ttf , arial.ttf

4

1 回答 1

0

可能是字体的限制 - 我使用 koodak.ttf(一种免费字体)完成了它,并且没有间距问题。

我想我很久以前为一个项目所做的就是循环遍历字符串(此处使用的示例)并使用 for 循环,或者可能是imagettfbbox来测量每个字符的宽度,以正确间距输出字母。

于 2012-01-21T05:59:09.213 回答