字体大小与自定义字体

时间:2014-03-09 22:06:42

标签: php gd php-gd

所以我已经获得了我的图片,甚至还有一些文字。我试图加载一个字体,它工作,但我怎么能选择字体大小?我的文字代码如下。

imagestring($img, imageloadfont('dist/font.ttf'), 20, 20, 'Testing!', imagecolorallocate($img, 0, 0, 0));

之前,我可以在第二个属性中设置字体大小,但现在我在那里有一个远程字体。

1 个答案:

答案 0 :(得分:1)

如果您希望使用truetype字体为图像写入文字,我建议您使用imagettftext()

imagettftext ( 
   resource $im ,
   int $size ,
   int $angle ,
   int $x ,
   int $y ,
   int $col ,
   string $fontfile ,
   string $text 
)

这允许您专门设置字体大小。应该为你的目的。

注意

根据您的GD库版本,您需要以像素或点数指定字体大小。

来自文档:

  

字体大小。根据您的GD版本,应将其指定为像素大小(GD1)或磅值(GD2)。