# Προσαρμογή προεπιλεγμένων γραμματοσειρών σε παρουσιάσεις με Python

> Ορίστε προεπιλεγμένες γραμματοσειρές στο Aspose.Slides για Python ώστε να εξασφαλιστεί σωστή μετατροπή PowerPoint (PPT, PPTX) και OpenDocument (ODP) σε PDF, XPS και εικόνες.

Source: https://docs.aspose.com/slides/el/python-net/default-font/
Updated: 2026-06-09

## **Επισκόπηση**

Το Aspose.Slides σας επιτρέπει να καθορίσετε τις προεπιλεγμένες γραμματοσειρές που χρησιμοποιούνται όταν αποδίδεται μια παρουσίαση. Αυτό είναι χρήσιμο κατά τη δημιουργία μικρογραφιών διαφανειών ή κατά την εξαγωγή μιας παρουσίασης σε μορφές όπως PDF και XPS. Οι προεπιλεγμένες γραμματοσειρές διαμορφώνονται μέσω `LoadOptions` πριν φορτωθεί η παρουσίαση.

Η ιδιότητα `default_regular_font` ορίζει τη προεπιλεγμένη γραμματοσειρά για κανονικό κείμενο, ενώ η `default_asian_font` ορίζει τη προεπιλεγμένη γραμματοσειρά για ασιατικό κείμενο. Αφού οριστούν αυτές οι επιλογές, η παρουσίαση μπορεί να φορτωθεί και να αποδοθεί χρησιμοποιώντας τις καθορισμένες γραμματοσειρές.

## **Χρήση προεπιλεγμένων γραμματοσειρών για την απόδοση της παρουσίασης**
Το Aspose.Slides σας επιτρέπει να ορίσετε την προεπιλεγμένη γραμματοσειρά για την απόδοση της παρουσίασης σε PDF, XPS ή μικρογραφίες. Αυτό το άρθρο δείχνει πώς να ορίσετε το DefaultRegular Font και το DefaultAsian Font για χρήση ως προεπιλεγμένες γραμματοσειρές. Παρακαλούμε ακολουθήστε τα παρακάτω βήματα για τη φόρτωση γραμματοσειρών από εξωτερικούς φακέλους χρησιμοποιώντας το Aspose.Slides for Python μέσω .NET API:

1. Δημιουργήστε ένα στιγμιότυπο του LoadOptions.
2. Ορίστε το DefaultRegularFont στην επιθυμητή γραμματοσειρά σας. Στο παρακάτω παράδειγμα, χρησιμοποίησα το Wingdings.
3. Ορίστε το DefaultAsianFont στην επιθυμητή γραμματοσειρά σας. Στο παρακάτω δείγμα χρησιμοποίησα το Wingdings.
4. Φορτώστε την παρουσίαση χρησιμοποιώντας το Presentation και ορίζοντας τις επιλογές φόρτωσης.
5. Τώρα, δημιουργήστε τη μικρογραφία διαφάνειας, το PDF και το XPS για να επαληθεύσετε τα αποτελέσματα.

Η υλοποίηση του παραπάνω δίνεται παρακάτω.

```py
import aspose.slides as slides

# Χρησιμοποιήστε τις επιλογές φόρτωσης για να ορίσετε τις προεπιλεγμένες κανονικές και ασιατικές γραμματοσειρές# Χρησιμοποιήστε τις επιλογές φόρτωσης για να ορίσετε τις προεπιλεγμένες κανονικές και ασιατικές γραμματοσειρές
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"

# Φορτώστε την παρουσίαση
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
    # Δημιουργία μικρογραφίας διαφάνειας
    with pptx.slides[0].get_image(1, 1) as img:
        img.save("output_out.png", slides.ImageFormat.PNG)

    # Δημιουργία PDF
    pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)

    # Δημιουργία XPS
    pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
```

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

**Τι ακριβώς επηρεάζουν τα default_regular_font και default_asian_font—μόνο η εξαγωγή, ή επίσης μικρογραφίες, PDF, XPS, HTML και SVG;**

