1

のPHPマニュアルページにimagettfbboxは次のように書かれています:

fontfile TrueType フォント ファイルの名前 (URL の場合もあります)

ただし、URL を渡すとUnable to accessエラーが発生します。

Amazon S3 アカウントにはhttp://bililite.s3.amazonaws.com/webservices/fonts/Lilly.ttfのような多くのフォントがあり、 それらをウェブページで使用したいと考えています。

$box = imagettfbbox (12, 0,
  'http://bililite.s3.amazonaws.com/webservices/fonts/Lilly.ttf', 'Hello, World');

しかし、私はちょうどエラーが発生します。2 つの異なるプロバイダーを持つ 2 つの異なるサーバー、および S3 以外の他の URL で試してみましたが、同じエラーが発生します。URL は有効です。フォントをダウンロードできます。allow_url_fopenが設定されています。URLの使用に関するマニュアルは間違っていますか? 行き詰まった場合は、フォントの URL を一時ファイルに丸め、それを使用することもできますが、私はそうはしません。

4

0 に答える 0