Using a PostScript font
<?php
    define
("WIDTH"600);
    
define("HEIGHT"100);

    
define("F_SIZE"40);
    
define("F_ANGLE"0);
    
define("F_FONT""/usr/share/fonts/default/Type1/n019003l.pfb");
    
    
$img imagecreate(WIDTHHEIGHT);

    
$white imagecolorallocate($img255,255,255);
    
$black imagecolorallocate($img0,0,0);

    
$font imagepsloadfont(F_FONT);
    
    
$start_x 10;
    
$start_y = (int)HEIGHT/2;
    
$text "PHP Developer's Handbook";
    
    
imagerectangle($img0,0,WIDTH-1,HEIGHT-1$black);
    
    
imagepstext($img$text$fontF_SIZE$black,
                
$white$start_x$start_y00F_ANGLE16);
    
    
imagepsfreefont($font);

    
header("Content-Type: image/png");
    
imagepng($img);
?>