TtfFont

Približni podaci

TtfFont je klasa u Aspose.Font FOSS za Python. Nasljednici od: Font.

TtfFont.save(path) piše trenutnu instancciju font-a na dostavljenu stazu datoteke u svom izvornom formatu.

Ova klasa pruža 23 metode za rad s TtfFont objektima u Python programima. Postoje i sljedeće metode: __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 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python. Ograničenja: axes, cff_font, encoding, font_family, font_name, font_style, i još 12 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
font_typeFontTypeČitaj.Dobija tip slova.
font_namestrČitaj.Dobiva ime font.
font_familystrČitaj.Dobiva obitelj fontova.
font_stylestrČitaj.Dobiva stil font.
num_glyphsintČitaj.Dobija num glyphs.
metricsFontMetricsČitaj.Dobiva metrike.
encodingFontEncodingČitaj.Dobija kodiranje.
glyph_accessorGlyphAccessorČitaj.Dobija dodatak za glif.
ttf_tablesTtfTableSetČitaj.Dobiva TTF tabele.
cff_font``Čitaj.Dobiva cff font.
fvar`“FvarTableNone”`Čitaj.
hvar`“HvarTableNone”`Čitaj.
is_variableboolČitaj.Dobiva je promjenjivo.
axes"list[AxisRecord]"Čitaj.Dobija sjekire.
named_instances"list[NamedInstance]"Čitaj.Dobiva imenovane slučajeve.
variable_axeslist[VariableAxis]Čitaj.Dobiva promjenjive osi.
variable_instanceslist[VariableInstance]Čitaj.Dobiva varijabilne slučajeve.
smart_instancer``Čitaj.Dobija pametnog instancera.

Metoda za primjenu

PotpisOpisivanje
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Pozivci init (izvorni broj) Na ovom TtfFont primjerka.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesVrati bajtove navedene tabele TrueType
set_table_bytes(tag: str, data: bytes)Postavlja vrijednost tabele bajtova.
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, ...]Vrati tupl od podržanih identifikatora strategije imenovanja.
`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]Vrati parove jezgra.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeVraća FontType popis trenutnog font-a
font_name()strImovina sadrži punu strugu imena font-a.
font_family()strImovina drži obiteljsko ime.
font_style()strImovina drži stil ime
num_glyphs()intImovina drži broj glifa.
metrics()FontMetricsVrati FontMetrics objekt s podacima o veličini i razmakima
encoding()FontEncodingVrati FontEncoding objekt koji opisuje mapiranje znakova
glyph_accessor()GlyphAccessorVrati GlyphAccessor za operacije s niskim nivoom glifa.
save(path: str)` piše trenutno stanje font TrueType u sustav datoteka na određenoj lokaciji
save_to_format(font_type: FontType, path: str)Zove save_to_format na ovom TtfFont primjerku.
convert(target: FontType)FontVrati font objekt pretvoren u cilj FontType

Također pogledajte:

 Hrvatski