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, або {}.

Дивіться також

 Українська