On Aug 12, 2010, at 12:17 PM, Ashley Sheridan wrote:

> On Thu, 2010-08-12 at 12:14 -0400, Floyd Resler wrote:
> 
>> On Aug 12, 2010, at 11:50 AM, tedd wrote:
>> 
>>>> On Thu, 2010-08-12 at 10:40 -0400, Floyd Resler wrote:
>>>> 
>>>>> I'm trying to draw text at a 90 degree angle, reading from bottom to top. 
>>>>>  For some reason, all of the letters are aligning to the top (i.e. the 
>>>>> left side) of the text.  It looks really odd!  Has anyone else 
>>>>> experienced this before?
>>>>> 
>>>>> Thanks!
>>>>> Floyd
>>> 
>>> Floyd:
>>> 
>>> Yes, that is odd -- try this:
>>> 
>>> Header ("Content-type: image/gif");
>>> $im = imagecreate (400, 400);
>>> $background = imagecolorallocate ($im, 238, 238, 238);
>>> $text_color = imagecolorallocate ($im, 00, 51, 102);
>>> imagettftext ($im, 10, 90, 200, 200, $text_color, "arial.ttf", "Hello 
>>> World...");
>>> imagegif ($im);
>>> imagedestroy ($im);
>>> 
>>> You must use arial.ttf for the above -- in fact, that might be your 
>>> problem, the font you are using may be that way.
>>> 
>>> Here's an example of this working:
>>> 
>>> http://webbytedd.com/b/timed-php/
>>> 
>>> Cheers,
>>> 
>>> tedd
>> 
>> Well, whatever the problem is it is definitely related only to my system.  I 
>> tried your code and had the same results 
>> (https://adexfulfillment.com/adex/tests/test.php).  I tried different fonts 
>> as well.  The fonts I'm using were exported from FontBook on my Mac.  I 
>> wonder if that might have something to do with it.  Anyway you could pass 
>> along the arial font you're using so I can test that possibility?
>> 
>> Thanks!
>> Floyd
>> 
>> 
>> 
> 
> 
> The Arial font should be available on every system by default. I believe
> the Linux equivalent is LiberationSans, and possibly Helvetica on a Mac,
> but essentially they are considered similar enough equivalents for
> rendering things like this. If in doubt, try playing about with
> different fonts. Just a quick question, but the headings are all being
> created as whole headings and not individual letters yeah?
> 
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
> 
> 

Yep, I'm rendering the entire header not individual letters.  I just tried it 
using a font that came with my Ubuntu install and it still does the same thing. 
 So, I guess I'll need to do a little more digging.  Thankfully it is just for 
us internally so none of our clients will see it!

Thanks!
Floyd



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

Reply via email to