私は、これは、この時点でかなり古いですけど、いくつかの倍の貯蓄他人の利益のために、ここにあなたが欲しいものを行うにはいくつかの基本的なPHPです。それはカールなどを使用するように最適化することができますが、これは人を動かすのに十分でなければなりません。ブラウザからアクセスすると、woffとwoff2のURLが返されますが、何かからアクセスされると、tffが返されるように見えます。
$fontUrl = 'http://fonts.googleapis.com/css?family=Anton';
$fontDescription = file_get_contents($fontUrl);
$startStr = 'url(';
$startStrLen = strlen($startStr);
$start = strpos($fontDescription, $startStr) + $startStrLen;
$end = strpos($fontDescription, ')', $start);
$tffUrl = substr($fontDescription, $start, $end - $start);
$tffFile = '/tmp/anton.ttf';
file_put_contents($tffFile, file_get_contents($tffUrl));
$im = new Imagick();
$im->setFont($tffFile);
$im->newPseudoImage(100, 100, "caption:Hello");
$im->setImageFormat('png');
$im->setImageBackgroundColor(new ImagickPixel('transparent'));
header('Content-Type: image/png');
echo $im->__toString();
にちょうど更新の一時フォントファイルを削除します - 私はフォントのリストを取得するには、GoogleのAPIを使用することが可能であると判断して、プルダウンましたがWFTを介したWOFFファイルですが、ImageMagickはWOFF形式のフォントをサポートしていません。誰かがTTFコンバータへのLinuxベースのWOFFを知っていれば、私は家にいないと思う。 – Anthony
'-font。/ myfont.ttf'のようなファイルを指すために' -font'を使うことができる場所は? – Federico