کار با EOT Fonts
کار با EOT Fonts
این راهنمای نشان می دهد که چگونه فایل های OpenType (EOT) ساخته شده را بارگذاری و آنها را به فرمت های مدرن مانند TTF یا WOFF2 برای مرورگرهای فعلی و سیستم عامل تبدیل کنید.
OpenType (EOT) یک فرمت فونت وب میراثی است که عمدتا توسط نسخه های قدیمی تر Internet Explorer مورد استفاده قرار می گیرد. Aspose.Font FOSS برای Python می تواند فوندهای EOT را به فرم های مدرن برای استفاده از وب یا دسکتاپ بارگذاری و تبدیل کند.
دانلود یک فونت 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 خلاصه ای از ارجاعات
| کلاس / روش | Description |
|---|---|
FontLoader.open(path) | دانلود یک فونت EOT از یک مسیر فایل |
FontConverter.convert(font, target_format) | تبدیل EOT به فرمت دیگری |
EotSerializer | سریالیز مستقیم EOT |