WebFontBuilder
WebFontBuilder
General
WebFontBuilder és una classe en FOSS per Python.
WebFontBuilder pot generar famílies de fonts web completes amb CSS, pàgines d’apercebis HTML i fitxers manifests preparats per a la implantació.
Aquesta classe proporciona 6 mètodes per treballar amb objectes WebFontBuilder en programes de Python. Els mètodes disponibles inclouen: build, build_family_matrix_preview, build_family_package, build_family_review_board, build_family_review_export_package, build_family_waterfall_preview. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.
Mètodes
| Signature | Descripció |
|---|---|
build_family_waterfall_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Genera una imatge d’anticipació de tipus cascada per als paquets de fonts web donats utilitzant el text i la base del fitxer que s’ofereix en l’anterior. |
build_family_matrix_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Crea una imatge de vista prèvia d’estatus matrix per als paquets de fonts web subministrats amb el text i la base del fitxer especificat en l’apercepció. |
| `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] |