CffFont

CffFont

Übersicht

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

CffFont.get_kern_pairs() gibt eine Liste von KernPair-Objekten zurück, die die im Font definierten Kerning-Anpassungen darstellen.

Diese Klasse stellt 14 Methoden zur Arbeit mit CffFont-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save und 2 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: charset, charstrings, encoding, font_family, font_name, font_style und 9 weitere.

Eigenschaften

NameTypZugriffBeschreibung
font_typeFontTypeLesenRuft den Schrifttyp ab.
font_namestrLesenRuft den Schriftartnamen ab.
font_familystrLesenRuft die Schriftfamilie ab.
font_stylestrLesenLiest den Schriftstil.
num_glyphsintLesenGibt die Anzahl der Glyphen zurück.
metricsFontMetricsLesenRuft die Metriken ab.
encoding``LesenLiest die Kodierung.
glyph_accessorGlyphAccessorLesenGibt den Glyph-Zugriff zurück.
top_dictTopDictLesenRuft das Top-Dict ab.
private_dictPrivateDictLesenRuft das private Wörterbuch ab.
charstringsCffIndexLesenRuft die Charstrings ab.
global_subrsCffIndexLesenRuft die globalen Subrs ab.
local_subrsCffIndexLesenGibt die lokalen Subrs zurück.
charsetCffCharsetLesenGibt das Charset zurück.
string_indexCffIndexLesenRuft den Zeichenkettenindex ab.

Methoden

SignaturBeschreibung
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex)Calls init bei dieser CffFont Instanz.
get_kern_pairs() → list[KernPair]Gibt die Kerning-Paare zurück.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeProperty liefert das FontType der CFF-Schriftart.
font_name() → strGibt die Namenszeichenkette der Schriftart zurück.
font_family() → strGibt den Familiennamen der Schriftart zurück
font_style() → strGibt die Stilbezeichnung zurück (z. B. Regular, Bold)
num_glyphs() → intGibt die Gesamtzahl der Glyphen in der Schriftart zurück
metrics() → FontMetricsGibt ein FontMetrics-Objekt zurück, das die metrischen Daten der Schriftart enthält
encoding() → FontEncodingGibt ein FontEncoding Objekt zurück, das die Zeichenkodierung der Schrift beschreibt
glyph_accessor() → GlyphAccessorGibt ein GlyphAccessor zurück, um auf einzelne Glyphendaten zuzugreifen
save(path: str)Schreibt die Schrift in den angegebenen Dateisystempfad
save_to_format(font_type: FontType, path: str)Speichert die Schrift im angegebenen FontType am bereitgestellten Pfad
convert(target: FontType) → FontGibt ein neues Font‑Objekt zurück, das im gewünschten Zielformat instanziiert ist und eine In‑Memory‑Formatkonvertierung vor dem Speichern ermöglicht

Siehe auch

 Deutsch