PHP 4.0 Bug #6960: Cannot find/load truetype font
| From: | danradigan at yahoo dot com | Date: | Sat, 30 Sep 2000 14:23:46 +0000 |
| Subject: | PHP 4.0 Bug #6960: Cannot find/load truetype font | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-33912@lists.php.net to get a copy of this message | ||
From: danradigan@yahoo.com
Operating system: Win 2000
PHP version: 4.0.2
PHP Bug Type: *Graphics related
Bug description: Cannot find/load truetype font
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.
PHP OUTPUT---
<br>
<b>Warning</b>: Could not find/open font in
<b>c:\inetpub\wwwroot\freeways\test\gd2.php3</b> on line <b>5</b><br>
<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>
<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>
PNG
IHDRýÑÞ_ PLTE,m¯°Øõp>IDATxíÁ1 õOm
>
ÐõQJýIEND®B`<br>
<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");
$s=40;
$size = imagettfbbox($s,0, "Adventure.ttf",$text);
$dx = abs($size[2]-$size[0]);
$dy = abs($size[5]-$size[3]);
$xpad=9;
$ypad=9;
$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);
Imagepng($im);
ImageDestroy($im);
?>