php – 使用远程服务器字体的imagettftext函数

我在php中创建图像形式字体大小,字体系列,字体颜色.一切都很好,直到我有了新的要求.
我使用ttf文件并将imagettftext函数中特定ttf文件的路径作为参数传递.
现在我使用谷歌字体,我不知道如何获得我的功能中的字体.
我尝试过使用一些东西,比如传球

1.http://fonts.googleapis.com/css?family=Tangerine<br/>
2.http://themes.googleusercontent.com/static/fonts/abel/v3/RpUKfqNxoyNe_ka23bzQ2A.ttf

但没有得到任何东西.

解决方法:

首先下载ttf文件

$font = file_get_contents("http://themes.googleusercontent.com/static/fonts/abel/v3/RpUKfqNxoyNe_ka23bzQ2A.ttf");
file_put_contents("font.ttf", $font); //be sure to save the font in the path you have provided as font path.

然后你可以安全地使用imagettftext的“font.ttf”

 imagettftext($im, 20, 0, 11, 21, $grey, "font.ttf", $text);
上一篇:php imagettftext和特定的表情符号


下一篇:如何使用PHP的GD库在图像上进行缝隙雕刻?