FontSubsetter
ภาพรวม
FontSubsetter เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
FontSubsetter.available_presets() กลับ tuple ของชื่อที่ตั้งไว้ก่อน ที่สามารถใช้สําหรับการวางตัวแทนแบบ Web ได้.
หมวดนี้ให้ 11 วิธีในการทํางานกับวัตถุ FontSubsetter ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: analyze_coverage, analyze_web_coverage, available_presets, resolve_codepoints, subset, subset_by_gids, subset_by_presets, subset_by_text, subset_for_web, subset_for_web_with_coverage, subset_with_coverage. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
available_presets() → tuple[str, ...] | การคืน tuple ของชื่อที่กําหนดก่อน ที่สามารถใช้สําหรับการตั้งรองแบบ Web-oriented ได้ |
subset(font: Font, codepoints: set[int]) → Font | สร้าง Font ใหม่ที่มี glyphs เพียงสําหรับ Unicode codepoints ที่ได้รับการจัดส่ง |
subset_by_text(font: Font, text: str) → Font | ตัดสินใจจุดโค้ดที่ต้องการจากสตริงโดยอัตโนมัติ และคืน Font ที่ลดลง |
subset_by_gids(font: Font, gids: set[int]) → Font | สร้าง Font ใหม่ที่มี glyphs ที่ถูกระบุโดย ID ของ glyphic ได้เท่านั้น |
| `subset_by_presets(font: Font, presets: str | Iterable[str])→Font` |
| `subset_for_web(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
subset_with_coverage(font: Font, codepoints: set[int]) → SubsetResult | ลงตามจุดโค้ด และคืนทั้งตัวอักษรใหม่และการวินิจฉัยความครอบคลุม. |
| `subset_for_web_with_coverage(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
analyze_coverage(font: Font, codepoints: Iterable[int], groups: Iterable[CoverageGroup]) → SubsetCoverage | รายงานที่ขอ Unicode โค้ดปอยท์ ไฟนต์สามารถรหัสได้. |
| `analyze_web_coverage(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
| `resolve_codepoints(presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |