系统是window xp
。现在,我使用GD库绘制图表设置字体路径如下:
putenv('GDFONTPATH=c:\windows\Fonts');
$fontname='arial';
$bbox=imagettfbbox($font_size,0,$fontname,$button_text);
程序给了我一个提示:找不到字体?但在我的窗口xp系统中,arial
文件中有一个名为Fonts
的字体。为什么?
测试代码:
putenv('GDFONTPATH=C:\\WINDOWS\\Fonts');
$fontname='arial';
$char="test";
$size=20;
$bbox=imagettfbbox($size,0,$fontname,$char);
显示invalidate font filename,
答案 0 :(得分:1)
在Windows上,您必须使用双反斜杠,如下所示:
putenv('GDFONTPATH=c:\\windows\\Fonts');
答案 1 :(得分:0)
GDFONTPATH无法在窗口下使用。你应该直接使用绝对路径。