Я использую этот код для создания изображений с написанным в нем текстом с прозрачным фоном.
<?php
// Set the content-type
header('Content-Type: image/gif');
// Create the image
$im = imagecreatetruecolor(400, 150);
// Create some colors
$black = imagecolorallocate($im, 0, 0, 0);
$acolor = imagecolorallocate($im, 153, 204, 153);
imagecolortransparent($im, $black);
// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';
// Add the text
imagettftext($im, 50, 0, 10, 100, $acolor, $font, $text);
// Using imagegif()
imagegif($im,"img.gif");
imagedestroy($im);
?>
Но текст, написанный в img.gif, имеет нежелательный цвет (черный) на границах алфавитов ('e, s, n, g'). Как я могу закончить этот цвет. Сгенерированное изображение:
Сайт загрузки шрифта Arial: http://code.google.com/p/ireader/downloads/detail?name=arial.ttf< /а>
@font-face
. Работает во всех браузерах. См. randsco.com/index.php/2009/07/04/p680 и paulirish.com/2009/bulletproof-font-face-implementation- синтаксис для получения дополнительной информации. - person Spudley   schedule 11.10.2011