TtfFont

Összefoglaló

TtfFont egy osztály a FOSS-ban Pythonhoz. Az örökölők: Font.

TtfFont.save(path) az aktuális betűtípus példányát a megadott fájlrendszer útjába írja be eredeti formájában.

Ez a osztály 23 módszert biztosít az TtfFont objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, és 11 további módszer. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag. A tulajdonságok: axes, cff_font, encoding, font_family, font_name, font_style, és még 12 más.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
font_typeFontTypeOlvasd!Megkapja a betűtípust.
font_namestrOlvasd!Megvan a betűtípus neve.
font_familystrOlvasd!A betűtípus családot kapja.
font_stylestrOlvasd!Megvan a betűtípus.
num_glyphsintOlvasd!Megkapja a szám-glypheket.
metricsFontMetricsOlvasd!Megvan a mérőszám.
encodingFontEncodingOlvasd!Megkapta a kódolást.
glyph_accessorGlyphAccessorOlvasd!Megkapja a glyph kiegészítőt.
ttf_tablesTtfTableSetOlvasd!Megkapja a TTF táblázatokat.
cff_font``Olvasd!A cff betűtípust kapja.
fvar`“FvarTableNone”`Olvasd!
hvar`“HvarTableNone”`Olvasd!
is_variableboolOlvasd!Megkapja az is változót.
axes"list[AxisRecord]"Olvasd!Megkapja a fejeket.
named_instances"list[NamedInstance]"Olvasd!Megkapja a megnevezett példányokat.
variable_axeslist[VariableAxis]Olvasd!Megkapja a változó tengelyeket.
variable_instanceslist[VariableInstance]Olvasd!Megkapja a változó példányokat.
smart_instancer``Olvasd!Megkapja a jó példányt.

Módszerek

Az aláírás:Leírás
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Hívások init Ebben a TtfFont példányban.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesVisszaadja a megadott TrueType táblázat byte-it.
set_table_bytes(tag: str, data: bytes)A táblázat bájtjait adja meg.
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, ...]A támogatott nevetési stratégiák azonosítójának egy párját adja vissza.
`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]Visszaadja a mag párokat.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeVisszaadja a jelenlegi betűtípus FontType számát.
font_name()strA tulajdonság tartja a betűtípus teljes nevét.
font_family()strA tulajdonos a családnevet tartja.
font_style()strA tulajdonság tartja a stílus nevet.
num_glyphs()intA tulajdonság tartja a glyph számot.
metrics()FontMetricsVisszaadja a FontMetrics objektumot méret és távolság adataival.
encoding()FontEncodingVisszaad egy FontEncoding objektumot, amely leírja a karakterek feltérképezését.
glyph_accessor()GlyphAccessorVisszaadja a GlyphAccessor-t az alacsony szintű gliph műveletekhez.
save(path: str)` írja le a TrueType betűtípus jelenlegi állapotát az adott helyben lévő fájlrendszerbe.
save_to_format(font_type: FontType, path: str)A TtfFont példányban hívja a save_to_format-ot.
convert(target: FontType)FontVisszaadja a célpontba átalakított fontot FontType

Lásd még:

 Magyar