TtfFont

TtfFont

Přehled

TtfFont je třída v Aspose.Font FOSS pro Python. Dědí z: Font.

TtfFont.save(path) zapíše aktuální instanci písma do zadané cesty v souborovém systému v jejím nativním formátu.

Tato třída poskytuje 23 metod pro práci s objekty TtfFont v programech Python. Dostupné metody zahrnují: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance a 11 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: axes, cff_font, encoding, font_family, font_name, font_style a dalších 12.

Vlastnosti

Název:Typ:PřístupPopis:
font_typeFontTypeČteníZíská typ písma.
font_namestrČteníZíská název písma.
font_familystrČteníZíská rodinu písma.
font_stylestrČteníZíská styl písma.
num_glyphsintČteníZíská počet glyfů.
metricsFontMetricsČteníZíská metriky.
encodingFontEncodingČteníZíská kódování.
glyph_accessorGlyphAccessorČteníZíská přístup k glyfu.
ttf_tablesTtfTableSetČteníZíská ttf tabulky.
cff_font``ČteníZíská cff písmo.
fvar`“FvarTableNone”`Čtení
hvar`“HvarTableNone”`Čtení
is_variableboolČteníZíská proměnnou is.
axes"list[AxisRecord]"ČteníZíská osy.
named_instances"list[NamedInstance]"ČteníZíská pojmenované instance.
variable_axeslist[VariableAxis]ČteníZíská variabilní osy.
variable_instanceslist[VariableInstance]ČteníZíská instance proměnných.
smart_instancer``ČteníZíská inteligentní instanciátor.

Metody

Podpis:Popis:
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init na této TtfFont instanci.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesVrací bajty specifikované tabulky TrueType
set_table_bytes(tag: str, data: bytes)Nastaví hodnotu bajtů tabulky.
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, ...]Vrací n-tici podporovaných identifikátorů strategie pojmenování
`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]Vrací páry kerningu.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeVrací enumeraci FontType aktuálního písma
font_name() → strVlastnost obsahuje řetězec s úplným názvem písma
font_family() → strVlastnost obsahuje název rodiny
font_style() → strVlastnost obsahuje název stylu
num_glyphs() → intVlastnost obsahuje počet glifů
metrics() → FontMetricsVrací objekt FontMetrics s údaji o velikosti a rozestupech
encoding() → FontEncodingVrací objekt FontEncoding popisující mapování znaků
glyph_accessor() → GlyphAccessorVrací GlyphAccessor pro nízkoúrovňové operace s glyfy
save(path: str)` zapisuje aktuální stav písma TrueType do souborového systému na zadaném umístění
save_to_format(font_type: FontType, path: str)Volá save_to_format na této instanci TtfFont.
convert(target: FontType) → FontVrací objekt Font převedený na cílový FontType

Viz také:

 Čeština