TtfFont

TtfFont

Przegląd

TtfFont jest klasą w Aspose.Font FOSS dla Python. Dziedziczy po: Font.

TtfFont.save(path) zapisuje bieżącą instancję czcionki do podanej ścieżki w systemie plików w jej natywnym formacie.

Ta klasa udostępnia 23 metody do pracy z obiektami TtfFont w programach Python. Dostępne metody obejmują: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance oraz 11 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: axes, cff_font, encoding, font_family, font_name, font_style oraz 12 kolejnych.

Właściwości

NazwaTypDostępOpis
font_typeFontTypeOdczytPobiera typ czcionki.
font_namestrOdczytPobiera nazwę czcionki.
font_familystrOdczytPobiera rodzinę czcionki.
font_stylestrOdczytPobiera styl czcionki.
num_glyphsintOdczytPobiera liczbę glifów.
metricsFontMetricsOdczytPobiera metryki.
encodingFontEncodingOdczytPobiera kodowanie.
glyph_accessorGlyphAccessorOdczytPobiera dostęp do glifów.
ttf_tablesTtfTableSetOdczytPobiera tabele ttf.
cff_font``OdczytZwraca czcionkę cff.
fvar`“FvarTableNone”`Odczyt
hvar`“HvarTableNone”`Odczyt
is_variableboolOdczytPobiera zmienną is.
axes"list[AxisRecord]"OdczytZwraca osie.
named_instances"list[NamedInstance]"OdczytPobiera nazwane instancje.
variable_axeslist[VariableAxis]OdczytPobiera zmienne osie.
variable_instanceslist[VariableInstance]OdczytPobiera instancje zmiennych.
smart_instancer``OdczytZwraca inteligentny instancjator.

Metody

SygnaturaOpis
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init w tej TtfFont instancji.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesZwraca bajty określonej tabeli TrueType
set_table_bytes(tag: str, data: bytes)Ustawia wartość bajtów tabeli.
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])→VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)→dict[str, object]`
available_naming_strategies() → tuple[str, ...]Zwraca tuple obsługiwanych identyfikatorów strategii nazewnictwa
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs() → list[KernPair]Zwraca pary kerningowe.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeZwraca wyliczenie FontType bieżącej czcionki
font_name() → strWłaściwość przechowuje pełną nazwę czcionki jako ciąg znaków
font_family() → strWłaściwość przechowuje nazwę rodziny
font_style() → strWłaściwość przechowuje nazwę stylu
num_glyphs() → intWłaściwość przechowuje liczbę glifów
metrics() → FontMetricsZwraca obiekt FontMetrics z danymi o rozmiarze i odstępach
encoding() → FontEncodingZwraca obiekt FontEncoding opisujący mapowanie znaków
glyph_accessor() → GlyphAccessorZwraca GlyphAccessor dla operacji niskopoziomowych na glifach
save(path: str)` zapisuje bieżący stan czcionki TrueType do systemu plików w określonej lokalizacji
save_to_format(font_type: FontType, path: str)Wywołuje save_to_format na tej instancji TtfFont.
convert(target: FontType) → FontZwraca obiekt Font przekonwertowany na docelowy FontType.

Zobacz także

 Polski