Ö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
| Format | Extension | Read | Write |
|---|---|---|---|
| TTF | .TFK | Evet | Evet |
| OTF | .OTP | Evet | Evet |
| CFF | .CFF | Evet | Evet |
| TYPE1 | .pfb / pfa için | Evet | Evet |
| WOFF | .Wooff | Evet | Evet |
| WOFF2 | .YÜK 2 | Evet | Evet |
| EOT | .EOT | Evet | Evet |