EotFont

Обзор

EotFont это класс в Aspose.Font FOSS для Python. Наследники от: Font.

Встроенный OpenType (EOT) оберток над внутренним шрифтом TrueType/OpenType.

Этот класс предоставляет 14 методов для работы с объектами EotFont в программах Python. Доступные методы включают: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, и 2 дополнительных метода. Все публичные участники доступны для любого приложения Python после установки пакета Aspose.Font FOSS for Python. Свойства: charset, encoding, eot_version, flags, font_family, font_name, и еще 9.

Свойства

Наименование:Тип:AccessОписание:
font_typeFontTypeЧитайте .Получает тип шрифта.
inner_fontTtfFontЧитайте .Получает внутренний шрифт.
font_namestrЧитайте .Получает имя шрифта.
font_familystrЧитайте .Получает семейство шрифтов.
font_stylestrЧитайте .Получает стиль шрифта.
num_glyphsintЧитайте .Получает количество глифов.
metricsFontMetricsЧитайте .Получает метрики.
encodingFontEncodingЧитайте .Получает кодировку.
glyph_accessorGlyphAccessorЧитайте .Получает аксессор глифа.
eot_versionintЧитайте .Получает версию eot.
flagsintЧитайте .Получает флаги.
charsetintЧитайте .Получает набор символов.
italicintЧитайте .Получает курсив.
weightintЧитайте .Получает вес.
fs_typeintЧитайте .Получает тип fs.

Методы

SignatureОписание:
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int)Создать обертку EOT вокруг внутреннего шрифта sfnt.
get_kern_pairs()list[KernPair]Вернет пары ядра.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeВозвращает значение перечисления FontType этого шрифта EOT .
font_name()strСобственность содержит строку имени шрифта.
font_family()strСобственность содержит строку имени семейства шрифтов .
font_style()strВозвращает описатель стиля (например, Regular, Bold) в виде строки.
num_glyphs()intСобственность хранит общее количество символов шрифта .
metrics()FontMetricsСобственность содержит объект FontMetrics с метрическими данными для шрифта.
encoding()FontEncodingСобственность содержит объект FontEncoding, описывающий кодирование шрифта.
glyph_accessor()GlyphAccessorВызывает glyph_accessor на данном примере EotFont .
save(path: str)Написывает шрифт EOT в файловую систему на указанном пути .
save_to_format(font_type: FontType, path: str)Преобразует шрифт в данный FontType и сохраняет его на пути
convert(target: FontType)FontСоздает и возвращает новый объект шрифта указанной цели FontType

См. также:

 Русский