鍍金池/ 問答/PHP/ 使用PHP的環(huán)境變量GDFONTPATH設(shè)置字體路徑無效?

使用PHP的環(huán)境變量GDFONTPATH設(shè)置字體路徑無效?

【遇到的問題】

使用PHP的GD庫繪圖時,設(shè)置字體路徑變量如下,圖像無法輸出:

putenv('GDFONTPATH=C:\Windows\Fonts');
$fontname='arial.ttf';
imagettftext($im,$font_size,0,$text_x,$text_y,$font_color,$fontname,$text);

而如果直接寫明路徑,則一切正常:

$fontname='C:\Windows\Fonts\arial.ttf';
imagettftext($im,$font_size,0,$text_x,$text_y,$font_color,$fontname,$text);

【測試環(huán)境】
操作系統(tǒng):Windows 10 家庭中文版 1803
PHP版本:PHP5.6.12

自己搜索了一圈,看到有人說是GDFONTPATH環(huán)境變量不被Windows支持,真是這樣嗎?

回答
編輯回答
話寡

不要用arial.ttf,直接用arial試試。

2017年1月5日 16:56