TtfFont
Opinie generală
TtfFont este o clasă în Aspose.Font FOSS pentru Python. Moștenitorii de la: Font.
TtfFont.save(path) scrie instanta de font curentă în calea sistemului de fișiere furnizat, în formatul său nativ.
Această clasă oferă 23 de metode pentru a lucra cu obiecte TtfFont în programele Python. Metodele disponibile includ: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, și 11 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: axes, cff_font, encoding, font_family, font_name, font_style, şi încă 12 .
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 | FontEncoding | Citeşte. | A primit codarea. |
glyph_accessor | GlyphAccessor | Citeşte. | Ia accesorul de glif. |
ttf_tables | TtfTableSet | Citeşte. | Obţine tabele TTF. |
cff_font | `` | Citeşte. | Are fontul cff. |
fvar | `“FvarTable | None”` | Citeşte. |
hvar | `“HvarTable | None”` | Citeşte. |
is_variable | bool | Citeşte. | Obține variabila este. |
axes | "list[AxisRecord]" | Citeşte. | Ia toporul. |
named_instances | "list[NamedInstance]" | Citeşte. | Obţine cazurile numite. |
variable_axes | list[VariableAxis] | Citeşte. | Obține axele variabile. |
variable_instances | list[VariableInstance] | Citeşte. | Obţine variabile. |
smart_instancer | `` | Citeşte. | A luat o instanţă inteligentă. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | Apeluri init (încetare) pe acest TtfFont instanță. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Întoarce baiti din tabelul TrueType specificat. |
set_table_bytes(tag: str, data: bytes) | Stabilește valoarea byte tabelului. |
get_axis(tag: str) → `VariableAxis | None` |
| `get_named_instance(name: str, preferred_languages: str | tuple[str, …])→VariableInstance |
| `variable_presentation(preferred_languages: str | tuple[str, …], include_suggested_values: bool)→dict[str, object]` |
available_naming_strategies() → tuple[str, ...] | Întoarce o serie de identificatori ai strategiei de numire suportate. |
| `instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
| `preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
get_kern_pairs() → list[KernPair] | Întoarce perechile de nuclee. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Întoarce enumerarea FontType a fontului curent. |
font_name() → str | Proprietatea deține șirul complet al numelui tipului de scris |
font_family() → str | Proprietatea deţine numele familiei. |
font_style() → str | Proprietatea deține numele stilului. |
num_glyphs() → int | Proprietatea deține numărul glifului. |
metrics() → FontMetrics | Întoarce un obiect FontMetrics cu dimensiune și datele de spațiere |
encoding() → FontEncoding | Întoarce un obiect FontEncoding care descrie cartografierea caracterelor. |
glyph_accessor() → GlyphAccessor | Întoarce un GlyphAccessor pentru operațiunile de glif la nivel scăzut. |
save(path: str) | ` scrie starea curentă a fontului TrueType în sistemul de fișiere la locația specificată. |
save_to_format(font_type: FontType, path: str) | Chema save_to_format pe această instanță TtfFont. |
convert(target: FontType) → Font | Întoarce un obiect de font convertit la țintă FontType |