כיצד לעבוד עם 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.