תמיכה בלחיצה

תמיכה בלחיצה

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 טהור; עבור יישומים קריטיים ביצועים לשקול את ההתקנה של brotli C להרחבה בנפרד
  • BrotliDecoder ו BrotliEncoder הם שיעורים פנימיים; אל תייבא אותם ישירות בקוד היישום

סיכום התייחסות API

שיעור / שיטהתיאור
BrotliDecoderדחיסה פנימית של Brotli (שימוש על ידי FontLoader עבור WOFF2)
BrotliEncoderמחסני Brotli פנימיים (שימוש על ידי FontConverter עבור WOFF2)
FontLoader.open(path)WOFF2 עם דיכוי אוטומטי
FontConverter.convert(font, "woff2")שמור כ- WOFF2 עם דחיסה אוטומטית

ראה גם

 עברית