los requisitos para hacer posible este truco son disponder de un hosting con PHP y tener ciertas nociones de este lenguage.
pasos a seguir:
1. selecciona del panel de control la fuente que mas te guste (Panel de Control >> Fuentes) y arrastrala hasta el escritorio. es la manera mas facil de copiar la fuente. dale un nombre significativo, por ejemplo "fuente.ttf".
2. sube la fuente a la carpeta donde guardas las imagenes en el servidor.
3. sube tambien este archivo en PHP en la misma carpeta donde guardas las imagenes. llamale "text.jpg.php":
Código:
4. sube a tu servidor una pagina que contenga la siguiente linea. llamale "prueba.php":<?php header("Content-type: image/jpeg"); // constants define("FONT_SIZE", "24"); define("FONT_FAMILY", "fuente.ttf"); // parameters $text = isset($_REQUEST["text"])? $_REQUEST["text"]: "???"; // image dimensions $box = imagettfbbox(FONT_SIZE, 0, "zecbt.ttf", $text); $width = FONT_SIZE + 4; $height = $box[2] - $box[0] + 10; // new image $img = @imagecreate($height, $width); imagecolorallocate($img, 0xff, 0xff, 0xff); // white // text $black = imagecolorallocate($img, 0x00, 0x00, 0x00); // black imagettftext($img, FONT_SIZE, 0, 0, $width - 6, $black, FONT_FAMILY, $text); imagejpeg($img); imagedestroy($img); ?>
Código:
"urlencode" se utiliza para formatear el texto antes de pasarlo como parametro. en este caso la frase "Este texto tiene una fuente diferente a la usual" la convertiria a "Este+texto+tiene+una+fuente+diferente+a+la+us ual"<img src="images/text.jpg.php?text=<?=urlencode("Este texto tiene una fuente diferente a la usual")?>" />
al abrir la pagina puedes ver una imagen que muestra el texto enla fuente seleccionada.
parece un poco complicado, pero luego puedes reutilizar el script "text.jpg.php" en muchos sitios de tu pagina.