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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
font_type | FontType | Lesen | Ruft den Schrifttyp ab. |
font_name | str | Lesen | Ruft den Schriftartnamen ab. |
font_family | str | Lesen | Ruft die Schriftfamilie ab. |
font_style | str | Lesen | Liest den Schriftstil. |
num_glyphs | int | Lesen | Gibt die Anzahl der Glyphen zurück. |
metrics | FontMetrics | Lesen | Ruft die Metriken ab. |
encoding | `` | Lesen | Liest die Kodierung. |
glyph_accessor | GlyphAccessor | Lesen | Gibt den Glyph-Zugriff zurück. |
top_dict | TopDict | Lesen | Ruft das Top-Dict ab. |
private_dict | PrivateDict | Lesen | Ruft das private Wörterbuch ab. |
charstrings | CffIndex | Lesen | Ruft die Charstrings ab. |
global_subrs | CffIndex | Lesen | Ruft die globalen Subrs ab. |
local_subrs | CffIndex | Lesen | Gibt die lokalen Subrs zurück. |
charset | CffCharset | Lesen | Gibt das Charset zurück. |
string_index | CffIndex | Lesen | Ruft den Zeichenkettenindex ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
__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: FontType | None)→bytes` |
font_type() → FontType | Property liefert das FontType der CFF-Schriftart. |
font_name() → str | Gibt die Namenszeichenkette der Schriftart zurück. |
font_family() → str | Gibt den Familiennamen der Schriftart zurück |
font_style() → str | Gibt die Stilbezeichnung zurück (z. B. Regular, Bold) |
num_glyphs() → int | Gibt die Gesamtzahl der Glyphen in der Schriftart zurück |
metrics() → FontMetrics | Gibt ein FontMetrics-Objekt zurück, das die metrischen Daten der Schriftart enthält |
encoding() → FontEncoding | Gibt ein FontEncoding Objekt zurück, das die Zeichenkodierung der Schrift beschreibt |
glyph_accessor() → GlyphAccessor | Gibt 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) → Font | Gibt ein neues Font‑Objekt zurück, das im gewünschten Zielformat instanziiert ist und eine In‑Memory‑Formatkonvertierung vor dem Speichern ermöglicht |