Bug #6960 Updated: Cannot find/load truetype font
| From: | sniper@php.net | Date: | Fri, 27 Jul 2001 17:06:25 +0000 |
| Subject: | Bug #6960 Updated: Cannot find/load truetype font | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-61250@lists.php.net to get a copy of this message | ||
ID: 6960
Updated by: sniper
Reported By: danradigan@yahoo.com
Old Status: Open
Status: Closed
Old Bug Type: *Graphics related
Bug Type: GD related
Operating System: Win 2000
PHP Version: 4.0.2
New Comment:
And this should be fixed (again) in CVS now.
--Jani
Previous Comments:
------------------------------------------------------------------------
[2001-07-23 19:45:04] danradigan@yahoo.com
Bug has reappeared in 4.0.6 when i downloaded the zip version of PHP.
------------------------------------------------------------------------
[2000-10-18 07:51:17] dbeu@php.net
fixed in cvs
------------------------------------------------------------------------
[2000-09-30 10:25:15] danradigan@yahoo.com
the file adventure.ttf is in the same dir as the script --Dan
------------------------------------------------------------------------
[2000-09-30 10:23:46] danradigan@yahoo.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.
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);
?>
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=6960&edit=1