EotFont
Opinie generală
EotFont este o clasă în Aspose.Font FOSS pentru Python. Moștenitorii de la: Font.
Încorporarea OpenType (EOT) înfășurare peste un font interior TrueType/OpenType.
Această clasă oferă 14 metode pentru a lucra cu obiecte EotFont în programele Python. Metodele disponibile includ: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: charset, encoding, eot_version, flags, font_family, font_name, şi încă nouă.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
font_type | FontType | Citeşte. | Obţine tipul de font. |
inner_font | TtfFont | Citeşte. | Are fontul interior. |
font_name | str | Citeşte. | Obţine numele fontului. |
font_family | str | Citeşte. | Obţine familia fontului. |
font_style | str | Citeşte. | Are stilul de font. |
num_glyphs | int | Citeşte. | Are glifele num. |
metrics | FontMetrics | Citeşte. | Are statisticile. |
encoding | FontEncoding | Citeşte. | A primit codarea. |
glyph_accessor | GlyphAccessor | Citeşte. | Ia accesorul de glif. |
eot_version | int | Citeşte. | Are versiunea eot. |
flags | int | Citeşte. | Ia steagurile. |
charset | int | Citeşte. | Ia carsetul. |
italic | int | Citeşte. | Ia italicul. |
weight | int | Citeşte. | Ia greutatea. |
fs_type | int | Citeşte. | Are tipul Fs. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Creează un EOT în jurul unei font sfnt interioare. |
get_kern_pairs() → list[KernPair] | Întoarce perechile de nuclee. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Întoarce valoarea enumerării FontType a acestui tip de scris EOT. |
font_name() → str | Proprietatea conține șirul de nume al tipului de scris |
font_family() → str | Proprietatea conține șirul de nume al familiei fontelor. |
font_style() → str | Întoarce descriptorul de stil (de exemplu, Regular, Bold) ca o șiră |
num_glyphs() → int | Proprietatea stochează numărul total de glife ale fontului. |
metrics() → FontMetrics | Proprietatea deține un obiect FontMetrics cu date metrice pentru font |
encoding() → FontEncoding | Proprietatea deține un obiect FontEncoding care descrie codificarea fontului. |
glyph_accessor() → GlyphAccessor | Chema glyph_accessor pe această instanță EotFont . |
save(path: str) | Scrie fontul EOT în sistemul de fișiere pe calea specificată |
save_to_format(font_type: FontType, path: str) | Convertează fontul la dat FontType și îl salvează în calea de acces. |
convert(target: FontType) → Font | Creează și returnă un nou obiect de font al țintei specificate FontType |