TtfFont

TtfFont

Übersicht

TtfFont ist eine Klasse in Aspose.Font FOSS für Python. Erbt von: Font.

TtfFont.save(path) schreibt die aktuelle Font-Instanz in den bereitgestellten Dateisystempfad in ihrem nativen Format.

Diese Klasse stellt 23 Methoden zur Arbeit mit TtfFont-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance und 11 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde. Eigenschaften: axes, cff_font, encoding, font_family, font_name, font_style und 12 weitere.

Eigenschaften

NameTypZugriffBeschreibung
font_typeFontTypeLesenGibt den Schrifttyp zurück.
font_namestrLesenGibt den Schriftartnamen zurück.
font_familystrLesenRuft die Schriftfamilie ab.
font_stylestrLesenGibt den Schriftstil zurück.
num_glyphsintLesenGibt die Anzahl der Glyphen zurück.
metricsFontMetricsLesenRuft die Metriken ab.
encodingFontEncodingLesenRuft die Codierung ab.
glyph_accessorGlyphAccessorLesenRuft den Glyph-Accessor ab.
ttf_tablesTtfTableSetLesenGibt die ttf-Tabellen zurück.
cff_font``LesenLiefert die cff-Schrift.
fvar`“FvarTableNone”`Lesen
hvar`“HvarTableNone”`Lesen
is_variableboolLesenRuft die is-Variable ab.
axes"list[AxisRecord]"LesenRuft die Achsen ab.
named_instances"list[NamedInstance]"LesenRuft die benannten Instanzen ab.
variable_axeslist[VariableAxis]LesenLiefert die variablen Achsen.
variable_instanceslist[VariableInstance]LesenGibt die Variableninstanzen zurück.
smart_instancer``LesenRuft den Smart-Instancer ab.

Methoden

SignaturBeschreibung
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init bei dieser TtfFont Instanz.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesGibt die Bytes der angegebenen TrueType-Tabelle zurück
set_table_bytes(tag: str, data: bytes)Setzt den Tabellen-Byte-Wert.
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, ...]Gibt ein Tupel der unterstützten Bezeichner für Namensstrategien zurück
`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]Gibt die Kerning-Paare zurück.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeGibt die FontType-Aufzählung der aktuellen Schrift zurück
font_name() → strDie Eigenschaft enthält die Zeichenkette des vollständigen Schriftnamens
font_family() → strDie Eigenschaft enthält den Familiennamen
font_style() → strDie Eigenschaft enthält den Stilnamen
num_glyphs() → intEigenschaft enthält die Glyphenzahl
metrics() → FontMetricsGibt ein FontMetrics-Objekt mit Größen- und Abstandsdaten zurück
encoding() → FontEncodingGibt ein FontEncoding-Objekt zurück, das die Zeichenzuordnung beschreibt
glyph_accessor() → GlyphAccessorGibt ein GlyphAccessor für Low-Level-Glyph-Operationen zurück
save(path: str)` schreibt den aktuellen Zustand einer TrueType Schriftart in das Dateisystem an dem angegebenen Ort
save_to_format(font_type: FontType, path: str)Ruft save_to_format für diese TtfFont-Instanz auf.
convert(target: FontType) → FontGibt ein Font-Objekt zurück, das in das Ziel-FontType konvertiert wurde.

Siehe auch

 Deutsch