CffFont
Översikt
CffFont är en klass i Aspose.Font FOSS för Python. Ärver från: Font.
CffFont.get_kern_pairs() returnerar en lista med KernPair-objekt som representerar kerningjusteringarna som definierats i typsnittet.
Denna klass tillhandahåller 14 metoder för att arbeta med CffFont-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save och 2 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.Font FOSS för Python-paketet. Egenskaper: charset, charstrings, encoding, font_family, font_name, font_style och 9 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
font_type | FontType | Läs | Hämtar typsnittstypen. |
font_name | str | Läs | Hämtar teckensnittets namn. |
font_family | str | Läs | Hämtar teckensnittsfamiljen. |
font_style | str | Läs | Hämtar teckensnittsstilen. |
num_glyphs | int | Läs | Hämtar antalet glyfer. |
metrics | FontMetrics | Läs | Hämtar måtten. |
encoding | `` | Läs | Hämtar kodningen. |
glyph_accessor | GlyphAccessor | Läs | Hämtar glyph-accessorn. |
top_dict | TopDict | Läs | Hämtar top dict. |
private_dict | PrivateDict | Läs | Hämtar den privata dict. |
charstrings | CffIndex | Läs | Hämtar charstrings. |
global_subrs | CffIndex | Läs | Hämtar de globala subrs. |
local_subrs | CffIndex | Läs | Hämtar de lokala subrs. |
charset | CffCharset | Läs | Hämtar teckenuppsättningen. |
string_index | CffIndex | Läs | Hämtar strängindexet. |
Metoder
| Signatur | Beskrivning |
|---|---|
__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 på denna CffFont instans. |
get_kern_pairs() → list[KernPair] | Returnerar kern pairs. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Egenskapen tillhandahåller FontType för CFF-teckensnittet |
font_name() → str | Returnerar teckensnittets namnsträng |
font_family() → str | Returnerar teckensnittets familjenamn |
font_style() → str | Returnerar stilbeskrivningen (t.ex. Regular, Bold) |
num_glyphs() → int | Returnerar det totala antalet glyfer i teckensnittet |
metrics() → FontMetrics | Returnerar ett FontMetrics-objekt som innehåller teckensnittets metriska data |
encoding() → FontEncoding | Returnerar ett FontEncoding-objekt som beskriver teckensnittets teckenkodning |
glyph_accessor() → GlyphAccessor | Returnerar en GlyphAccessor för att komma åt enskild glyffdata |
save(path: str) | Skriver teckensnittet till den angivna filsystemssökvägen |
save_to_format(font_type: FontType, path: str) | Sparar teckensnittet i den givna FontType till den angivna sökvägen |
convert(target: FontType) → Font | Returnerar ett nytt Font‑objekt instansierat i det begärda målformatet, vilket möjliggör konvertering av format i minnet innan sparande |