TtfFont
Približni podaci
TtfFont je klasa u Aspose.Font FOSS za Python. Nasljednici od: Font.
TtfFont.save(path) piše trenutnu instancciju font-a na dostavljenu stazu datoteke u svom izvornom formatu.
Ova klasa pruža 23 metode za rad s TtfFont objektima u Python programima. Postoje i sljedeće metode: __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 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python. Ograničenja: axes, cff_font, encoding, font_family, font_name, font_style, i još 12 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
font_type | FontType | Čitaj. | Dobija tip slova. |
font_name | str | Čitaj. | Dobiva ime font. |
font_family | str | Čitaj. | Dobiva obitelj fontova. |
font_style | str | Čitaj. | Dobiva stil font. |
num_glyphs | int | Čitaj. | Dobija num glyphs. |
metrics | FontMetrics | Čitaj. | Dobiva metrike. |
encoding | FontEncoding | Čitaj. | Dobija kodiranje. |
glyph_accessor | GlyphAccessor | Čitaj. | Dobija dodatak za glif. |
ttf_tables | TtfTableSet | Čitaj. | Dobiva TTF tabele. |
cff_font | `` | Čitaj. | Dobiva cff font. |
fvar | `“FvarTable | None”` | Čitaj. |
hvar | `“HvarTable | None”` | Čitaj. |
is_variable | bool | Čitaj. | Dobiva je promjenjivo. |
axes | "list[AxisRecord]" | Čitaj. | Dobija sjekire. |
named_instances | "list[NamedInstance]" | Čitaj. | Dobiva imenovane slučajeve. |
variable_axes | list[VariableAxis] | Čitaj. | Dobiva promjenjive osi. |
variable_instances | list[VariableInstance] | Čitaj. | Dobiva varijabilne slučajeve. |
smart_instancer | `` | Čitaj. | Dobija pametnog instancera. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | Pozivci init (izvorni broj) Na ovom TtfFont primjerka. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Vrati bajtove navedene tabele TrueType |
set_table_bytes(tag: str, data: bytes) | Postavlja vrijednost tabele bajtova. |
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, ...] | Vrati tupl od podržanih identifikatora strategije imenovanja. |
| `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] | Vrati parove jezgra. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Vraća FontType popis trenutnog font-a |
font_name() → str | Imovina sadrži punu strugu imena font-a. |
font_family() → str | Imovina drži obiteljsko ime. |
font_style() → str | Imovina drži stil ime |
num_glyphs() → int | Imovina drži broj glifa. |
metrics() → FontMetrics | Vrati FontMetrics objekt s podacima o veličini i razmakima |
encoding() → FontEncoding | Vrati FontEncoding objekt koji opisuje mapiranje znakova |
glyph_accessor() → GlyphAccessor | Vrati GlyphAccessor za operacije s niskim nivoom glifa. |
save(path: str) | ` piše trenutno stanje font TrueType u sustav datoteka na određenoj lokaciji |
save_to_format(font_type: FontType, path: str) | Zove save_to_format na ovom TtfFont primjerku. |
convert(target: FontType) → Font | Vrati font objekt pretvoren u cilj FontType |