WebFontBuilder
WebFontBuilder
Panoramica
WebFontBuilder è una classe in Aspose.Font FOSS per Python.
WebFontBuilder può generare famiglie complete di web‑font con CSS, pagine di anteprima HTML e file manifest pronti per il deployment.
Questa classe fornisce 6 metodi per lavorare con oggetti WebFontBuilder nei programmi Python. I metodi disponibili includono: build, build_family_matrix_preview, build_family_package, build_family_review_board, build_family_review_export_package, build_family_waterfall_preview. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
build_family_waterfall_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Genera un’immagine di anteprima in stile waterfall per i bundle di font web forniti, usando il testo di anteprima e la radice del file forniti |
build_family_matrix_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Crea un’immagine di anteprima con layout a matrice per i bundle di font web forniti, con il testo di anteprima e la radice del file specificati |
| `build_family_review_board(bundles: list[WebFontBundle], family_name: str | None, preview_text: str, file_stem: str)→PreviewImage` |
| `build_family_review_export_package(bundles: list[WebFontBundle], family_name: str | None, preview_text: str, file_stem: str)→FamilyReviewExportPackage` |
| `build_family_package(bundles: list[WebFontBundle], family_name: str | None, css_filename: str, html_filename: str, preview_text: str, specimen_template: str)→WebFontFamilyPackage` |
| `build(font: Font, file_stem: str | None, include_woff: bool, font_display: str, preview_text: str, instance_coordinates: dict[str, float] |