On Monday 27 October 2003 21:11, Cranky wrote:

> > I use the function imageTTFtext allows you to specify a string with a
> > font and a font point size.

> With this function is it possible to specify the size of the text with
> width and height and not only with an integer ?

You can only specify the "height". As most fonts are proportional (ie 
characters have differing widths) it would be meaningless to specify a width.

If you really need the text to fit within a certain width then draw your text 
to a temp buffer image and then use imagecopyresampled().

> Because the size of the rectangle on which I want to draw the text is
> various (I receive the size of the rectangle by parameter).
>
> And other thing, I try to load a font to retrieve the width and height
> with imagefontwidth and imagefontheight.
> My code is like that :
>
> <?php
> $arial = imageloadfont('arial.ttf');
> echo '<br>WF : '.imagefontwidth($arial);
> echo '<br>HF : '.imagefontheight($arial);
> ?>
>
> And the file arial.ttf is in the same directory as this script
>
> But when I load the page, I have this error message :
> Warning: ImageFontLoad: error reading font in....

Try:

  $arial = imageloadfont('./arial.ttf');

or use the full path to the font file.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
Kill Ugly Radio
- Frank Zappa
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to