<?php
imagettftext($im, 15, 0, 470, $m, $black, $font, "this is testing of all");
?>
当我运行此功能时,我得到的图像有不均匀的空格。 像这样: 这是测试下降
答案 0 :(得分:2)
这是一个所谓的kerning问题。 TrueType字体包含有关某些字符对之间间距的信息,以实现自然的字母流。
根据我的经验,GD的TrueType函数imagettftext()
通常不使用TrueType字体中包含的字距调整信息,或者不能很好地使用它们。
首先尝试imagefttext()
。 (注意ft
而不是ttf
)它使用了FreeType库。
如果这不能改善结果,如果您的服务器支持,您可能不得不诉诸ImageMagick。但首先尝试Freetype函数。