(PHP 4, PHP 5)
imagepsencodefont — Cambiar el vector de codificación del caráter de una fuente
$font_index
, string $encodingfile
)Carga el vector de codificación del carácter desde un archivo y cambia el vector de codificación de fuentes a éste. Ya que el vector predeterminado de fuentes de PostScript carece de la mayoría de las posiciones de caracteres superiores a 127, definitivamente querrá cambiar esto si usa otro lenguaje que no sea el Inglés.
Si se encuentra que está usando esta función todo el tiempo, una manera mucho mejor de definir la codificación es establecer ps.default_encoding en el archivo de configuración para que apunte al archivo de codificación correcto, y así todas las fuentes que carge tendrán automáticamente la codificación correcta.
font_index
Un recurso de fuente, devuelto por imagepsloadfont().
encodingfile
El formato exacto de este archivo está descrito en la documentación de T1lib. T1lib viene con dos archivos listos para usar, IsoLatin1.enc y IsoLatin2.enc.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de imagepsencodefont()
<?php
// Cargar un archivo de fuente .pfb
$fuente = imagepsloadfont('./px3l.pfb');
// Indicar a T1lib que use la codificación ISO Latin 1
imagepsencode($fuente, './IsoLatin1.enc');
// Hacer cualesquiera operaciones con la fuente aquí
// Liberar la fuente de la memoria
imagepsfreefont($fuente);
?>
Nota: Esta función sólo está disponible si PHP fue compilado usando --with-t1lib[=DIR] .