Bug #15212: Freetype Linkage in 4.1.1 / absolute paths in TTF-functions

From: Date: Thu, 24 Jan 2002 21:32:54 +0000
Subject: Bug #15212: Freetype Linkage in 4.1.1 / absolute paths in TTF-functions
Groups: php.dev 
Request: Send a blank email to php-dev+get-78036@lists.php.net to get a copy of this message
From:             php@phpee.com
Operating system: Debian Woody
PHP version:      4.1.1
PHP Bug Type:     GD related
Bug description:  Freetype Linkage in 4.1.1 / absolute paths in TTF-functions

TTF-functions, e.g. ImageTTFBBox(), are not working properly in 4.1.1 (GD1,
Freetype 2.0.5) anymore as they did in 4.0.5
I've encountered the same problem already with 4.1.0RC2, GD2 (2.0.1),
Freetype 2.0.5. 

Those functions require an absolute path instead of a relative one.
(what's the point of this?)

Now, when I'm using an absolute path everything works, as long as there is
no space in the filename. 
If I'm trying to do this it won't find the ttf-file: 

$ttf_file = '/home/foo/Avalon Quest.ttf'; 
ImageTTFBBox(14,0,$ttf_file,'12345'); 

I'm getting the following error: 

/home/foo/Avalon Quest.ttf 
Warning: Could not find/open font in ... 

I tried it also with '/home/foo/Avalon\ Quest.ttf' and '"/home/foo/Avalon
Quest.ttf"' 


I've noticed the difference between 4.0.5 and 4.1.1 in the Freetype
linkage (the old one was "with TTF library", the new one "with freetype")
- Don't know if that's a configuration problem or a bug... ?


configure options:
 '../configure' '--prefix=/usr' '--with-apxs=/usr/bin/apxs'
'--with-regex=system' '--with-config-file-path=/etc/php4/apache'
'--disable-rpath' '--disable-debug' '--enable-memory-limit'
'--enable-calendar' '--enable-sysvsem' '--enable-sysvshm'
'--enable-track-vars' '--enable-trans-sid' '--enable-bcmath'
'--with-bz2'
'--enable-ctype' '--with-db2' '--with-iconv' '--with-ndbm'
'--enable-exif'
'--enable-filepro' '--enable-ftp' '--with-gettext'
'--enable-mbstring'
'--with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets'
'--enable-wddx' '--with-xml=/usr' '--with-expat-dir=/usr'
'--enable-yp'
'--with-zlib' '--without-pgsql' '--disable-static'
'--with-layout=GNU'
'--with-curl=shared,/usr' '--with-dom=shared,/usr'
'--with-zlib-dir=/usr'
'--with-gd=shared,/usr' '--with-jpeg-dir=shared,/usr'
'--with-xpm-dir=shared,/usr/X11R6' '--with-png-dir=shared,/usr'
'--with-freetype-dir=shared,/usr' '--with-imap=shared,/usr'
'--with-ldap=shared,/usr' '--with-mcal=shared,/usr'
'--with-mhash=shared,/usr' '--with-mm' '--with-mysql=shared,/usr'
'--with-recode=shared,/usr' '--enable-xslt'
'--with-xslt-sablot=shared,/usr' '--with-snmp=shared'
'--enable-ucd-snmp-hack' '--with-sybase-ct=shared,/usr'
'--with-ttf=shared,/usr' '--with-t1lib=shared,/usr'



Thanks
philip
-- 
Edit bug report at: http://bugs.php.net/?id=15212&edit=1



Thread (1 message)

  • php at phpee dot com
« previous php.dev (#78036) next »