Fuente :: Freetype

Leer archivos de fuente y procesar glifos de Perl usando FreeType2
Descargar ahora

Fuente :: Freetype Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Geoff Richards
  • Sitio web del editor:
  • http://search.cpan.org/~geoffr/

Fuente :: Freetype Etiquetas


Fuente :: Freetype Descripción

Lea archivos de fuente y procese glifos de Perl usando FreeType2 Fuente :: Freetype es un módulo Perl que permite que los programas Perl lean convenientemente la información de los archivos de fuentes. Todo el acceso de la fuente se realiza a través de la biblioteca FreeType2, que admite muchos formatos. Puede representar imágenes de caracteres con sugerencias de alta calidad y antialiasing, extraer información de métricas y extraer los contornos de caracteres en formatos escalables como TrueType.Warning: este módulo se encuentra actualmente en la etapa 'beta'. Será otro lanzamiento o dos antes de que se estabilice. La API puede cambiar de manera que rompa los programas basados ​​en ella, pero no creo que cambie mucho. Algunos de los valores devueltos pueden ser incorrectos, o no escalados correctamente. Consulte el archivo de TODO para que se encargue de lo largo de este trabajo. Las contribuciones sean bienvenidas, especialmente si sabe más de lo que hago (lo que no es mucho) sobre las fuentes y la biblioteca de FreeType2. La fuente :: Freetype API no está destinada a replicar la API C de la biblioteca FreeType: ofrece mucho más Interfaz amigable con perl. La forma más rápida de comenzar con esta biblioteca es mirar los ejemplos en el directorio de los ejemplos de la distribución. Los detalles completos de la API están contenidos en esta documentación, y (lo que es más importante) la documentación de la fuente :: Freetype :: Cara y Fuente :: Freetype :: Glyph Classes. Para usar la biblioteca, primero crea una fuente :: Freetype Object . Esto se puede usar para cargar caras de archivos, por ejemplo: My $ Freetype = Font :: Freetype-> Nuevo; My $ FACE = $ FREETYPE-> FACE ('Vera.TTF'); Si su fuente es escalable (es decir, no una fuente de bitsMapping), entonces configure el tamaño y la resolución en la que desea verlo, por ejemplo, 24PT en 100DPI: $ cara-> set_char_size (24, 24, 100, 100); luego cargue un glifo particular (una imagen de un carácter), ya sea por código de caracteres (en Unicode) o el carácter real: My $ Glyph = $ FACE-> GlyPh_from_Char_Code ( sesenta y cinco); My $ Glyph = $ FACE-> GLYPH_FROM_CHAR ('A'); Los glifos pueden ser prestados a las imágenes de mapa de bits, entre otras cosas: My $ BitMap = $ Glyph-> Bitmap; Consulte la documentación de Fuente :: Freetype :: Glyph para más detalles del formato de la referencia de la matriz de mapas de bits que devuelve, y para otras formas de obtener información sobre un glifo.Synopsis usa fuente :: Freetype; My $ Freetype = Font :: Freetype-> Nuevo; My $ FACE = $ FreeType-> Face ('Vera.TTF'); $ cara-> set_char_size (24, 24, 100, 100); My $ Glyph = $ FACE-> GLYPH_FROM_CHAR ('A'); Requisitos: · Perl


Fuente :: Freetype Software relacionado