چگونه با فونت های EOT در Python کار کنیم
EOT (Embedded OpenType) یک فرمت فونت کوچک است که عمدتا برای ارثی اینترنت اکسپلورر استفاده می شود. سازگاری. Aspose.Font FOSS برای Python می تواند فونت های EOT را از طریق FontLoader.open() و آنها را به فرمت های مدرن مانند TTF یا WOFF2 تبدیل کنید.
راهنمای گام به گام
مرحله اول: نصب بسته بندی
pip install "aspose-font>=1.0.0"مرحله دوم: کلاس های مورد نیاز واردات
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontTypeمرحله سوم: یک فونت EOT را بارگذاری کنید.
font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)مرحله چهارم: تبدیل 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 را بالا می برد A FontLoadException.
پرسش های متداول
آیا می توانم EOT را به OTF تبدیل کنم؟?
تبدیل EOT به TTF اول با FontConverter.convert(font, FontType.TTF),پس از آن نام فایل های خروجی با یک .otf تمدید در صورت لزوم – OTF و TTF به اشتراک گذاری یک دوگانه کانتینر.
آیا کتابخانه فایل های EOT را می نویسد؟?
FontConverter.convert() این محصول تولید نمی کند. EOT فقط در Aspose.Font FOSS خوانده می شود.