עבודה עם WOFF ו- Woff2 Fonts
עבודה עם WOFF ו- Woff2 Fonts
מדריך זה מראה כיצד להעלות את טקסטים WOFF ו- Woff2 ולהמיר אותם לתבניות אחרות כגון TTF לשימוש במדפסת או לעיבוד נוסף.
WOFF ו-WOF F2 הם מחסני טקסט אינטרנט מדכסים. FontLoader תפעול שני פורמטים באופן שקוף – הפורמט נמצא באופן אוטומטי מתוך בינארי בייטים קסומים.
תגית: WOFF / Woff2
FontLoader.open() דחוס אוטומטי של WOFF ו- Woff2 ומחזיר סטנדרט Font אובייקט עם אותו נתונים גישה ו-Glyph כמו כל פורמט אחר.
from aspose_font.loader import FontLoader
woff = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")
print(woff.font_family, woff.num_glyphs)הפוך WOFF2 ל TTF
FontConverter.convert(font, target) המרה של WOFF2 ל- TTF מייצרת את נתוני TrueType שאינם מדכאים כדי לערוך או לארוז מחדש.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")טיפים ושיטות טובות
- WOFF2 משתמשת בלוטת Brotli;
FontLoaderדקמה אוטומטית - לאחר שהמשתמש ב-WOFF2 ל-TTF, יש להשתמש
FontCleaner.clean_for_web()לפני החבילה מחדש - שימוש
FontSubsetter.subset_for_web()לפני אריזה כמו WOFF2 עבור משלוח אינטרנט
סיכום התייחסות API
| שיעור / שיטה | תיאור |
|---|---|
FontLoader.open(path) | הורד WOFF או WofF2 מהדרך הקובץ |
FontLoader.load(data) | להעלות WOFF או WofF2 מתוך ביטים ירוקים |
FontConverter.convert(font, target_format) | הפוך לתבנית אחרת |