WebFontBuilder
개요
WebFontBuilder은 Aspose.Font FOSS에서 Python용 클래스입니다.
WebFontBuilder은 CSS, HTML 미리 보기 페이지와 배포 준비가 된 매니페스트 파일을 포함한 완전한 웹‑폰트 패밀리를 생성할 수 있습니다.
이 클래스는 Python 프로그램에서 WebFontBuilder 객체를 다루기 위한 6개의 메서드를 제공합니다. 사용 가능한 메서드에는 build, build_family_matrix_preview, build_family_package, build_family_review_board, build_family_review_export_package, build_family_waterfall_preview가 포함됩니다. 모든 공개 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 any Python 애플리케이션에서 접근할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
build_family_waterfall_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | 제공된 미리보기 텍스트와 파일 스템을 사용하여 주어진 웹 폰트 번들을 위한 waterfall‑style 미리보기 이미지를 생성합니다. |
build_family_matrix_preview(bundles: list[WebFontBundle], preview_text: str, file_stem: str) → PreviewImage | 제공된 웹 폰트 번들을 위해 지정된 미리보기 텍스트와 파일 스템을 사용하여 matrix‑layout 미리보기 이미지를 생성합니다. |
| `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] |