עבודה עם WOFF ו- Woff2 Fonts

עבודה עם 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)הפוך לתבנית אחרת

ראה גם

 עברית