DeltaInspector

Overview

DeltaInspector is a class in Aspose.Font FOSS for Python.

DeltaInspector enables detailed variable‑font delta analysis, generating GlyphDeltaReport and TextDeltaReport objects that highlight coordinate changes across instances.

This class provides 8 methods for working with DeltaInspector objects in Python programs. Available methods include: build_delta_comparison_sheet, build_delta_sheet, build_delta_text_comparison_sheet, build_delta_text_sheet, compare_variable_glyph, compare_variable_text, inspect_variable_glyph, inspect_variable_text. All public members are accessible to any Python application after installing the Aspose.Font FOSS for Python package.

Methods

SignatureDescription
inspect_variable_glyph(font, glyph_id: int | None, codepoint: int | None, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int)GlyphDeltaReportGenerates a GlyphDeltaReport for a variable glyph using optional parameters
build_delta_sheet(font, glyph_id: int | None, codepoint: int | None, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int, panel_size: int, file_stem: str)PreviewImageCreates a PreviewImage sheet visualizing delta data for a variable glyph
compare_variable_glyph(font, glyph_id: int | None, codepoint: int | None, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, top_points: int)GlyphDeltaComparisonReportReturns a GlyphDeltaComparisonReport comparing before/after states of a variable glyph
inspect_variable_text(font, text: str, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int)TextDeltaReportProduces a TextDeltaReport for a string using optional coordinates and instance name
compare_variable_text(font, text: str, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, top_points: int)TextDeltaComparisonReportYields a TextDeltaComparisonReport comparing two text renderings with different coordinates or instances
build_delta_text_sheet(font, text: str, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int, panel_size: int, columns: int, file_stem: str)PreviewImageBuilds a PreviewImage sheet of delta visualizations for text with layout options
build_delta_text_comparison_sheet(font, text: str, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, top_points: int, panel_size: int, columns: int, file_stem: str)PreviewImageCreates a PreviewImage comparing before/after text delta panels with layout options
build_delta_comparison_sheet(font, glyph_id: int | None, codepoint: int | None, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, top_points: int, panel_size: int, file_stem: str)PreviewImageGenerates a PreviewImage comparing before/after glyph delta panels with given panel size and file stem

See Also