ویژگی های بررسی

ویژگی های بررسی

ویژگی های بررسی

این راهنمای قابلیت های اصلی Aspose.Font برای Python را از طریق .NET پوشش می دهد، نشان می دهم که چگونه فایل های فونت را بارگذاری، بررسی، تبدیل و بهینه سازی کنید. Asposa.Python FOSS یک ابزار خالص پایتون برای پردازش فونتی برنامه نویسی است. آن را پوشش تمام عمر از بارگیری یک فایل فونتا تا صادرات نسخه اصلاح شده یا زیر تنظیم شده، بدون وابستگی به کتابخانه فونیت در سطح سیستم عامل.


فونت بارگذاری

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_accessormetrics.


Glyph Access و Outline Paths

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 و متا جدول ها را حذف می کند. drop_mac_names در این حالت، می توان از جدول های OS/2 استفاده کرد. drop_legacy_tables تنظیم شده و متا داده ها را می ریزد. جدول زمانی که drop_metadata_tables به این ترتیب، روش بازگشت یک Font موضوع با داده های پاک شده.


پیش بینی های متغیر

AnimationPreviewBuilder در این مقاله به بررسی فایلهای آکنه ای برای تبلت ها می پردازیم (build_axis_sweep()) و راه های چند مرحله ای انیمیشن (build_path()نتایج حاصل از AnimationAsset اشیاء نوشته هایی با برچسب دیسک write_to().


بررسی سازگاری

CompatibilityChecker.compare_fonts() و compare_variable_instances() بررسی گلیف سازگاری بین دو نسخه فونت.


پشتیبانی از فرمت‌ها

FormatExtensionReadWrite
TTF.tfبلهبله
OTF.ODFبلهبله
CFF.cffبلهبله
TYPE1.pf / .Pfaبلهبله
WOFF.ووفبلهبله
WOFF2.واف2بلهبله
EOT.EOTبلهبله

See Also

 فارسی