Özellikler Genel Bakış

Özellikler Genel Bakış

Bu rehber Aspose.Font for Python’un ana özelliklerini .NET üzerinden, yazı tipi dosyalarını nasıl yüklediğini, incelediğinizi, dönüştürdüğünü ve optimize edeceğinini gösterir. Asposa.Python için fon fon bir programlı yazı tipleri işleme için saf Python araç kitidir. Bir yazı filmi dosyasını yüklemekten değiştirilmiş veya alt versiyonu ihraç etmekten tam yaşam döngüsünü kapsamaktadır. OS düzeyinde yazı kütüphanesi bağımlılığı yoktur.


Font yükleme

FontLoader dosya yolları ve ham byte kabul eder. otomatik olarak TTF, OTF , CFF, WOFF tespit eder, WOFF2, EOT ve Tip 1 biçimleri. FontLoader.open() yollar ve FontLoader.load() Bu yüzden baht aralığı.

from aspose_font.loader import FontLoader

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

Metadata erişim

Font Temel Sınıflar font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor,ve metrics.


Glyph Access ve Outline Yöntemleri

GlyphAccessor sağlar get_glyph_by_id(), get_glyph_by_unicode(),ve get_glyphs_for_text().Her biri Glyph nesne bir path Tipik komutlar için: MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.


Font dönüştürme

FontConverter.convert() Tüm destekli formatlar arasında dönüştürücüler. CurveAdapter Bézier yol türleri, çeyrek ve kubik arasındadır.


fon altı

FontSubsetter Destek subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(),• Analiz ve kapsamlı analizler analyze_coverage() ve analyze_web_coverage().


Web Font Optimizasyonu

FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) DSIG, FFTM ve meta tabloları çubukları, Mac platform adı kayıtlarını kaldırır. drop_mac_names - Satılacak, OS/2 tablosu kalıntıları düşerken drop_legacy_tables Metatürler ve metadata çalıyor. Tablo zaman drop_metadata_tables Yöntem: Metoda A’ya geri döner Font nesne ile ilgili Temizli veri.


Variable Font Öngörüleri

AnimationPreviewBuilder bu ilanı beğen Eki 14 (According) resim har.build_axis_sweep()) Birçok Adımlı Animasyon Yolu (build_path()Sonuçlar ise AnimationAsset nesneler Disk üzerinden yazıyorlar write_to().


Uyumluluk Kontrolü

CompatibilityChecker.compare_fonts() ve compare_variable_instances() Glyph kontrolü İki yazı tipi versiyonu arasındaki uyumluluk.


Format Desteği

FormatExtensionReadWrite
TTF.TFKEvetEvet
OTF.OTPEvetEvet
CFF.CFFEvetEvet
TYPE1.pfb / pfa içinEvetEvet
WOFF.WooffEvetEvet
WOFF2.YÜK 2EvetEvet
EOT.EOTEvetEvet

See Also

 Türkçe