matplotlib.type1font
#
Atenção
Este módulo é considerado interno.
Seu uso está obsoleto e será removido em uma versão futura.
Uma classe que representa uma fonte Tipo 1.
Esta versão lê arquivos pfa e pfb e os divide para incorporação em arquivos pdf. Ele também suporta transformações SlantFont e ExtendFont, de forma semelhante ao pdfTeX e amigos. Ainda não há suporte 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})
Fontes:
Nota técnica da Adobe nº 5040, com suporte a fontes de linguagem PostScript para download.
Adobe Type 1 Font Format, Adobe Systems Incorporated, terceira impressão, v1.1, 1993. ISBN 0-201-57044-0.
- classe matplotlib._type1font. Type1Font ( entrada ) [fonte] #
Bases:
object
Uma classe que representa uma fonte Type-1, para uso por back-ends.
- Atributos :
- peças tupla
Uma tupla 3 da parte de texto não criptografado, a parte criptografada e o final de zeros.
- bytes descriptografados
A forma descriptografada de
parts[1]
.- prop dict[str, Qualquer]
Um dicionário de propriedades de fonte. Chaves notáveis incluem:
FontName: nome PostScript da fonte
Codificação: ditado de códigos numéricos para nomes de glifos
FontMatrix: objeto de bytes codificando uma matriz
UniqueID: identificador de fonte opcional, descartado ao modificar a fonte
CharStrings: ditado de nomes de glifo para código de byte
Subrs: matriz de sub-rotinas de código de byte
OtherSubrs: objeto de bytes codificando algum código PostScript
Inicialize uma fonte Type-1.
- Parâmetros :
- entrada str ou 3-tupla
Um nome de arquivo pfb ou uma tupla de 3 fontes Type-1 já decodificadas
parts
.
- descriptografado #
- peças #
- prop #
- transformar ( efeitos ) [fonte] #
Retorna uma nova fonte inclinada e/ou estendida.
- Parâmetros :
- ditado de efeitos
Um ditado com entradas opcionais:
- flutuador 'inclinado' , padrão: 0
Tangente do ângulo que a fonte deve ser inclinada para a direita. Valores negativos se inclinam para a esquerda.
- 'estender' flutuante, padrão: 1
Fator de escala para a largura da fonte. Valores menores que 1 condensam os glifos.
- Devoluções :