mag*_*tak 6 php fonts gd imagettftext
所以,正如标题所说,我的任务是使用选定的.otf字体将给定的短语转换为服务器端的图像(php GD).这个短语不仅包括拉丁字符,还包括希腊语和西里尔字母.
PHP的imagettftext(http://php.net/manual/en/function.imagettftext.php)不适用于.otf字体上的非拉丁字符(看起来与.ttf一样正常).
有线索吗?
编辑:字体需要是.otf
Hos*_*ein 10
请改用imagefttext
功能.它具有相同的参数和用法imagettftext
,但使用支持OpenType和许多其他字体格式的FreeType 2库.
但它不支持OpenType的布局表.有关详细信息,请参阅FreeType 2的常见问题解答.
mag*_*tak -4
发布粗略的答案,似乎对未来遇到这篇文章的人有用:
解决方案似乎是:1)使用 LATEX 服务器端打开 OTF 2)生成 PDF 3)使用 ImageMagick 库转换为图像。