3

我正在 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

但没有得到任何东西。

4

1 回答 1

9

首先下载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);
于 2013-06-26T06:41:49.337 回答