Caractéristiques de l'ensemble

Caractéristiques de l'ensemble

Caractéristiques de l’ensemble

Ce guide couvre les principales capacités d’Aspose.Font pour Python via .NET, montrant comment charger, inspecter, convertir et optimiser les fichiers de caractère. Aspose .FOSS pour python est un outilkit pur Pythone pour le traitement de la phonture programmatique. Il couvrira le cycle de vie complet du chargement d’un fichier de fonde à l’exportation d ́une version modifiée ou sous-établie, sans dépendances en bibliothèque de phones au niveau OS.


Fonctionne Loading

FontLoader Il accepte les voies de fichier et les bytes crus. Il détecte automatiquement TTF, OTF , CFF, WOFF ;, Formats WOFF2, EOT et Type 1. FontLoader.open() Pour les sentiers et FontLoader.load() Pour les arnaques.

from aspose_font.loader import FontLoader

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

Accès à des métadonnées

Font Expositions de base font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor,et metrics.


Glyph Access et outline Paths

GlyphAccessor Fournir get_glyph_by_id(), get_glyph_by_unicode(),et get_glyphs_for_text().Chaque Glyph L’objet a une path Les commandes typographiques : MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.


La conversion de font

FontConverter.convert() convertis entre tous les formats supportés. CurveAdapter Adapter les types de sentiers Bézier entre quatrique et cubes.


Fonctionnement sous-section

FontSubsetter soutien subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(),et de l’analyse de la couverture par le biais analyze_coverage() et analyze_web_coverage().


Optimization de la page Web

FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) les lignes DSIG, FFTM et les tables métas, suppriment les enregistrements de noms de plateforme Mac lorsque drop_mac_names est configuré, la perte de l’héritage OS/2 tables lorsque drop_legacy_tables Il est en place et met à jour les métadonnées Les tables quand drop_metadata_tables La méthode est de retour, la méthodologie est d’une Font Objet avec le données nettoyées.


Variable font prévisions

AnimationPreviewBuilder Il est utilisé pour les fichiers de l’AX (build_axis_sweep()) et des pistes d’animation multi-étape (build_path()Les résultats sont AnimationAsset objets Il s’agit de l’écriture sur le disque par write_to().


Vérification de la compatibilité

CompatibilityChecker.compare_fonts() et compare_variable_instances() Vérifier le glyphosate Compatibilité entre deux versions de la phonture.


Prise en charge des formats

FormatsExtensionLireÉcrire
TTF.TFDOuiOui
OTF.OTPOuiOui
CFF.CFFOuiOui
TYPE1.pfb / pfaOuiOui
WOFF.VoffOuiOui
WOFF2.Le Wooff2OuiOui
EOT.EOTOuiOui

Voir aussi

 Français