WebFontBuilder
WebFontBuilder
Przegląd
WebFontBuilder jest klasą w Aspose.Font FOSS dla Python.
WebFontBuilder może generować kompletne rodziny web‑font z CSS, stronami podglądu HTML i plikami manifestu gotowymi do wdrożenia.
Ta klasa udostępnia 6 metod do pracy z obiektami WebFontBuilder w programach Python. Dostępne metody to: build, build_family_matrix_preview, build_family_package, build_family_review_board, build_family_review_export_package, build_family_waterfall_preview. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
build_family_waterfall_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Generuje obraz podglądowy w stylu waterfall dla podanych pakietów czcionek internetowych, używając dostarczonego tekstu podglądu i podstawy nazwy pliku |
build_family_matrix_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Tworzy obraz podglądowy w układzie macierzy dla dostarczonych pakietów czcionek internetowych z określonym tekstem podglądu i podstawą nazwy pliku |
| `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] |