کار با 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

See Also

 فارسی