ActiveTupleSummary | ActiveTupleSummary.to_dict() повертає словник, що містить індекс кортежу, скалярне значення, координати піку, координати початку та координати кінця. |
AnimationAsset | AnimationAsset.write_to(path) записує згенеровані дані анімації у вказане розташування файлової системи, створює відсутні батьківські каталоги та повертає Path записаного файлу. |
AnimationFramePackage | AnimationFramePackage.write_to(path) записує зображення раскадровки, кожне зображення кадру та JSON маніфест, який описує fps і мітки кадрів, у вказаний каталог. |
AnimationPreset | AnimationPreset.name зберігає ідентифікатор пресету анімації. |
AnimationPreviewBuilder | AnimationPreviewBuilder.available_presets повертає кортеж назв пресетів для генерації анімації. |
AnimationReviewPackage | AnimationReviewPackage.write_to зберігає пакет огляду у вказаний шлях файлової системи та повертає Path. |
AnimationShowcasePackage | AnimationShowcasePackage.write_to записує пакет у вказаний шлях і повертає отриманий Path. |
AnimationStep | AnimationStep.coordinates зберігає відображення імен осей у значення типу float, що визначають екземпляр шрифту. |
BinaryReader | Обгортає джерело байтів у придатний до перемотування BytesIO для парсингу двійкових даних шрифту у big-endian формі. |
BinaryWriter | Накопичує байти для бінарної серіалізації шрифту. |
CffSerializer | CffSerializer може серіалізувати повністю заповнений CffFont у масив байтів, придатний для запису у файл шрифту CFF або OpenType. |
ClosePath | Клас, що розширює PathCommand. |
CompatibilityChecker | CompatibilityChecker.compare_fonts(before, after, before_label, after_label, codepoints, text) створює CompatibilityReport, який можна експортувати у JSON за допомогою report.to_json(indent=2, sort_keys=True). |
CompatibilityReport | CompatibilityReport.to_json(indent, sort_keys) повертає рядок JSON звіту, а write_json(target, indent, sort_keys) записує цей JSON безпосередньо у файл. |
CompletedTaskRecord | CompletedTaskRecord.task_id унікально ідентифікує завершене завдання. |
CompositeComponentMovement | CompositeComponentMovement.to_dict повертає dict числових та булевих полів об’єкта. |
CompositeGlyphComponent | CompositeGlyphComponent.to_dict() повертає dict числових атрибутів компонента. |
CoverageGroup | Діагностика покриття для одного джерела запиту, наприклад пресету, тексту або діапазону. |
CurveAdapter | CurveAdapter.quad_to_cubic перетворює квадратичну криву Безьє (p0, q, p3) на еквівалентну кубічну криву Безьє, повертаючи чотири точки. |
CurveTo | CurveTo.x1 — це x‑координата першої контрольної точки Безьє. |
DeltaInspector | DeltaInspector дозволяє детальний аналіз дельт змінних шрифтів, створюючи об’єкти GlyphDeltaReport та TextDeltaReport, які підкреслюють зміни координат між екземплярами. |
DeltaPoint | DeltaPoint.to_dict повертає словник числових компонент точки. |
DeltaTupleReport | DeltaTupleReport.tuple_index — це індекс кортежа дельти, що нумерується з нуля. |
EotSerializer | EotSerializer.serialize(font) повертає повне бінарне представлення шрифту EOT, готове для запису у файл. |
FamilyReviewExportPackage | FamilyReviewExportPackage.write_to(directory) створює набір HTML, CSS та файлів маніфесту для сімейства шрифтів, повертаючи список згенерованих шляхів до файлів. |
Font | Абстрактний базовий клас для всіх реалізацій форматів шрифтів. |
FontCleaner | Очищувач метаданих шрифту та технічних таблиць. |
FontConversionException | Викидається, коли конвертація формату шрифту не вдається або не підтримується. |
FontConverter | FontConverter.convert(font, target) створює новий об’єкт Font у цільовому форматі, викидаючи FontConversionException, якщо конверсія не може бути виконана. |
FontEncoding | Відображає Unicode-кодпоінти на ідентифікатори гліфів. |
FontException | Базовий клас для всіх винятків бібліотеки шрифтів. |
FontLoader | FontLoader.open(source, font_type, collection_index) повертає об’єкт Font, що представляє запитаний тип шрифту, не завантажуючи повністю весь файл у пам’ять. |
FontMetrics | FontMetrics надає ключові типографічні значення, такі як units_per_em, ascender, descender та line_gap, для розрахунків розмітки. |
FontNotSupportedException | Викидається для дійсних, але не підтримуваних функцій шрифту (наприклад, |
FontParseException | Викидається, коли бінарні дані шрифту не можуть бути розпарсені. |
FontPreviewBuilder | .build(font, text, size, color, background, padding, antialias, file_stem, instance_coordinates, instance_name, output_format) генерує PreviewImage (PNG або SVG) наданого тексту, відтвореного заданим шрифтом. |
FontSourceInfo | Опишіть походження завантажених байтів. |
FontSubsetter | FontSubsetter.available_presets() повертає кортеж заданих імен, які можна використовувати для веб‑орієнтованого підмножинування. |
Glyph | Glyph.glyph_id ідентифікує гліф, використовуючи його числовий GlyphId. |
GlyphAccessor | Отримує гліфи за ID або кодовою точкою Unicode. |
GlyphCompatibilityIssue | GlyphCompatibilityIssue.to_dict повертає словникове представлення випуску. |
GlyphDeltaComparisonReport | GlyphDeltaComparisonReport.moved_point_count — це кількість точок, які перемістились між «до» та «після». |
GlyphDeltaReport | GlyphDeltaReport.to_dict повертає словникове представлення даних звіту. |
GlyphId | GlyphId.value містить ціле число-ідентифікатор гліфа. |
GlyphInterpolationIssue | GlyphInterpolationIssue.codepoint — це ціле число Unicode codepoint відповідного гліфа. |
GlyphLayout | Один гліф, розташований у координатах розмітки у світовому просторі. |
GlyphNotFoundException | Викликається, коли запитаний ID гліфа або codepoint не має відображення у шрифті. |
GlyphOutlineStats | GlyphOutlineStats.to_dict повертає словникове представлення статистики контуру. |
GlyphPath | Впорядкована послідовність об’єктів PathCommand, що представляє контур одного гліфа. |
KernPair | KernPair.left — це GlyphId лівого гліфа у парі кернінгу. |
LanguageProfile | LanguageProfile.to_dict повертає словникове представлення профілю мови. |
LineTo | LineTo.x представляє горизонтальну координату кінцевої точки лінії. |
LoadedFont | Дружній результат завантажувача, який обгортає шрифт та метадані джерела. |
LocalizationCoverage | LocalizationCoverage.to_dict повертає словникове представлення даних покриття. |
LocalizationResolution | LocalizationResolution.to_dict повертає словникове представлення стану розв’язання. |
MoveTo | MoveTo.x зберігає горизонтальну координату для операції переміщення. |
PathCommand | Абстрактний маркер для всіх типів команд шляху. |
PreviewImage | PreviewImage.write_to(path) зберігає згенерований PNG або SVG-попередній перегляд у вказане місце у файловій системі та повертає об’єкт Path. |
QuadraticTo | QuadraticTo.x1 представляє x‑координату квадратичної контрольної точки Безьє. |
Rasterizer | Скан-лінійний растеризатор для контурів GlyphPath з чистим-Python PNG-експортом. |
RequestedLanguageHint | RequestedLanguageHint.to_dict повертає словникове представлення об’єкта підказки. |
ResolvedInstance | ResolvedInstance.label — це зрозуміла для людини назва розв’язаної інстанції. |
SmartInstancer | SmartInstancer.instantiate(coordinates, instance_name, naming_strategy, family_suffix, legacy_family_name, typographic_family_name, legacy_style_name, typographic_style_name, stat_policy) повертає об’єкт TtfFont, що представляє статичний екземпляр змінної гарнітури. |
SubsetCoverage | Агрегувати діагностику охоплення Unicode для запиту підмножини. |
SubsetResult | Вихід підмножини, упакований разом зі звітом про охоплення, використаним для його створення. |
TaskCompletionReceipt | TaskCompletionReceipt.task_id унікально ідентифікує завдання. |
TaskTokenEstimate | TaskTokenEstimate.task_id — унікальний ідентифікатор завдання. |
TextDeltaComparisonReport | TextDeltaComparisonReport.to_dict() повертає словник, що містить усі поля звіту. |
TextDeltaReport | TextDeltaReport агрегує інформацію про дельти на рівні гліфів, надаючи glyph_count, active_glyph_count та колекцію glyph_reports для QA‑перевірки. |
TextLayout | Результат виклику TextRenderer.layout(). |
TextRenderer | Розташовує текст, використовуючи метрики гліфів шрифту та необов’язкові пари кернінгу. |
TtfSerializer | TtfSerializer.serialize серіалізує даний об’єкт шрифту у масив байтів, за потреби використовуючи вказану версію sfnt. |
TupleScalarDelta | TupleScalarDelta.to_dict() повертає dict з tuple_index, before_scalar та after_scalar значеннями. |
Type1Serializer | Type1Serializer.serialize_pfb перетворює об’єкт шрифту у двійкові дані PFB. |
UnsupportedFontFormatException | Викидається FontLoader, коли магічні байти файлу не розпізнані. |
VariableAxis | VariableAxis.normalize(value) повертає нормалізовану (0‑1) позицію необробленої координати осі відповідно до визначеного діапазону осі. |
VariableAxisPreset | VariableAxisPreset.to_presentation(axis) повертає словник метаданих презентації для пресету, придатний для відображення елементів керування пресетом у UI. |
VariableInstance | VariableInstance.css_variation_settings(axes) створює кортеж CSS font-variation-settings рядків для даної колекції осей. |
WebFontAsset | WebFontAsset.filename зберігає оригінальну назву файлу шрифту як рядок. |
WebFontBuilder | WebFontBuilder може генерувати повні сімейства веб‑шрифтів з CSS, HTML сторінками попереднього перегляду та файлами маніфесту, готовими до розгортання. |
WebFontBundle | WebFontBundle.write_to записує пакет у каталог і повертає список записаних шляхів до файлів. |
WebFontFamilyPackage | WebFontFamilyPackage.write_to(directory) створює повний пакет сімейства, що містить CSS, HTML, маніфест і всі згруповані шрифтові ресурси для кількох варіантів стилю. |