العمل مع EOT Fonts
العمل مع EOT Fonts
يوضح هذا الدليل كيفية تحميل ملفات Embedded OpenType (EOT) وتحويلها إلى تنسيقات حديثة مثل TTF أو WOFF2 للمتصفحات وأنظمة التشغيل الحالية.
إيبيدد اوبن تايب (EOT) هو تنسيق الخطوط الويب القديم المستخدم بشكل أساسي من قبل الإصدارات القديمة من الإنترنت إكسبلورر. Aspose.Font FOSS لباثون يمكن تحميل وتحويل خطوط EOT إلى تنسيجات حديثة لاستخدام الـ web أو سطح المكتب .
تحميل خط EOT
FontLoader.open() يكتشف تلقائياً شكل EOT من الرأس الثنائي ويعيد كائن الخط مع خصائص البيانات الوصفية القياسية مثل: font_name و num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)تحويل EOT إلى TTF
FontConverter.convert(font, target) يقبل أي خط مكتوب و ينتج كائن الخط الجديد في تنسيق الهدف المحدد. الحفاظ على النماذج العريضة والبيانات الوصفية.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")نصائح وأفضل الممارسات
- يمكن تحميل ملفات EOT وتحويلها إلى تنسيقات أخرى. استخدام:
EotSerializer.serialize(font)لإنتاج EOT الناتج الثنائي. - لتقديم الويب الحديث ، تحويل EOT إلى WOFF2 عبر
FontConverter.convert(font, "woff2") - استخدام
EotSerializer.serialize()لتحديد المسلسلات EOT المباشر
إشارة API
| الفئة / الطريقة | وصف |
|---|---|
FontLoader.open(path) | تحميل خط EOT من مسار ملف |
FontConverter.convert(font, target_format) | تحويل EOT إلى شكل آخر |
EotSerializer | سلسلة EOT المباشرة |