我正在使用imagettftext()
在图像上创建文本。我使用了新的罗马字体,该应用程序在我的开发机器上正常工作,但不在实时环境中。在本地主机上工作的字体,但不在活动服务器上
请adivce。这是由于我的开发。机器在Windows和生活是Linux?
请帮助
实际的问题是在我的locahost文本出现的“怪物”,但现场服务器“莫nster”这不仅与O,但与其他字母太...
$font = './fonts/times.ttf';
$bbox = imagettfbbox(30, 0, $font, $word);
$x = $bbox[0] + (imagesx($src)/2) - ($bbox[4]/2);
$y = $bbox[1] + (imagesy($src)/2) - ($bbox[5]/2)+212;
imagettftext($src, 30, 0, $x, $y, $color, $font, $word);
$bbox2 = imagettfbbox(18, 0, $font, $definition);
$x = $bbox2[0] + (imagesx($src)/2) - ($bbox2[4]/2);
$y = $bbox2[1] + (imagesy($src)/2) - ($bbox2[5]/2)+245;
imagettftext($src, 18, 0, $x, $y, $white, $font, $definition);
apache是否有权限读取字体所在的文件/目录? – zeyus 2011-01-11 14:10:39