runeveryday Posted August 18, 2011 Share Posted August 18, 2011 the system is window xp.now,i made the following test. test code: putenv('GDFONTPATH=C:\WINDOWS\Fonts'); $fontname='arial'; $char="test"; $size=20; $bbox=imagettfbbox($size,0,$fontname,$char); it show invalidate font filename...., but the arial is actually in C:\WINDOWS\Fonts Link to comment https://forums.phpfreaks.com/topic/245092-why-cant-invoke-the-font/ Share on other sites More sharing options...
PFMaBiSmAd Posted August 18, 2011 Share Posted August 18, 2011 If you search the Internet for information on that error, you will find that on Windows you cannot use GDFONTPATH because the GD functions that read GDFONTPATH cannot deal with Windows drive and path separators. Just list the full path and filename in your $font variable - $font = 'C:\WINDOWS\Fonts\arial.ttf'; Link to comment https://forums.phpfreaks.com/topic/245092-why-cant-invoke-the-font/#findComment-1258918 Share on other sites More sharing options...
runeveryday Posted August 18, 2011 Author Share Posted August 18, 2011 got it. many many thanks. Link to comment https://forums.phpfreaks.com/topic/245092-why-cant-invoke-the-font/#findComment-1258919 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.