matplotlib.type1font
#
Atención
Este módulo se considera interno.
Su uso está en desuso y se eliminará en una versión futura.
Una clase que representa una fuente Tipo 1.
Esta versión lee archivos pfa y pfb y los divide para incrustarlos en archivos pdf. También es compatible con las transformaciones SlantFont y ExtendFont, de manera similar a pdfTeX y sus amigos. Todavía no hay soporte para subconjuntos.
Uso:
font = Type1Font(filename)
clear_part, encrypted_part, finale = font.parts
slanted_font = font.transform({'slant': 0.167})
extended_font = font.transform({'extend': 1.2})
Fuentes:
Nota técnica de Adobe n.º 5040, Compatibilidad con fuentes de lenguaje PostScript descargables.
Adobe Type 1 Font Format, Adobe Systems Incorporated, tercera impresión, v1.1, 1993. ISBN 0-201-57044-0.
- clase matplotlib._type1font. Type1Font ( entrada ) [fuente] #
Bases:
object
Una clase que representa una fuente Type-1, para uso de backends.
- Atributos :
- tupla de partes
Una tupla de 3 de la parte de texto claro, la parte cifrada y el final de ceros.
- bytes descifrados
La forma descifrada de
parts[1]
.- prop dict[str, Cualquiera]
Un diccionario de propiedades de fuentes. Las claves notables incluyen:
FontName: nombre PostScript de la fuente
Codificación: dictado de códigos numéricos a nombres de glifos
FontMatrix: objeto de bytes que codifica una matriz
UniqueID: identificador de fuente opcional, eliminado al modificar la fuente
CharStrings: dictado de nombres de glifos a código de bytes
Subrs: matriz de subrutinas de código de bytes
OtherSubrs: objeto de bytes que codifica algún código PostScript
Inicializar una fuente Type-1.
- Parámetros :
- entrada str o 3-tuple
Ya sea un nombre de archivo pfb o una tupla de 3 de fuente Type-1 ya decodificada
parts
.
- descifrado #
- partes #
- apoyo #
- transformar ( efectos ) [fuente] #
Devuelve una nueva fuente inclinada y/o extendida.
- Parámetros :
- dictado de efectos
Un dictado con entradas opcionales:
- flotante 'inclinado' , predeterminado: 0
Tangente del ángulo con el que se va a inclinar la fuente hacia la derecha. Los valores negativos se inclinan hacia la izquierda.
- flotante 'extender' , predeterminado: 1
Factor de escala para el ancho de fuente. Los valores inferiores a 1 condensan los glifos.
- Devoluciones :