TtfFont

TtfFont

Panoramica

TtfFont è una classe in Aspose.Font FOSS per Python. Eredita da: Font.

TtfFont.save(path) scrive l’istanza corrente del font nel percorso del filesystem fornito nel suo formato nativo.

Questa classe fornisce 23 metodi per lavorare con oggetti TtfFont nei programmi Python. I metodi disponibili includono: __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 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python. Proprietà: axes, cff_font, encoding, font_family, font_name, font_style e 12 in più.

Proprietà

NomeTipoAccessoDescrizione
font_typeFontTypeLetturaOttiene il tipo di carattere.
font_namestrLetturaOttiene il nome del font.
font_familystrLetturaOttiene la famiglia di caratteri.
font_stylestrLetturaOttiene lo stile del font.
num_glyphsintLetturaOttiene il numero di glifi.
metricsFontMetricsLetturaRestituisce le metriche.
encodingFontEncodingLetturaOttiene la codifica.
glyph_accessorGlyphAccessorLetturaOttiene l’accessore del glifo.
ttf_tablesTtfTableSetLetturaOttiene le tabelle ttf.
cff_font``LetturaOttiene il font cff.
fvar`“FvarTableNone”`Lettura
hvar`“HvarTableNone”`Lettura
is_variableboolLetturaOttiene la variabile is.
axes"list[AxisRecord]"LetturaRestituisce gli assi.
named_instances"list[NamedInstance]"LetturaOttiene le istanze nominate.
variable_axeslist[VariableAxis]LetturaOttiene gli assi variabili.
variable_instanceslist[VariableInstance]LetturaOttiene le istanze variabili.
smart_instancer``LetturaOttiene lo smart instancer.

Metodi

FirmaDescrizione
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init su questa istanza di TtfFont.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesRestituisce i byte della tabella TrueType specificata
set_table_bytes(tag: str, data: bytes)Imposta il valore dei byte della tabella.
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, ...]Restituisce una tupla degli identificatori delle strategie di naming supportate
`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]Restituisce le coppie di kern.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeRestituisce l’enumerazione FontType del font corrente
font_name() → strLa proprietà contiene la stringa del nome completo del font
font_family() → strLa proprietà contiene il nome della famiglia
font_style() → strLa proprietà contiene il nome dello stile
num_glyphs() → intLa proprietà contiene il conteggio dei glifi
metrics() → FontMetricsRestituisce un oggetto FontMetrics con dati di dimensione e spaziatura
encoding() → FontEncodingRestituisce un oggetto FontEncoding che descrive la mappatura dei caratteri
glyph_accessor() → GlyphAccessorRestituisce un GlyphAccessor per operazioni di glifo a basso livello
save(path: str)` scrive lo stato corrente di un font TrueType sul filesystem nella posizione specificata
save_to_format(font_type: FontType, path: str)Chiama save_to_format su questa istanza di TtfFont.
convert(target: FontType) → FontRestituisce un oggetto Font convertito nel FontType di destinazione

Vedi anche

 Italiano