WebFontBuilder
Genel Bakış
WebFontBuilder Python için FOSS’de bir sınıf.
WebFontBuilder CSS, HTML önizleme sayfaları ve dağıtım için hazır manifesto dosyalarıyla tam web-font aileleri üretebilir.
Bu sınıf, Python programlarında WebFontBuilder nesnelerle çalışmak için 6 yöntem sağlar. Kullanılabilir yöntemler şunlardır: build, build_family_matrix_preview, build_family_package, build_family_review_board, build_family_review_export_package, build_family_waterfall_preview. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
build_family_waterfall_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Belirtilen ön görüntü metni ve dosya kökünü kullanarak verilen web yazı tipi paketleri için şelale tarzı bir önizleme görüntüsü oluşturur. |
build_family_matrix_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | Belirtilen önizleme metni ve dosya kök ile sağlanan web yazı tipi paketleri için bir matris-leyut ön görüntüsü oluşturur. |
| `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] |