EotFont
EotFont
Przegląd
EotFont jest klasą w Aspose.Font FOSS dla Python. Dziedziczy po: Font.
Osadzony OpenType (EOT) wrapper nad wewnętrzną czcionką TrueType/OpenType.
Ta klasa udostępnia 6 metod do pracy z obiektami EotFont w programach Python. Dostępne metody to: __init__, convert, get_kern_pairs, save, save_to_format, to_bytes. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: charset, encoding, eot_version, flags, font_family, font_name oraz 9 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
font_type | FontType | Odczyt | Zwraca typ czcionki. |
inner_font | TtfFont | Odczyt | Pobiera wewnętrzną czcionkę. |
font_name | str | Odczyt | Pobiera nazwę czcionki. |
font_family | str | Odczyt | Pobiera rodzinę czcionki. |
font_style | str | Odczyt | Pobiera styl czcionki. |
num_glyphs | int | Odczyt | Pobiera liczbę glifów. |
metrics | FontMetrics | Odczyt | Pobiera metryki. |
encoding | FontEncoding | Odczyt | Zwraca kodowanie. |
glyph_accessor | GlyphAccessor | Odczyt | Uzyskuje dostęp do akcesora glifu. |
eot_version | int | Odczyt | Pobiera wersję eot. |
flags | int | Odczyt | Pobiera flagi. |
charset | int | Odczyt | Pobiera zestaw znaków. |
italic | int | Odczyt | Zwraca kursywę. |
weight | int | Odczyt | Pobiera wagę. |
fs_type | int | Odczyt | Pobiera typ fs. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Utwórz opakowanie EOT wokół wewnętrznej czcionki sfnt. |
get_kern_pairs() → list[KernPair] | Zwraca pary kerningowe. |
| `to_bytes(font_type: FontType | None)→bytes` |
save(path: str) | Zapisuje czcionkę EOT do systemu plików w określonej ścieżce |
save_to_format(font_type: FontType, path: str) | Konwertuje czcionkę do podanego FontType i zapisuje ją w ścieżce |
convert(target: FontType) → Font | Tworzy i zwraca nowy obiekt Font określonego docelowego FontType |