EotFont
EotFont
Přehled
EotFont je třída v Aspose.Font FOSS pro Python. Dědí z: Font.
Vložený OpenType (EOT) wrapper nad vnitřním fontem TrueType/OpenType.
Tato třída poskytuje 6 metod pro práci s objekty EotFont v programech Python. Dostupné metody zahrnují: __init__, convert, get_kern_pairs, save, save_to_format, to_bytes. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: charset, encoding, eot_version, flags, font_family, font_name a dalších 9.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
font_type | FontType | Čtení | Získá typ písma. |
inner_font | TtfFont | Čtení | Získá vnitřní písmo. |
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 glyfů. |
metrics | FontMetrics | Čtení | Získá metriky. |
encoding | FontEncoding | Čtení | Získá kódování. |
glyph_accessor | GlyphAccessor | Čtení | Získá přístup k glyfu. |
eot_version | int | Čtení | Získá verzi eot. |
flags | int | Čtení | Získá příznaky. |
charset | int | Čtení | Získá znakovou sadu. |
italic | int | Čtení | Získá kurzívu. |
weight | int | Čtení | Získá váhu. |
fs_type | int | Čtení | Získá typ fs. |
Metody
| Podpis: | Popis: |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Vytvořte obal EOT kolem vnitřního fontu sfnt. |
get_kern_pairs() → list[KernPair] | Vrací páry kerningu. |
| `to_bytes(font_type: FontType | None)→bytes` |
save(path: str) | Zapíše font EOT do souborového systému na zadanou cestu |
save_to_format(font_type: FontType, path: str) | Převede font na daný FontType a uloží jej na určenou cestu |
convert(target: FontType) → Font | Vytvoří a vrátí nový objekt Font pro zadaný cíl FontType |