Type1Font
Type1Font
Übersicht
Type1Font ist eine Klasse in Aspose.Font FOSS für Python. Erbt von: Font.
Type1Font.load_afm lädt eine AFM-Datei vom angegebenen Pfad in die Type1Font-Instanz.
Diese Klasse stellt 15 Methoden zum Arbeiten mit Type1Font-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, load_afm, metrics, num_glyphs und 3 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: encoding, font_family, font_name, font_style, font_type, glyph_accessor und 2 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
font_type | FontType | Lesen | Liest den Schrifttyp. |
font_name | str | Lesen | Ruft den Schriftartnamen ab. |
font_family | str | Lesen | Liefert die Schriftfamilie. |
font_style | str | Lesen | Gibt den Schriftstil zurück. |
num_glyphs | int | Lesen | Ruft die Anzahl der Glyphen ab. |
metrics | FontMetrics | Lesen | Ruft die Metriken ab. |
encoding | FontEncoding | Lesen | Ruft die Kodierung ab. |
glyph_accessor | GlyphAccessor | Lesen | Gibt den Glyphen-Accessor zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(raw_data: bytes, font_data: Type1FontData, is_pfa: bool) | Calls init bei dieser Type1Font Instanz. |
get_kern_pairs() → list[KernPair] | Gibt die Kernpaare zurück. |
load_afm(path: str) | Lädt eine AFM-Datei vom angegebenen Pfad in die Type1Font Instanz |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Gibt den FontType Enum-Wert zurück, der das Format der Schriftart identifiziert |
font_name() → str | Ruft font_name auf dieser Type1Font-Instanz auf. |
font_family() → str | Die Eigenschaft speichert den Familiennamen der Schriftart |
font_style() → str | Gibt den Stilbeschreiber (z. B. Bold, Italic) der Schriftart zurück |
num_glyphs() → int | Die Eigenschaft liefert die Gesamtanzahl der Glyphen in der Schrift |
metrics() → FontMetrics | Die Eigenschaft bietet Zugriff auf das FontMetrics-Objekt für die Schrift |
encoding() → FontEncoding | Gibt ein FontEncoding-Objekt zurück, das die Zeichenkodierung der Schrift beschreibt |
glyph_accessor() → GlyphAccessor | Gibt ein GlyphAccessor zurück, um Glyphendaten aus der Schrift abzurufen |
save(path: str) | Schreibt die Schriftart in den angegebenen Dateipfad in ihrem aktuellen Format |
save_to_format(font_type: FontType, path: str) | Speichert die Schriftart, konvertiert in das angegebene FontType, am angegebenen Pfad |
convert(target: FontType) → Font | Ruft convert für diese Type1Font-Instanz auf. |