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 Quote 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'; Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.