CffFont
Opinie generală
CffFont este o clasă în Aspose.Font FOSS pentru Python. Moștenitorii de la: Font.
CffFont.get_kern_pairs() returnă o listă de obiecte KernPair care reprezintă ajustările corectorizate definite în font.
Această clasă oferă 14 metode pentru a lucra cu obiecte CffFont î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, charstrings, encoding, font_family, font_name, font_style, şi încă nouă.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
font_type | FontType | Citeşte. | Obţine tipul de font. |
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 | `` | Citeşte. | A primit codarea. |
glyph_accessor | GlyphAccessor | Citeşte. | Ia accesorul de glif. |
top_dict | TopDict | Citeşte. | Are cea mai mare putere. |
private_dict | PrivateDict | Citeşte. | Are dictatura privată. |
charstrings | CffIndex | Citeşte. | Ia firele. |
global_subrs | CffIndex | Citeşte. | Obţine subgrupurile globale. |
local_subrs | CffIndex | Citeşte. | Obţine sub-sistemele locale. |
charset | CffCharset | Citeşte. | Ia carsetul. |
string_index | CffIndex | Citeşte. | Obţine indicele de string. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex) | Apeluri init (încetare) pe acest CffFont instanță. |
get_kern_pairs() → list[KernPair] | Întoarce perechile de nuclee. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Proprietatea furnizează FontType fontul CFF |
font_name() → str | Întoarce șirul de nume al tipului de scris |
font_family() → str | Întoarce numele de familie al fontului. |
font_style() → str | Întoarce descriptorul de stil (de exemplu, Regular, Bold) |
num_glyphs() → int | Întoarce numărul total de glife în font. |
metrics() → FontMetrics | Întoarce un obiect FontMetrics care conține datele metrice ale fontului. |
encoding() → FontEncoding | Întoarce un obiect FontEncoding care descrie codarea caracterului fontului. |
glyph_accessor() → GlyphAccessor | Întoarce un GlyphAccessor pentru accesarea datelor individuale ale glifului. |
save(path: str) | Scrie fontul la calea sistemului de fișiere specificată |
save_to_format(font_type: FontType, path: str) | Salvează fontul din FontType la calea furnizată. |
convert(target: FontType) → Font | Întoarce un nou obiect font instanciat în formatul țintă solicitat, permițând conversia formatului în memorie înainte de salvare. |