SmartInstancer

Vue de l’ensemble

‘SmartInstancer’ est une classe dans Aspose.Font FOSS pour Python.

SmartInstancer.instantiate (coordinates, instance_name, naming_strategy, family_suffix, legacy_family_nam, typographic_Family-nam et typographical_style_nom) retourne un objet TtfFont représentant une instancée statique de la phonture variable.

Cette classe fournit 32 méthodes pour travailler avec des objets SmartInstancer dans les programmes Python. Les méthodologies disponibles comprennent: __init__, build_axis_grid_previews , bild-axit_grid_sheet ; bouild -axite_groit-web_bundles; Build _axile_grait _web _family_package : ‘built_comparison_shet: 'Built _delta_compariison _shets.

Propriétés

NameTypeAccessDescription
font"TtfFont"ReadGets the font.
axes``ReadGets the axes.
named_instances``ReadGets the named instances.
default_coordinatesdict[str, float]ReadGets the default coordinates.

méthodes

SignatureDescription
__init__(font: "TtfFont")Calls init on this SmartInstancer instance.
suggest_axis_values(axis_tag: str, include_default: bool, include_bounds: bool)list[float]Returns suggested float values for an axis, optionally including defaults and bounds
`resolve_axis_grid(axis_tag: str, values: list[floatstr]
`resolve(coordinates: dict[str, floatstr]
`instantiate(coordinates: dict[str, floatstr]
`preview_naming_policy(coordinates: dict[str, floatstr]
`instantiate_named(name: str, coordinates: dict[str, floatstr]
`resolve_named_many(names: list[str]tuple[str, …]
`instantiate_many(names: list[str]tuple[str, …]
`build_web_bundle(coordinates: dict[str, float]None, instance_name: str
`build_preview(coordinates: dict[str, floatstr]
`build_web_bundles(names: list[str]tuple[str, …]
`build_axis_grid_web_bundles(axis_tag: str, values: list[floatstr]
`build_axis_grid_web_family_package(axis_tag: str, values: list[floatstr]
`build_previews(names: list[str]tuple[str, …]
`build_web_family_package(names: list[str]tuple[str, …]
`build_axis_grid_previews(axis_tag: str, values: list[float]tuple[float, …], secondary_axis_tag: str
`build_axis_grid_sheet(axis_tag: str, values: list[float]tuple[float, …], secondary_axis_tag: str
`build_comparison_sheet(before_coordinates: dict[str, float]None, after_coordinates: dict[str, float]
`build_waterfall_sheet(names: list[str]tuple[str, …]
`build_matrix_sheet(names: list[str]tuple[str, …]
`build_family_review_board(names: list[str]tuple[str, …]
`build_family_review_export_package(names: list[str]tuple[str, …]
`check_compatibility(before_coordinates: dict[str, float]None, after_coordinates: dict[str, float]
`inspect_deltas(glyph_id: intNone, codepoint: int
`build_delta_sheet(glyph_id: intNone, codepoint: int
`inspect_delta_text(text: str, coordinates: dict[str, float]None, instance_name: str
`compare_delta_glyph(glyph_id: intNone, codepoint: int
`compare_delta_text(text: str, before_coordinates: dict[str, float]None, after_coordinates: dict[str, float]
`build_delta_text_sheet(text: str, coordinates: dict[str, float]None, instance_name: str
`build_delta_text_comparison_sheet(text: str, before_coordinates: dict[str, float]None, after_coordinates: dict[str, float]
`build_delta_comparison_sheet(glyph_id: intNone, codepoint: int

Voir aussi

  • Aspose.Font — référence API d’entreprise
 Français