CffOutlines

CffOutlines

Обзор

CffOutlines — класс в Aspose.PDF FOSS для Python.

Декодировать контуры глифов из программы шрифта CFF (Type 2 charstring).

Этот класс предоставляет 4 метода для работы с объектами CffOutlines в программах Python. Доступные методы включают: __init__, advance_width, encoding_code_to_gid, outline. Все публичные члены доступны любому приложению Python после установки пакета Aspose.PDF FOSS для Python. Свойства: num_glyphs, ok, units_per_em.

Свойства

Имя:Тип:ДоступОписание:
okboolЧтениеTrue при успешном разборе программы CFF.
units_per_em``ЧтениеПолучает количество единиц на em.
num_glyphs``ЧтениеПолучает количество глифов.

Методы

ПодписьОписание:
__init__(font_bytes: bytes)Calls init(font_bytes) на этом экземпляре CffOutlines.
outline(gid: int) → list[Contour]Вернуть уплощённые, замкнутые контуры для gid в единицах шрифта (y вверх).
advance_width(gid: int) → `intNone`
encoding_code_to_gid() → dict[int, int]Вернуть встроенное пользовательское кодирование CFF как code -> gid, или {}.

См. также:

 Русский