Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

t1lib support on windows

4 views
Skip to first unread message

Chris Hope

unread,
Apr 20, 2005, 1:16:38 AM4/20/05
to
I don't normally do PHP development work on Windows but I need to port
an image creation tool to Windows. So I have loaded the php_gd2.dll
module for image creation support but it doesn't include the t1lib
functions and the code relies on the imagepsbbox(), imagepstext() and
imagepsloadfont() functions.

The result from gd_info() is:

array(11) {
["GD Version"]=> string(27) "bundled (2.0.28 compatible)"
["FreeType Support"]=> bool(true)
["FreeType Linkage"]=> string(13) "with freetype"
["T1Lib Support"]=> bool(false)
["GIF Read Support"]=> bool(true)
["GIF Create Support"]=> bool(true)
["JPG Support"]=> bool(true)
["PNG Support"]=> bool(true)
["WBMP Support"]=> bool(true)
["XBM Support"]=> bool(true)
["JIS-mapped Japanese Font Support"]=> bool(false)
}

Anyone have any idea where I can get a php_gd2.dll which includes the
t1lib? I can always recode the functions to use TTF fonts instead but
only want to do that as a last resort.

--
Chris Hope | www.electrictoolbox.com | www.linuxcdmall.com

Chris Hope

unread,
Apr 21, 2005, 9:08:53 PM4/21/05
to
Chris Hope wrote:

> I don't normally do PHP development work on Windows but I need to port
> an image creation tool to Windows. So I have loaded the php_gd2.dll
> module for image creation support but it doesn't include the t1lib
> functions and the code relies on the imagepsbbox(), imagepstext() and
> imagepsloadfont() functions.

[snip]

> Anyone have any idea where I can get a php_gd2.dll which includes the
> t1lib? I can always recode the functions to use TTF fonts instead but
> only want to do that as a last resort.

So what I did in the end was compile a PHP binary using Cygwin,
compiling in the modules I needed and it worked fine.

I did initially try compiling the PHP GD module myself with Visual C++
but couldn't get it to work and couldn't find any help searching Google
and Google Groups.

R. Rajesh Jeba Anbiah

unread,
Apr 24, 2005, 5:25:47 AM4/24/05
to
Chris Hope wrote:
> Chris Hope wrote:
>
> > I don't normally do PHP development work on Windows but I need to
port
> > an image creation tool to Windows. So I have loaded the php_gd2.dll
> > module for image creation support but it doesn't include the t1lib
> > functions and the code relies on the imagepsbbox(), imagepstext()
and
> > imagepsloadfont() functions.
>
> [snip]
>
> > Anyone have any idea where I can get a php_gd2.dll which includes
the
> > t1lib? I can always recode the functions to use TTF fonts instead
but
> > only want to do that as a last resort.
>
> So what I did in the end was compile a PHP binary using Cygwin,
> compiling in the modules I needed and it worked fine.

This is really a good solution. Glad to see, you've found the way.
Sometimes ago, I also wanted to use those functions, but having found
no way, decided not to use those functions.

> I did initially try compiling the PHP GD module myself with Visual
C++
> but couldn't get it to work and couldn't find any help searching
Google
> and Google Groups.

I think, this has to be brought to PHP developers' notice. Will do
that sometimes later.

--
<?php echo 'Just another PHP saint'; ?>
Email: rrjanbiah-at-Y!com Blog: http://rajeshanbiah.blogspot.com/

R. Rajesh Jeba Anbiah

unread,
Apr 26, 2005, 1:11:47 PM4/26/05
to
Chris Hope wrote:
<snip>

> Anyone have any idea where I can get a php_gd2.dll which includes the
> t1lib? I can always recode the functions to use TTF fonts instead but
> only want to do that as a last resort.

Update:

Just the support has been added <http://bugs.php.net/32809> I should
have reported it earlier.

0 new messages