Font
Font
Overview
Font є клас у Aspose.Font FOSS для Python. Наследники від: ABC.
Абстрактна основа для всіх реалізацій формату шрифту.
Цей клас надає 13 методів роботи з об’єктами шрифту в програмах Python. Доступні методи включають: convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, save_to_format, і 1 додатковий метод. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python.
Methods
| Signature | Description |
|---|---|
font_type() → FontType | Повертає тип формату шрифту як FontType enum |
font_name() → str | Повертає повний ряд імен шрифту . |
font_family() → str | Покликає font_family на цьому екземплярі шрифту. |
font_style() → str | Покликання font_style на цьому екземплярі шрифту. |
num_glyphs() → int | Покликає num_glyphs на цьому екземплярі шрифту. |
metrics() → FontMetrics | Покликає метрику на цій інстанції шрифту. |
encoding() → FontEncoding | Кодирування дзвінків на цій інстанції шрифту. |
glyph_accessor() → GlyphAccessor | Повертає GlyphAccessor для доступу до окремих гліфів. |
save(path: str) | Напиває поточний екземпляр шрифту на дану шлях файлової системи, зберігаючи його потоковий формат. |
| `to_bytes(font_type: FontType | None)→bytes` |
save_to_format(font_type: FontType, path: str) | Напиває шрифт в даному FontType на задану дорожку |
get_kern_pairs() → list[KernPair] | Поверніть всі пари ядра для цього шрифту. |
convert(target: FontType) → Font | creates a newFontobject converted to the target format; conversion failures raiseFontConversionException` |