__init__(font: "TtfFont") | |
suggest_axis_values(axis_tag: str, include_default: bool, include_bounds: bool) → list[float] | |
resolve_axis_grid(axis_tag: str, values: list[float | str] | tuple[float | str, ...], secondary_axis_tag: str | None, secondary_values: list[float | str] | tuple[float | str, ...], coordinates: dict[str, float | str] | None, instance_name: str | None, use_axis_presets: bool, use_secondary_axis_presets: bool, include_default: bool, include_bounds: bool) → list[ResolvedInstance] | |
resolve(coordinates: dict[str, float | str] | None, instance_name: str | None) → ResolvedInstance | |
instantiate(coordinates: dict[str, float | str] | None, instance_name: str | None, naming_strategy: str, family_suffix: str | None, legacy_family_name: str | None, typographic_family_name: str | None, legacy_style_name: str | None, typographic_style_name: str | None) → "TtfFont" | |
instantiate_named(name: str, coordinates: dict[str, float | str] | None, naming_strategy: str, family_suffix: str | None, legacy_family_name: str | None, typographic_family_name: str | None, legacy_style_name: str | None, typographic_style_name: str | None) → "TtfFont" | |
resolve_named_many(names: list[str] | tuple[str, ...] | None, include_default: bool) → list[ResolvedInstance] | |
instantiate_many(names: list[str] | tuple[str, ...] | None, include_default: bool, naming_strategy: str, family_suffix: str | None, legacy_family_name: str | None, typographic_family_name: str | None, legacy_style_name: str | None, typographic_style_name: str | None) → list[tuple[ResolvedInstance, "TtfFont"]] | |
build_web_bundle(coordinates: dict[str, float] | None, instance_name: str | None) → WebFontBundle | |
build_preview(coordinates: dict[str, float | str] | None, instance_name: str | None, output_format: str) → PreviewImage | |
build_web_bundles(names: list[str] | tuple[str, ...] | None, include_default: bool) → list[tuple[ResolvedInstance, WebFontBundle]] | |
build_axis_grid_web_bundles(axis_tag: str, values: list[float | str] | tuple[float | str, ...], secondary_axis_tag: str | None, secondary_values: list[float | str] | tuple[float | str, ...], coordinates: dict[str, float | str] | None, instance_name: str | None, use_axis_presets: bool, use_secondary_axis_presets: bool, include_default: bool, include_bounds: bool) → list[tuple[ResolvedInstance, WebFontBundle]] | |
build_axis_grid_web_family_package(axis_tag: str, values: list[float | str] | tuple[float | str, ...], secondary_axis_tag: str | None, secondary_values: list[float | str] | tuple[float | str, ...], coordinates: dict[str, float | str] | None, instance_name: str | None, family_name: str | None) → WebFontFamilyPackage | |
build_previews(names: list[str] | tuple[str, ...] | None, include_default: bool, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, output_format: str) → list[tuple[ResolvedInstance, PreviewImage]] | |
build_web_family_package(names: list[str] | tuple[str, ...] | None, include_default: bool, family_name: str | None) → WebFontFamilyPackage | |
build_axis_grid_previews(axis_tag: str, values: list[float] | tuple[float, ...], secondary_axis_tag: str | None, secondary_values: list[float] | tuple[float, ...], coordinates: dict[str, float] | None, instance_name: str | None, use_axis_presets: bool, use_secondary_axis_presets: bool, include_default: bool, include_bounds: bool, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, output_format: str) → list[tuple[ResolvedInstance, PreviewImage]] | |
build_axis_grid_sheet(axis_tag: str, values: list[float] | tuple[float, ...], secondary_axis_tag: str | None, secondary_values: list[float] | tuple[float, ...], coordinates: dict[str, float] | None, instance_name: str | None, use_axis_presets: bool, use_secondary_axis_presets: bool, include_default: bool, include_bounds: bool, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, gap: int, file_stem: str) → PreviewImage | |
build_comparison_sheet(before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, gap: int, file_stem: str) → PreviewImage | |
build_waterfall_sheet(names: list[str] | tuple[str, ...] | None, include_default: bool, text: str, file_stem: str) → PreviewImage | |
build_matrix_sheet(names: list[str] | tuple[str, ...] | None, include_default: bool, text: str, file_stem: str) → PreviewImage | |
build_family_review_board(names: list[str] | tuple[str, ...] | None, include_default: bool, text: str, family_name: str | None, file_stem: str) → PreviewImage | |
build_family_review_export_package(names: list[str] | tuple[str, ...] | None, include_default: bool, text: str, family_name: str | None, file_stem: str) → FamilyReviewExportPackage | |
check_compatibility(before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] | None, before_instance_name: str | None, after_instance_name: str | None, codepoints: list[int] | tuple[int, ...] | None, text: str) → CompatibilityReport | |
inspect_deltas(glyph_id: int | None, codepoint: int | None, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int) → GlyphDeltaReport | |
build_delta_sheet(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) → PreviewImage | |
inspect_delta_text(text: str, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int) → TextDeltaReport | |
compare_delta_glyph(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) → GlyphDeltaComparisonReport | |
compare_delta_text(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) → TextDeltaComparisonReport | |
build_delta_text_sheet(text: str, coordinates: dict[str, float] | None, instance_name: str | None, top_points: int, panel_size: int, columns: int, file_stem: str) → PreviewImage | |
build_delta_text_comparison_sheet(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) → PreviewImage | |
build_delta_comparison_sheet(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) → PreviewImage | |