Php imagettftext函数使用来自远程服务器的字体

Php imagettftext函数使用来自远程服务器的字体,php,gd,Php,Gd,我正在用php创建一个图像表单字体大小、字体系列、字体颜色。在我得到新的要求之前,一切都很顺利。 我使用ttf文件,并将imagettftext函数中特定ttf文件的路径作为参数传递。 现在我正在使用谷歌字体,我不知道如何在我的函数中获得字体。 我试过使用一些东西,比如传球 1.http://fonts.googleapis.com/css?family=Tangerine<br/> 2.http://themes.googleusercontent.com/static/fonts

我正在用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
1。http://fonts.googleapis.com/css?family=Tangerine
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.
然后您就可以安全地将“font.ttf”与
imagettftext

 imagettftext($im, 20, 0, 11, 21, $grey, "font.ttf", $text);

您需要将字体文件放在本地。您发布的那些URL是用于在web中使用的page@DevZer0是的,我在本地使用,一切都很好,但现在我不得不使用谷歌字体,这就是我遇到问题的原因。我们是否有其他功能。请检查下面的答案