Try imagettftext(). On Dec 16, 2007 5:59 PM, Dave M G <martin@xxxxxxxxxxxxx> wrote: > PHP List, > > I've been able to write text into an image using the default fonts > available, with this command: > > ImageString($image, 5, $x - 20,$y-10, $text, $textColour); > > The problem is that the font that is identified by the index "5" is too > small. But it seems that it can't be scaled in any way. > > So I thought I would try to specify a font and try something like this: > > $font = '/usr/share/fonts/truetype/freefonts/FreeSans.ttf'; > $imagettftext($image, 20, 0, $x, $y-10, $textColour, $font, $text); > > But I'm clearly not doing things quite right, and I have some questions: > > 1. 'FreeSans.ttf' is in my /usr/share/fonts/truetype/freefonts > directory. But specifying it doesn't seem to work. How do I get the > system to find the font? > > 2. I need the scripts I'm writing to be portable, so can I be sure of > what fonts will be available, and will I be able to locate them? > > 3. I'm not really concerned about what font it is, just that it's large > and readable. If there are other options than what I've explored here, > then I would be open to those too. > > Thank you for any advice. > > -- > Dave M G > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- -Casey -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php