כיצד לעבוד עם EOT Fonts ב- Python

כיצד לעבוד עם EOT Fonts ב- Python

EOT (Embedded OpenType) הוא פורמט טופס קומפקטי המשמש בעיקר עבור הירושה Internet Explorer. תאימות. Aspose.Font FOSS עבור Python יכול להעלות אותיות EOT באמצעות FontLoader.open() ו להמיר אותם לתבניות מודרניות כגון TTF או WOFF2.

הדרכה שלב אחר צעד

שלב 1: התקנת החבילה

pip install "aspose-font>=1.0.0"

שלב 2: ייבוא שיעורים נדרשים

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

שלב 3: להעלות את EOT Font

font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)

שלב 4: להפוך את EOT ל WOFF2

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

בעיות נפוצות ותקנות

FontType לא מוכר ייבוא FontType מתוך חבילת הרמה העליונה: from aspose_font import FontType.

קובץ EOT לא מצליח להעלות – לוודא שהקובץ יש כותרת EOT בתוקף. קבצי ה-EOT המורכבים מעלה את FontLoadException.

שאלות נפוצות שואלים

האם אני יכול להמיר את EOT ל- OTF?

תחליף EOT ל- TTF קודם עם FontConverter.convert(font, FontType.TTF),ואז מחדש הקובץ המוצא עם .otf הרחבה אם יש צורך — OTF ו- TTF חולקים את אותו בינארי המכולת.

האם הספרייה כותבת את קבצי ה-EOT?

FontConverter.convert() לא מייצר תוצר EOT. EO הוא קריאה בלבד ב Aspose.Font FOSS.

ראה גם

 עברית