Installation
نصب
Aspose.Font FOSS برای Python یک بستهٔ pure-Python است. این بسته هیچ افزونهٔ C ندارد، وابستگی به کتابخانهٔ فونت سیستمی ندارد و نیازمندیهای خاص پلتفرمی ندارد. آن را با دستور زیر در هر محیط Python 3.10+ نصب کنید.
پیشنیازها
| الزام | جزئیات |
|---|---|
| Python | 3.10 یا بالاتر |
| مدیر بسته | pip (شامل در Python 3.10+) |
| سیستم عامل | ویندوز، macOS یا لینوکس |
| وابستگیهای خارجی | هیچ — خالص Python، بدون نیاز به کتابخانههای قلم OS |
مرحلهٔ ۱ — نصب بسته
دستور زیر را در ترمینال خود اجرا کنید، یا ابتدا محیط مجازی خود را فعال کنید:
git clone https://github.com/aspose-font-foss/Aspose.Font-FOSS-for-Python.git
cd Aspose.Font-FOSS-for-Python
pip install -e .مرحلهٔ ۲ — تأیید نصب
پس از نصب، با اجرای یک بررسی سریع ایمپورت، تأیید کنید که بسته بهدرستی بارگذاری شده است. اگر ModuleNotFoundError را مشاهده کردید، اطمینان حاصل کنید که در محیط Python صحیح نصب کردهاید. استفاده از محیط مجازی از تعارض نسخهها با پروژههای دیگر جلوگیری میکند:
import aspose_font
print("aspose_font loaded successfully")مرحله ۳ — بارگذاری اولین قلم شما
پس از نصب، میتوانید هر فایل قلم TTF، OTF، CFF، WOFF، WOFF2، EOT یا Type 1 را با استفاده از FontLoader.open() بارگذاری کنید. این فراخوانی یک نمونه Font برمیگرداند که متادیتا، دادههای گلیف و ابزارهای تبدیل را در اختیار میگذارد:
from aspose_font import FontLoader
font = FontLoader.open("path/to/your-font.ttf")
print(font.font_family, font.num_glyphs, "glyphs")