תמיכה בלחיצה
תמיכה בלחיצה
WOFF2 טקסטים משתמשים Brotli דחיסה עבור נתוני לוח הגליף. Aspose.Font FOSS עבור Python כולל יישום Python Brotli טהור מבוזבז, כך שאין רמה של מערכת brotli ספרייה הוא נדרש.
WOFF2 (הדקמה אוטומטית של חוט)
FontLoader דחוס נתונים WOFF2 Brotli באופן אוטומטי.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)WOFF2 (הדבקה אוטומטית של כרישים)
FontConverter.convert() מחסום את היציאה באופן אוטומטי כאשר פורמט המטרה הוא woff2.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
font = FontLoader.open("Roboto-Regular.ttf")
woff2 = FontConverter.convert(font, target_format="woff2")טיפים ושיטות טובות
- יישום Brotli המורכב הוא Python טהור; עבור יישומים קריטיים ביצועים לשקול את ההתקנה של
brotliC להרחבה בנפרד BrotliDecoderוBrotliEncoderהם שיעורים פנימיים; אל תייבא אותם ישירות בקוד היישום
סיכום התייחסות API
| שיעור / שיטה | תיאור |
|---|---|
BrotliDecoder | דחיסה פנימית של Brotli (שימוש על ידי FontLoader עבור WOFF2) |
BrotliEncoder | מחסני Brotli פנימיים (שימוש על ידי FontConverter עבור WOFF2) |
FontLoader.open(path) | WOFF2 עם דיכוי אוטומטי |
FontConverter.convert(font, "woff2") | שמור כ- WOFF2 עם דחיסה אוטומטית |