Εργασία με EOT Fonts
Εργασία με EOT Fonts
Αυτό το εγχειρίδιο δείχνει πώς να φορτώσετε τα αρχεία Εμπλοκαρισμένου OpenType (EOT) και να τα μετατρέψετε σε σύγχρονες μορφές όπως TTF ή WOFF2 για τους τρέχοντες προγράμματα περιήγησης και λειτουργικά συστήματα.
Το ενσωματωμένο OpenType (EOT) είναι μια κληρονομική μορφή γραμματοσειράς web που χρησιμοποιείται κυρίως από παλαιότερες εκδόσεις του Internet Explorer. Aspose.Font FOSS για Python μπορεί να φορτώσει και να μετατρέψει τα EOT γραμμάρια σε σύγχρονες μορφές για χρήση στο Web ή στο desktop.
Κατεβάστε ένα EOT Font
FontLoader.open() αυτο-αποκαλύπτει τη μορφή EOT από τον δυαδικό τίτλο και επιστρέφει ένα αντικείμενο γραμματοσειράς με τυπικές ιδιότητες μεταδεδομένων, όπως: font_name και num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Μετατροπή EOT σε TTF
FontConverter.convert(font, target) αποδέχεται οποιαδήποτε φορτωμένη γραμματοσειρά και παράγει ένα νέο αντικείμενο γραμμάτων στην καθορισμένη μορφή στόχου. Η μετατροπή διατηρεί τις εκδόσεις του γλυφίου και τα μεταδεδομένα.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Συμβουλές και βέλτιστες πρακτικές
- Τα αρχεία EOT μπορούν να φορτωθούν και να μετατραπούν σε άλλες μορφές. χρησιμοποιήστε
EotSerializer.serialize(font)Η παραγωγή του EOT binary output - Για σύγχρονη παροχή στο διαδίκτυο, μετατρέψτε το EOT σε WOFF2 μέσω
FontConverter.convert(font, "woff2") - Χρησιμοποιήστε
EotSerializer.serialize()Σειρά σε απευθείας σύνδεση
Συνοπτική αναφορά API
| Κλάση / Μέθοδος | Περιγραφή |
|---|---|
FontLoader.open(path) | Κατεβάστε ένα EOT γραμματοσειρά από μια διαδρομή αρχείων |
FontConverter.convert(font, target_format) | Μετατρέψτε το EOT σε άλλο μορφότυπο |
EotSerializer | ΕΠΙΣΤΗΜΗ ΣΕΡΙΟΔΙΟΥ |