の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 を一時ファイルに丸め、それを使用することもできますが、私はそうはしません。