TtfFont

Overview

TtfFont є клас у Aspose.Font FOSS для Python. Наследники від: Font.

TtfFont.save(path) записує поточний екземпляр шрифту на поставлений шлях файлової системи в його рідному форматі.

Цей клас надає 23 методи для роботи з TtfFont об’єктами в програмах Python. Доступні методи включають: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, і 11 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python. Свойства: axes, cff_font, encoding, font_family, font_name, font_style, і ще 12.

Properties

NameTypeAccessDescription
font_typeFontTypeReadОбирає шрифт.
font_namestrReadОбирає назву шрифту.
font_familystrReadОбирає сім’ю шрифтів.
font_stylestrReadЗнайде стиль шрифту.
num_glyphsintReadНабирає гліпфіки.
metricsFontMetricsReadЗнайде метрику.
encodingFontEncodingReadОтримає кодування.
glyph_accessorGlyphAccessorReadОбирає асессор для гліфа.
ttf_tablesTtfTableSetReadОбирає таблиці ТТФ.
cff_font``ReadВін отримує шрифт cff.
fvar`“FvarTableNone”`Read
hvar`“HvarTableNone”`Read
is_variableboolReadОтримає змінну.
axes"list[AxisRecord]"ReadВін отримує ось.
named_instances"list[NamedInstance]"ReadОбирає названі випадки.
variable_axeslist[VariableAxis]ReadОбирає змінні осі.
variable_instanceslist[VariableInstance]ReadОбирає змінні інстанції.
smart_instancer``ReadВін отримує розумну інстанцію.

Methods

SignatureDescription
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init (починається) на цій TtfFont інстанції.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesПовертає байти з зазначеної таблиці TrueType
set_table_bytes(tag: str, data: bytes)Налаштовує значення байтів таблиці.
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, ...]Повертає тупл ідентифікаторів стратегії назви, що підтримуються.
`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]Повертає пари ядра.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeПовертає перелік FontType поточного шрифта .
font_name()strСвойство містить повний ряд імен шрифту.
font_family()strНерухомість має прізвище сім’ї.
font_style()strНерухомість має назву стилю.
num_glyphs()intВласність тримає число щільностей.
metrics()FontMetricsПовертає об’єкт FontMetrics з даними про розмір і відстані.
encoding()FontEncodingПовертає об’єкт FontEncoding, що описує відображення символів.
glyph_accessor()GlyphAccessorПовертає GlyphAccessor для операцій з глифами низького рівня.
save(path: str)` записує поточний стан шрифту TrueType в файлову систему на визначеному місці.
save_to_format(font_type: FontType, path: str)Заклики save_to_format на цьому TtfFont інстанції.
convert(target: FontType)FontПовертає об’єкт шрифту, перетворену на ціль FontType

See Also

 Українська