CffFont
CffFont
Gambaran Umum
CffFont adalah kelas dalam Aspose.Font FOSS untuk Python. Mewarisi dari: Font.
CffFont.get_kern_pairs() mengembalikan daftar objek KernPair yang mewakili penyesuaian kerning yang didefinisikan dalam font.
Kelas ini menyediakan 14 metode untuk bekerja dengan objek CffFont dalam program Python. Metode yang tersedia meliputi: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python. Properti: charset, charstrings, encoding, font_family, font_name, font_style, dan 9 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
font_type | FontType | Baca | Mendapatkan tipe font. |
font_name | str | Baca | Mendapatkan nama font. |
font_family | str | Baca | Mendapatkan keluarga font. |
font_style | str | Baca | Mendapatkan gaya font. |
num_glyphs | int | Baca | Mendapatkan jumlah glyph. |
metrics | FontMetrics | Baca | Mendapatkan metrik. |
encoding | `` | Baca | Mendapatkan enkoding. |
glyph_accessor | GlyphAccessor | Baca | Mendapatkan accessor glyph. |
top_dict | TopDict | Baca | Mendapatkan top dict. |
private_dict | PrivateDict | Baca | Mendapatkan dict pribadi. |
charstrings | CffIndex | Baca | Mendapatkan charstrings. |
global_subrs | CffIndex | Baca | Mendapatkan subrs global. |
local_subrs | CffIndex | Baca | Mendapatkan subrs lokal. |
charset | CffCharset | Baca | Mendapatkan charset. |
string_index | CffIndex | Baca | Mendapatkan indeks string. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__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 pada instance CffFont ini. |
get_kern_pairs() → list[KernPair] | Mengembalikan pasangan kern. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Properti menyediakan FontType dari font CFF |
font_name() → str | Mengembalikan string nama font |
font_family() → str | Mengembalikan nama keluarga font |
font_style() → str | Mengembalikan deskripsi gaya (mis., Regular, Bold) |
num_glyphs() → int | Mengembalikan total jumlah glif pada font |
metrics() → FontMetrics | Mengembalikan objek FontMetrics yang berisi data metrik font |
encoding() → FontEncoding | Mengembalikan objek FontEncoding yang menjelaskan pengkodean karakter font |
glyph_accessor() → GlyphAccessor | Mengembalikan GlyphAccessor untuk mengakses data glif individu |
save(path: str) | Menulis font ke jalur sistem file yang ditentukan |
save_to_format(font_type: FontType, path: str) | Menyimpan font dalam FontType yang diberikan ke jalur yang disediakan |
convert(target: FontType) → Font | Mengembalikan objek Font baru yang diinstansiasi dalam format target yang diminta, memungkinkan konversi format dalam memori sebelum disimpan |