Bug #17666 Updated: TTF-Fonts does not work
| From: | sniper@php.net | Date: | Sun, 09 Jun 2002 14:46:58 +0000 |
| Subject: | Bug #17666 Updated: TTF-Fonts does not work | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-9934@lists.php.net to get a copy of this message | ||
ID: 17666
Updated by: sniper@php.net
Reported By: ulf@ecora.de
Status: Feedback
Bug Type: GD related
Operating System: WinXP/Suse Linux
PHP Version: 4.2.0
New Comment:
I just had same kind of problem on Linux. And the reason
was that the user my apache runs as did not have read
access to the fonts. So you might wanna check that too.
Previous Comments:
------------------------------------------------------------------------
[2002-06-09 09:13:17] rasmus@php.net
Try it without the .ttf extension.
------------------------------------------------------------------------
[2002-06-09 09:12:23] mfischer@php.net
To fix it for you, try to run the affecting php script through the cgi
from the command line and use strace to see which file it is really
trying to access, e.g.
strace -e trace=open php-cgi -f script.php
Try to avoid the imagejpeg() call so you don't clutter your terminal
with binary data.
------------------------------------------------------------------------
[2002-06-09 08:55:55] ulf@ecora.de
TTF-Fonts don't work on WinXP with PHP 4.2.1 and GD 2.0.1 and on Suse
Linux with PHP 4.2.0 and GD 2.0.1
On every use with imagettftext or imagettfbbox:
Could not find/open font in e:\try\bild.php4 on line x
$im = imagecreate(420,315);
$grey = imagecolorallocate($im, 60, 60, 60);
imagettftext($im, 80, 0, 20, 50, $grey, 'font.ttf', 'test');
imagejpeg($im);
font.ttf is in the same directory like the PHP-Script and an absolute
path will also not work.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17666&edit=1