imagettfbbox
的PHP手册页说:
fontfile TrueType字体文件的名称(可以是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');
但我得到错误。我已经尝试在两个不同的服务器上使用两个不同的提供程序,除了S3之外的其他URL,并得到相同的错误。该URL有效;我可以下载字体。 allow_url_fopen
已设置。
关于使用URL的手册是否有误?如果我被卡住了,我可以将字体URL卷曲成一个临时文件并使用它,但我宁愿不这样做。