العمل مع 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 المباشرة

انظر أيضا

 العربية