Πώς να εργαστείτε με EOT Fonts στο Python

Πώς να εργαστείτε με EOT Fonts στο Python

EOT (Embedded OpenType) είναι μια μικρή μορφή γραμματοσειράς που χρησιμοποιείται κυρίως για την κληρονομιά του Internet Explorer. Συμβατότητα. Aspose.Font FOSS για Python μπορεί να φορτίσει EOT γραμματοσειρές μέσω FontLoader.open() και Μετατρέψτε τα σε σύγχρονες μορφές όπως TTF ή WOFF2.

Βήμα προς βήμα οδηγός

Βήμα 1: Εγκατάσταση του πακέτου

pip install "aspose-font>=1.0.0"

Βήμα 2: Εισαγωγή απαιτούμενων τάξεων

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

Βήμα 3: Κατεβάστε ένα EOT Font

font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)

Βήμα 4: Μετατρέψτε το EOT σε WOFF2

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

Κοινά προβλήματα και τακτοποιήσεις

FontType Δεν αναγνωρίζεται - εισαγωγή FontType Από το πακέτο κορυφαίου επιπέδου: from aspose_font import FontType.

Το αρχείο δεν φορτώνεται - Βεβαιωθείτε ότι το αρχείο έχει ένα έγκυρο επικεφαλής EOT. Διαφθορά ή Τα αρχεία του EOT αυξάνουν το FontLoadException.

Συχνές ερωτήσεις

Μπορώ να μετατρέψω το EOT σε OTF;?

Μετατρέψτε το EOT σε TTF πρώτα με FontConverter.convert(font, FontType.TTF),Στη συνέχεια ανακαλείται Το αρχείο με ένα .otf επέκταση αν είναι απαραίτητο — OTF και TTF μοιράζονται το ίδιο δυαδικό Ο ΚΕΝΤΥΡΟΣ.

Η βιβλιοθήκη γράφει αρχεία EOT;?

FontConverter.convert() Δεν παράγει EOT εκπομπή. το EO είναι διαβάσιμο μόνο στο Aspose.Font FOSS.

Δείτε επίσης

 Ελληνικά