RE: [PHP] Writing text into images, and setting text size

From: Date: Mon, 17 Dec 2007 11:16:03 +0000
Subject: RE: [PHP] Writing text into images, and setting text size
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-265975@lists.php.net to get a copy of this message
> -----Original Message----- > From: Dave M G [mailto:martin@autotelic.com] > Sent: Monday, December 17, 2007 6:47 AM > To: Casey > Cc: PHP List > Subject: Re: [PHP] Writing text into images, and setting text size > > Casey, > > Thank you for replying. > > > Try imagettftext(). > > I did, as explained: > > >> $font = '/usr/share/fonts/truetype/freefonts/FreeSans.ttf'; > >> $imagettftext($image, 20, 0, $x, $y-10, $textColour, $font, $text); > > So my questions remain: > > >> 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? I wouldn't. First, I don't know of any standard fonts for linux, though there might be (As you have Arial or Times New Roman for windows). Second, It might be a safe_mode / open_base_dir issue, or a problem in GD or the freetype libraries if the path is right and the font exist. I would try something like dirname(__FILE__).'/fonts/Arial.ttf'... of course that would mean you need to create a "fonts" directory and copy Arial.ttf from your system to that location (violating the copywrite? ;) )... anyway, you can check that with any other 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? > >> Deploy the fonts along with your scripts... that's the only way I know. > >> 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. You can get some free fonts, and deploy them along with every project. I do so for a custom CAPTCHA script I've made. > > 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 Rob Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | TEL 954-607-4207 | FAX 954-337-2695 Email: info@bestplace.net | MSN Chat: best@bestplace.net | SKYPE: bestplace | Web: http://www.bestplace.biz | Web: http://www.seo-diy.com

« previous php.general (#265975) next »