¿Esta linea
Código PHP:
$html = '<span style="letter-spacing: '.$espaciado_caracter.'px; line-height: '.(($espaciado_caracter > 0) ? ($espaciado_caracter*2) : 1).'px; font-size: '.$tamanio_caracter.'px; font-family: Courier New, Courier, monospace;">';
no deberia ser
Código PHP:
$html = '<div style="letter-spacing: '.$espaciado_caracter.'px; line-height: '.(($espaciado_caracter > 0) ? ($espaciado_caracter*2) : 1).'px; font-size: '.$tamanio_caracter.'px; font-family: Courier New, Courier, monospace;">';
?
Ahora quedan como optimizacion detectar una serie de pixeles de mismo color seguidos para meterlos en un solo span y ahorrar codigo.
En fin, el ascii art siempre vivo.