FontSubsetter
المعلومات العامة
FontSubsetter هي فئة في Aspose.Font FOSS لـ Python.
FontSubsetter.available_presets() يعيد مجموعة من الأسماء المحددة مسبقاً التي يمكن استخدامها في التوضيحات الفرعية الموجهة إلى الويب.
يوفر هذا الفصل 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. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python.
الطرق
| التوقيع | وصف |
|---|---|
available_presets() → tuple[str, ...] | يعيد مجموعة من الأسماء المحددة مسبقاً التي يمكن استخدامها في التوضيحات الفرعية الموجهة إلى الويب. |
subset(font: Font, codepoints: set[int]) → Font | يخلق خط جديد يتضمن فقط الرموز المستخدمة في نقاط رمز يونيكود المقدمة. |
subset_by_text(font: Font, text: str) → Font | يحل تلقائياً نقاط الشفرة المطلوبة من سلسلة ويعيد النمط المصغر |
subset_by_gids(font: Font, gids: set[int]) → Font | يخلق خط جديد يتضمن فقط الرموز المحددة بواسطة معرفات الرمز المعطى |
| `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 | تقرير طلب نقاط رمز يونيكود يمكن أن ترميز الخط. |
| `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] |