Bueno he tenido un problema bastante molesto con la generacion de una imagen apartir de un texto, que contiene tildes, ñ, y otros caracteres especiales.
El problema reside es que cuando genera la imagen me cambia ese caracteres extraños por Rectangulos.
He trato de solucinarlo en la pagina generadora de la imagen con codigo como:
Código PHP:
header('Content-type: text/html; charset=utf-8');
Codigo generador:
Código PHP:
$im = imagecreate(400, 30);
$espacio = 1;
$tamano_fuente = 10;
$tipografia = "arial.ttf";
$texto = "El veloz murciélago Hindú comía feliz cardillo y kiwi";
$color_fondo = imagecolorallocate ($im, 255,255,255);
$color_texto = imagecolorallocate ($im, 0, 0, 0); // Negro
ImageTTFText ($im, $tamano_fuente, 0, $espacio, $tamano_fuente, $color_texto, $tipografia , $texto);
header("Content-type: image/png");
header('Content-type: text/html; charset=utf-8');
imagepng ($im);
imagedestroy ($im);
Chao.
despues use otra y me paso lo que a ti.. al parecer seguramente la fuente que usas no esta completa.. osea no tiene el soporte de todos los caracteres con su tilde 
