|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #6960 Cannot find/load truetype font
Submitted: 2000-09-30 10:23 UTC Modified: 2001-07-27 13:06 UTC
From: danradigan at yahoo dot com Assigned:
Status: Closed Package: GD related
PHP Version: 4.0.2 OS: Win 2000
Private report: No CVE-ID: None
 [2000-09-30 10:23 UTC] danradigan at yahoo dot com
I ran the PHP Easy installer for windows and get this error on my win2k system.  The behavior exists on NT4 as well.  It seems to run OK on Linux though.

<b>Warning</b>:  Could not find/open font in <b>c:\inetpub\wwwroot\freeways\test\gd2.php3</b> on line <b>5</b><br>
<b>Warning</b>:  Could not find/open font in <b>c:\inetpub\wwwroot\freeways\test\gd2.php3</b> on line <b>15</b><br>
<b>Warning</b>:  Could not find/open font in <b>c:\inetpub\wwwroot\freeways\test\gd2.php3</b> on line <b>16</b><br>

IHDR?????_	PLTE,m????p?>IDATx???1? ?Om
<b>Warning</b>:  Unknown list entry type in request shutdown (15605704) in <b>c:\inetpub\wwwroot\freeways\test\gd2.php3</b> on line <b>18</b><br>

MY CODE-----------

   Header( "Content-type: image/png");
    $size = imagettfbbox($s,0, "Adventure.ttf",$text);
    $dx = abs($size[2]-$size[0]);
    $dy = abs($size[5]-$size[3]);
     $im = imagecreate(400,400);
    $blue = ImageColorAllocate($im, 0x2c,0x6D,0xAF);
    $black = ImageColorAllocate($im, 0,0,0);
    $white = ImageColorAllocate($im, 176,0,0);
    $font= "Adventure.ttf";
    ImageTTFText($im, $s, 0, (int)($xpad/2)+22, (int)($ypad/2)-8, $black, $font, $text);
    ImageTTFText($im, $s, 0, (int)($xpad/2)+10, (int)($ypad/2)+9, $white, $font, $text);


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2000-09-30 10:25 UTC] danradigan at yahoo dot com
the file adventure.ttf is in the same dir as the script --Dan
 [2000-10-18 07:51 UTC]
fixed in cvs
 [2001-07-23 19:45 UTC] danradigan at yahoo dot com
Bug has reappeared in 4.0.6 when i downloaded the zip version of PHP.
 [2001-07-27 13:06 UTC]
And this should be fixed (again) in CVS now.


 [2002-03-12 15:02 UTC] enemybuster at hotmail dot com
There it is again...

I'm using mod_php4.1.2 on SuSE Linux with freetype2 and a patched version of gd 2.0.1b to allow gif support.

I, expieriencing the same problem. If the $font-parameter of the ImageTTFText is a relative path, I get the error message "Could not find/open font". It used to work fine with the old version of gd. So this might be an gd issue...

Anyway, a work-around is quite simple: Just do a realpath($font) and it will work (at least it does for me).

PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Jul 16 00:01:27 2024 UTC