TtfFont

TtfFont

Gambaran Umum

TtfFont adalah kelas dalam Aspose.Font FOSS untuk Python. Mewarisi dari: Font.

TtfFont.save(path) menulis instansi font saat ini ke jalur sistem file yang diberikan dalam format aslinya.

Kelas ini menyediakan 23 metode untuk bekerja dengan objek TtfFont dalam program Python. Metode yang tersedia meliputi: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, dan 11 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python. Properti: axes, cff_font, encoding, font_family, font_name, font_style, dan 12 lagi.

Properti

NamaJenisAksesDeskripsi
font_typeFontTypeBacaMendapatkan tipe font.
font_namestrBacaMendapatkan nama font.
font_familystrBacaMendapatkan keluarga font.
font_stylestrBacaMendapatkan gaya font.
num_glyphsintBacaMendapatkan jumlah glif.
metricsFontMetricsBacaMendapatkan metrik.
encodingFontEncodingBacaMendapatkan encoding.
glyph_accessorGlyphAccessorBacaMendapatkan accessor glyph.
ttf_tablesTtfTableSetBacaMendapatkan tabel ttf.
cff_font``BacaMendapatkan font cff.
fvar`“FvarTableNone”`Baca
hvar`“HvarTableNone”`Baca
is_variableboolBacaMendapatkan variabel is.
axes"list[AxisRecord]"BacaMendapatkan sumbu.
named_instances"list[NamedInstance]"BacaMendapatkan instance yang dinamai.
variable_axeslist[VariableAxis]BacaMendapatkan sumbu variabel.
variable_instanceslist[VariableInstance]BacaMendapatkan instance variabel.
smart_instancer``BacaMendapatkan smart instancer.

Metode

Tanda tanganDeskripsi
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init pada instance TtfFont ini.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesMengembalikan byte dari tabel TrueType yang ditentukan
set_table_bytes(tag: str, data: bytes)Mengatur nilai byte tabel.
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, ...]Mengembalikan tuple berisi pengidentifikasi strategi penamaan yang didukung
`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]Mengembalikan pasangan kern.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeMengembalikan enumerasi FontType dari font saat ini
font_name() → strProperti menyimpan string nama lengkap font
font_family() → strProperti menyimpan nama keluarga
font_style() → strProperti menyimpan nama gaya
num_glyphs() → intProperti menyimpan jumlah glyph
metrics() → FontMetricsMengembalikan objek FontMetrics dengan data ukuran dan spasi
encoding() → FontEncodingMengembalikan objek FontEncoding yang menggambarkan pemetaan karakter
glyph_accessor() → GlyphAccessorMengembalikan GlyphAccessor untuk operasi glyph tingkat rendah
save(path: str)` menulis keadaan saat ini dari font TrueType ke sistem file di lokasi yang ditentukan
save_to_format(font_type: FontType, path: str)Memanggil save_to_format pada instance TtfFont ini.
convert(target: FontType) → FontMengembalikan objek Font yang dikonversi ke target FontType

Lihat Juga

 Bahasa Indonesia