Bug #6960 Updated: Cannot find/load truetype font
| From: | enemybuster at hotmail dot com | Date: | Tue, 12 Mar 2002 20:02:07 +0000 |
| Subject: | Bug #6960 Updated: Cannot find/load truetype font | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-2320@lists.php.net to get a copy of this message | ||
ID: 6960
Updated by: enemybuster@hotmail.com
Reported By: danradigan@yahoo.com
Status: Closed
Bug Type: GD related
Operating System: Win 2000
PHP Version: 4.0.2
New Comment:
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).
Felix
Previous Comments:
------------------------------------------------------------------------
[2001-07-27 13:06:24] sniper@php.net
And this should be fixed (again) in CVS now.
--Jani
------------------------------------------------------------------------
[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