CffFont
CffFont
Přehled
CffFont je třída v Aspose.Font FOSS pro Python. Dědí z: Font.
CffFont.get_kern_pairs() vrací seznam objektů KernPair, které představují úpravy kerningu definované ve fontu.
Tato třída poskytuje 14 metod pro práci s objekty CffFont v programech Python. Dostupné metody zahrnují: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save a 2 další metody. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: charset, charstrings, encoding, font_family, font_name, font_style a dalších 9.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
font_type | FontType | Čtení | Získá typ písma. |
font_name | str | Čtení | Získá název písma. |
font_family | str | Čtení | Získá rodinu písma. |
font_style | str | Čtení | Získá styl písma. |
num_glyphs | int | Čtení | Získá počet glifů. |
metrics | FontMetrics | Čtení | Získá metriky. |
encoding | `` | Čtení | Získá kódování. |
glyph_accessor | GlyphAccessor | Čtení | Získá přístup k glifu. |
top_dict | TopDict | Čtení | Získá horní slovník. |
private_dict | PrivateDict | Čtení | Získá soukromý slovník. |
charstrings | CffIndex | Čtení | Získá charstringy. |
global_subrs | CffIndex | Čtení | Získá globální subrs. |
local_subrs | CffIndex | Čtení | Získá lokální subrs. |
charset | CffCharset | Čtení | Získá znakovou sadu. |
string_index | CffIndex | Čtení | Získá index řetězce. |
Metody
| Podpis: | Popis: |
|---|---|
__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 na této CffFont instanci. |
get_kern_pairs() → list[KernPair] | Vrací kerningové páry. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Vlastnost poskytuje FontType písma CFF |
font_name() → str | Vrací řetězec názvu písma |
font_family() → str | Vrací název rodiny fontu |
font_style() → str | Vrací popis stylu (např. Regular, Bold) |
num_glyphs() → int | Vrací celkový počet glifů ve fontu |
metrics() → FontMetrics | Vrací objekt FontMetrics obsahující metrická data fontu |
encoding() → FontEncoding | Vrací objekt FontEncoding popisující znakové kódování fontu |
glyph_accessor() → GlyphAccessor | Vrací GlyphAccessor pro přístup k jednotlivým datům glifu |
save(path: str) | Zapíše font do specifikované cesty souborového systému |
save_to_format(font_type: FontType, path: str) | Uloží font do zadaného FontType na poskytnutou cestu |
convert(target: FontType) → Font | Vrací nový objekt Font vytvořený v požadovaném cílovém formátu, což umožňuje konverzi formátu v paměti před uložením. |