Συμμετέχουν στον αγωγό απόδοσης για όλες τις υποστηριζόμενες εξόδους. Αυτό περιλαμβάνει μικρογραφίες διαφανειών, [PDF](/slides/el/python-net/convert-powerpoint-to-pdf/), [XPS](/slides/el/python-net/convert-powerpoint-to-xps/), [raster images](/slides/el/python-net/convert-powerpoint-to-png/), [HTML](/slides/el/python-net/convert-powerpoint-to-html/), και [SVG](/slides/el/python-net/render-a-slide-as-an-svg-image/), επειδή το Aspose.Slides χρησιμοποιεί την ίδια λογική διάταξης και επίλυσης γλυφών σε αυτούς τους προορισμούς.

**Εφαρμόζονται οι προεπιλεγμένες γραμματοσειρές όταν απλώς διαβάζετε και αποθηκεύετε ένα PPTX χωρίς καμία απόδοση;**

Όχι. Οι προεπιλεγμένες γραμματοσειρές έχουν σημασία όταν το κείμενο πρέπει να μετρηθεί και να σχεδιαστεί. Ένα απλό άνοιγμα‑αποθήκευση μιας παρουσίασης δεν αλλάζει τις αποθηκευμένες ακολουθίες γραμματοσειρών ή τη δομή του αρχείου. Οι προεπιλεγμένες γραμματοσειρές παίζουν ρόλο κατά τις λειτουργίες που αποδίδουν ή αναδιατάσσουν το κείμενο.

**Αν προσθέσω τους δικούς μου φακέλους γραμματοσειρών ή παρέχω γραμματοσειρές από τη μνήμη, θα ληφθούν υπόψη κατά την επιλογή προεπιλεγμένων γραμματοσειρών;**

Ναι. [Προσαρμοσμένες πηγές γραμματοσειρών](/slides/el/python-net/custom-font/) διευρύνουν τον κατάλογο διαθέσιμων οικογενειών και γλυφών που μπορεί να χρησιμοποιήσει η μηχανή. Οι προεπιλεγμένες γραμματοσειρές και οποιουσδήποτε [κανόνες εναλλακτικών](/slides/el/python-net/fallback-font/) θα λυθούν πρώτα έναντι αυτών των πηγών, προσφέροντας πιο αξιόπιστη κάλυψη σε διακομιστές και σε containers.

**Θα επηρεάσουν οι προεπιλεγμένες γραμματοσειρές τις μετρικές του κειμένου (kerning, advances) και έτσι τις αλλαγές γραμμής και την περιτύλιξη;**

Ναι. Η αλλαγή της γραμματοσειράς αλλάζει τις μετρικές των γλυφών και μπορεί να τροποποιήσει τις αλλαγές γραμμής, την περιτύλιξη και την σελιδοποίηση κατά την απόδοση. Για σταθερότητα διάταξης, [ενσωματώστε τις αρχικές γραμματοσειρές](/slides/el/python-net/embedded-font/) ή επιλέξτε προεπιλεγμένες και εναλλακτικές οικογένειες που είναι μετρικά συμβατές.

**Έχει κάποιο νόημα η ρύθμιση προεπιλεγμένων γραμματοσειρών εάν όλες οι γραμματοσειρές που χρησιμοποιούνται στην παρουσίαση είναι ενσωματωμένες;**

Συχνά δεν είναι απαραίτητο, επειδή [ενσωματωμένες γραμματοσειρές](/slides/el/python-net/embedded-font/) ήδη εξασφαλίζουν συνεπή εμφάνιση. Οι προεπιλεγμένες γραμματοσειρές εξακολουθούν να βοηθούν ως εφεδρικό μέσο για χαρακτήρες που δεν καλύπτονται από το ενσωματωμένο υποσύνολο ή όταν ένα αρχείο συνδυάζει ενσωματωμένο και μη ενσωματωμένο κείμενο.
