Funciones de GD e Imágenes
PHP Manual

imagepsencodefont

(PHP 4, PHP 5)

imagepsencodefontCambiar el vector de codificación del caráter de una fuente

Descripción

bool imagepsencodefont ( resource $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.

Parámetros

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.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

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);
?>

Notas

Nota: Esta función sólo está disponible si PHP fue compilado usando --with-t1lib[=DIR] .


Funciones de GD e Imágenes
PHP Manual