TtfFont

Opinie generală

TtfFont este o clasă în Aspose.Font FOSS pentru Python. Moștenitorii de la: Font.

TtfFont.save(path) scrie instanta de font curentă în calea sistemului de fișiere furnizat, în formatul său nativ.

Această clasă oferă 23 de metode pentru a lucra cu obiecte TtfFont în programele Python. Metodele disponibile includ: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, și 11 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: axes, cff_font, encoding, font_family, font_name, font_style, şi încă 12 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
font_typeFontTypeCiteşte.Obţine tipul de font.
font_namestrCiteşte.Obţine numele fontului.
font_familystrCiteşte.Obţine familia fontului.
font_stylestrCiteşte.Are stilul de font.
num_glyphsintCiteşte.Are glifele num.
metricsFontMetricsCiteşte.Are statisticile.
encodingFontEncodingCiteşte.A primit codarea.
glyph_accessorGlyphAccessorCiteşte.Ia accesorul de glif.
ttf_tablesTtfTableSetCiteşte.Obţine tabele TTF.
cff_font``Citeşte.Are fontul cff.
fvar`“FvarTableNone”`Citeşte.
hvar`“HvarTableNone”`Citeşte.
is_variableboolCiteşte.Obține variabila este.
axes"list[AxisRecord]"Citeşte.Ia toporul.
named_instances"list[NamedInstance]"Citeşte.Obţine cazurile numite.
variable_axeslist[VariableAxis]Citeşte.Obține axele variabile.
variable_instanceslist[VariableInstance]Citeşte.Obţine variabile.
smart_instancer``Citeşte.A luat o instanţă inteligentă.

Metode de evaluare

SemnăturaDescriere:
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Apeluri init (încetare) pe acest TtfFont instanță.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesÎntoarce baiti din tabelul TrueType specificat.
set_table_bytes(tag: str, data: bytes)Stabilește valoarea byte tabelului.
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, ...]Întoarce o serie de identificatori ai strategiei de numire suportate.
`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]Întoarce perechile de nuclee.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeÎntoarce enumerarea FontType a fontului curent.
font_name()strProprietatea deține șirul complet al numelui tipului de scris
font_family()strProprietatea deţine numele familiei.
font_style()strProprietatea deține numele stilului.
num_glyphs()intProprietatea deține numărul glifului.
metrics()FontMetricsÎntoarce un obiect FontMetrics cu dimensiune și datele de spațiere
encoding()FontEncodingÎntoarce un obiect FontEncoding care descrie cartografierea caracterelor.
glyph_accessor()GlyphAccessorÎntoarce un GlyphAccessor pentru operațiunile de glif la nivel scăzut.
save(path: str)` scrie starea curentă a fontului TrueType în sistemul de fișiere la locația specificată.
save_to_format(font_type: FontType, path: str)Chema save_to_format pe această instanță TtfFont.
convert(target: FontType)FontÎntoarce un obiect de font convertit la țintă FontType

Vezi și:

 Română