CffFont
CffFont
Przegląd
CffFont jest klasą w Aspose.Font FOSS dla Python. Dziedziczy po: Font.
CffFont.get_kern_pairs() zwraca listę obiektów KernPair reprezentujących korekty kerningu zdefiniowane w czcionce.
Ta klasa udostępnia 14 metod do pracy z obiektami CffFont w programach Python. Dostępne metody obejmują: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save oraz 2 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: charset, charstrings, encoding, font_family, font_name, font_style oraz 9 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
font_type | FontType | Odczyt | Pobiera typ czcionki. |
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 | `` | Odczyt | Pobiera kodowanie. |
glyph_accessor | GlyphAccessor | Odczyt | Pobiera dostęp do glifu. |
top_dict | TopDict | Odczyt | Pobiera górny słownik. |
private_dict | PrivateDict | Odczyt | Pobiera prywatny słownik. |
charstrings | CffIndex | Odczyt | Pobiera charstrings. |
global_subrs | CffIndex | Odczyt | Pobiera globalne subrs. |
local_subrs | CffIndex | Odczyt | Pobiera lokalne subrs. |
charset | CffCharset | Odczyt | Pobiera zestaw znaków. |
string_index | CffIndex | Odczyt | Pobiera indeks ciągu znaków. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex) | Calls init w tej CffFont instancji. |
get_kern_pairs() → list[KernPair] | Zwraca pary kerningowe. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Właściwość zapewnia FontType czcionki CFF |
font_name() → str | Zwraca ciąg znaków nazwy czcionki |
font_family() → str | Zwraca nazwę rodziny czcionki |
font_style() → str | Zwraca opis stylu (np. Regular, Bold) |
num_glyphs() → int | Zwraca całkowitą liczbę glifów w czcionce |
metrics() → FontMetrics | Zwraca obiekt FontMetrics zawierający dane metryczne czcionki |
encoding() → FontEncoding | Zwraca obiekt FontEncoding opisujący kodowanie znaków czcionki |
glyph_accessor() → GlyphAccessor | Zwraca GlyphAccessor umożliwiający dostęp do danych pojedynczych glifów |
save(path: str) | Zapisuje czcionkę w określonej ścieżce systemu plików |
save_to_format(font_type: FontType, path: str) | Zapisuje czcionkę w podanym FontType do wskazanej ścieżki |
convert(target: FontType) → Font | Zwraca nowy obiekt Font utworzony w żądanym formacie docelowym, umożliwiając konwersję formatu w pamięci przed zapisem |