مميزات نظرة عامة

مميزات نظرة عامة

مميزات نظرة عامة

يغطي هذا الدليل القدرات الرئيسية لـ Aspose.Font for Python عبر .NET ، مما يوضح كيفية تحميل ملفات الخطوط والتفتيش والتحويل وتحسينها. Aspare. FOSS Font for python هو مجموعة أدوات بيثون النقية لمعالجة الخطط البرمجية. ويغطي دورة الحياة الكاملة من تحميض مقطع خط إلى تصدير نسخة معدلة أو فرعية، دون اعتماد مكتبة الخطوص على مستوى نظام التشغيل.


تحميل الخطوط

FontLoader يقبل مسارات الملفات والبايت الخام. إنه يكتشف تلقائياً TTF، OTF, CFF, WOFF, WOFF2، EOT، ونوع 1 تنسيقات. استخدام FontLoader.open() للمسارات و FontLoader.load() لصفوف بايت.

from aspose_font.loader import FontLoader

font = FontLoader.open("Roboto-Regular.ttf")

الوصول إلى البيانات النصية

Font تعريضات الفئة الأساسية font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor,، و metrics.


الوصول إلى الخطوط والمسارات المخططة

GlyphAccessor يقدم get_glyph_by_id(), get_glyph_by_unicode(),، و get_glyphs_for_text().كل واحد منهم Glyph الكائن لديه path من الأوامر المكتوبة: MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.


تحويل الخطوط

FontConverter.convert() تحويلات بين جميع التنسيقات المدعومة. CurveAdapter يُعدّل أنواع مسار بيزير بين المربع والمكعب.


إضافة الخطوط

FontSubsetter الدعامات subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(),، وتحليل التغطية عبر analyze_coverage() و analyze_web_coverage().


تحسين الخطوط على الويب

FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) يقطع DSIG و FFTM، وجداول الميثا ، ويزيل سجلات اسم منصة Mac عندما drop_mac_names يتم تعيين، يترك جداول OS/2 القديمة عندما drop_legacy_tables يتم تعيين، ويتخلص من البيانات الوصفية الجداول عندما drop_metadata_tables يتم تعيين. تسترد الطريقة a Font معارضة مع البيانات المطهرة.


عرض المقدمة للخطوط المتغيرة

AnimationPreviewBuilder يخلق ملفات APNG متحركة لتمرير المحور (build_axis_sweep()) و مسارات الحركة متعددة الخطوات (build_path()) النتائج هي: AnimationAsset الأشياء التي تكتب إلى القرص عبر write_to().


التحقق من الموافقة

CompatibilityChecker.compare_fonts() و compare_variable_instances() إختيار النمط الموافقة بين نسختين من الخطوط.


شكل الدعم

شكلتمديداقرأاكتب
TTF.ttfنعم , أنا كذلكنعم , أنا كذلك
OTF.تفنعم , أنا كذلكنعم , أنا كذلك
CFF. cffنعم , أنا كذلكنعم , أنا كذلك
TYPE1.pfb / .pfaنعم , أنا كذلكنعم , أنا كذلك
WOFF. ووفنعم , أنا كذلكنعم , أنا كذلك
WOFF2. ووف2نعم , أنا كذلكنعم , أنا كذلك
EOT. لانعم , أنا كذلكنعم , أنا كذلك

انظر أيضا

 العربية