TtfFont

Resumo geral

TtfFont é uma classe em Aspose.Font FOSS para Python. Herdeiros de: Font.

TtfFont.save(path) escreve a instância de fonte atual para o caminho do sistema de arquivos fornecido em seu formato nativo.

Esta classe fornece 23 métodos para trabalhar com objetos TtfFont em programas Python. Os métodos disponíveis incluem: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, e 11 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python. Propriedades: axes, cff_font, encoding, font_family, font_name, font_style, e mais 12 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
font_typeFontTypeLeia.Obtém o tipo de fonte.
font_namestrLeia.Obtém o nome da fonte.
font_familystrLeia.Recebe a família de fontes.
font_stylestrLeia.Tem o estilo da fonte.
num_glyphsintLeia.- Tem os glifos num.
metricsFontMetricsLeia.- Tem as métricas.
encodingFontEncodingLeia.- Está a codificar.
glyph_accessorGlyphAccessorLeia.- Arranja o acessório do glifo.
ttf_tablesTtfTableSetLeia.Arranja as tabelas TTF.
cff_font``Leia.- Recebe a fonte CFF.
fvar`“FvarTableNone”`Leia.
hvar`“HvarTableNone”`Leia.
is_variableboolLeia.Obtém a é variável.
axes"list[AxisRecord]"Leia.Apanha os machados.
named_instances"list[NamedInstance]"Leia.Obtém as instâncias nomeadas.
variable_axeslist[VariableAxis]Leia.Obtém os eixos variáveis.
variable_instanceslist[VariableInstance]Leia.Obtém as instâncias variáveis.
smart_instancer``Leia.Arranja o instanciador inteligente.

Métodos de avaliação

AssinaturaDescrição:
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Chamadas init (em inglês) Nesta instância TtfFont.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesRetorna os bytes da tabela TrueType especificada
set_table_bytes(tag: str, data: bytes)Indica o valor dos bytes da tabela.
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)dict[str, object]`
available_naming_strategies()tuple[str, ...]Retorna uma tupla de identificadores da estratégia de nomeação suportada
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs()list[KernPair]Retorna os pares de núcleos.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeDevolve a enumeração FontType da fonte atual
font_name()strPropriedade contém a cadeia de nomes completa da fonte
font_family()strA propriedade mantém o nome da família.
font_style()strPropriedade detém o nome do estilo
num_glyphs()intA propriedade mantém a contagem de glifos.
metrics()FontMetricsRetorna um objeto FontMetrics com dados de tamanho e espaçamento
encoding()FontEncodingRetorna um objeto FontEncoding descrevendo o mapeamento de caracteres
glyph_accessor()GlyphAccessorRetorna um GlyphAccessor para operações de glifo de baixo nível
save(path: str)` escreve o estado atual de uma fonte TrueType no sistema de arquivos na localização especificada
save_to_format(font_type: FontType, path: str)Chama save_to_format nesta instância TtfFont.
convert(target: FontType)FontRetorna um objeto de fonte convertido para o alvo FontType

Ver também:

 Português