# Καθορισμός εναλλακτικών γραμματοσειρών για παρουσιάσεις σε PHP

> Αποκτήστε έλεγχο του Aspose.Slides για PHP μέσω Java για να ορίσετε εναλλακτικές γραμματοσειρές σε αρχεία PPT, PPTX και ODP, διασφαλίζοντας συνεπή εμφάνιση του κειμένου σε οποιαδήποτε συσκευή ή λειτουργικό σύστημα.

Source: https://docs.aspose.com/slides/el/php-java/create-fallback-font/
Updated: 2026-06-09

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

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

Η συμπεριφορά εναλλακτικής γραμματοσειράς ρυθμίζεται μέσω κανόνων εναλλακτικής γραμματοσειράς. Κάθε κανόνας συσχετίζει μια περιοχή Unicode με μία ή περισσότερες γραμματοσειρές που μπορεί να περιέχουν τους απαιτούμενους γλύφους. Μπορείτε να ορίσετε κανόνες για διαφορετικές περιοχές χαρακτήρων, να προσθέσετε ή να αφαιρέσετε εναλλακτικές γραμματοσειρές από υπάρχοντες κανόνες και να οργανώσετε πολλούς κανόνες σε μια συλλογή κανόνων εναλλακτικής γραμματοσειράς.

Οι κανόνες εναλλακτικής γραμματοσειράς είναι ρυθμίσεις απόδοσης χρόνου εκτέλεσης. Δεν τροποποιούν το αρχείο παρουσίασης αυτό καθαυτό και δεν αποθηκεύονται μέσα στο αρχείο PPTX.

## **Κανόνες Εναλλακτικής Γραμματοσειράς**

Το Aspose.Slides υποστηρίζει την κλάση [FontFallBackRule](https://reference.aspose.com/slides/el/php-java/aspose.slides/FontFallBackRule) για τον καθορισμό των κανόνων εφαρμογής εναλλακτικής γραμματοσειράς. Η κλάση [FontFallBackRule](https://reference.aspose.com/slides/el/php-java/aspose.slides/FontFallBackRule) αντιπροσωπεύει μια συσχέτιση μεταξύ της καθορισμένης περιοχής Unicode, που χρησιμοποιείται για την αναζήτηση χαμένων γλύφων, και μιας λίστας γραμματοσειρών που μπορεί να περιέχουν τους κατάλληλους γλύφους:

```php
  $startUnicodeIndex = 0xb80;
  $endUnicodeIndex = 0xbff;
  $firstRule = new FontFallBackRule($startUnicodeIndex, $endUnicodeIndex, "Vijaya");
  $secondRule = new FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
  # Χρησιμοποιώντας πολλαπλούς τρόπους μπορείτε να προσθέσετε τη λίστα γραμματοσειρών:
  $fontNames = array("Segoe UI Emoji, Segoe UI Symbol", "Arial" );
  $thirdRule = new FontFallBackRule(0x1f300, 0x1f64f, $fontNames);
```

Επιπλέον, είναι δυνατόν να [remove](https://reference.aspose.com/slides/el/php-java/aspose.slides/fontfallbackrule/remove/) εναλλακτική γραμματοσειρά ή να [addFallBackFonts](https://reference.aspose.com/slides/el/php-java/aspose.slides/fontfallbackrule/addfallbackfonts/) σε υπάρχον αντικείμενο [FontFallBackRule](https://reference.aspose.com/slides/el/php-java/aspose.slides/FontFallBackRule).

Η [FontFallBackRulesCollection](https://reference.aspose.com/slides/el/php-java/aspose.slides/FontFallBackRulesCollection) μπορεί να χρησιμοποιηθεί για την οργάνωση λίστας αντικειμένων [FontFallBackRule](https://reference.aspose.com/slides/el/php-java/aspose.slides/FontFallBackRule), όταν υπάρχει ανάγκη να καθοριστούν κανόνες αντικατάστασης εναλλακτικών γραμματοσειρών για πολλαπλές περιοχές Unicode.

{{% alert color="primary" title="See also" %}} 
- [Δημιουργία Συλλογής Εναλλακτικών Γραμματοσειρών](/slides/el/php-java/create-fallback-fonts-collection/)
{{% /alert %}}

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

**Ποια είναι η διαφορά μεταξύ εναλλακτικής γραμματοσειράς, αντικατάστασης γραμματοσειράς και ενσωμάτωσης γραμματοσειράς;**

Μια εναλλακτική γραμματοσειρά χρησιμοποιείται μόνο για χαρακτήρες που λείπουν από την κύρια γραμματοσειρά. Η [Αντικατάσταση γραμματοσειράς](/slides/el/php-java/font-substitution/) αντικαθιστά ολόκληρη τη συγκεκριμένη γραμματοσειρά με άλλη γραμματοσειρά. Η [Ενσωμάτωση γραμματοσειράς](/slides/el/php-java/embedded-font/) ενσωματώνει τις γραμματοσειρές μέσα στο αρχείο εξόδου ώστε οι παραλήπτες να μπορούν να δουν το κείμενο όπως προορίζεται.

**Εφαρμόζονται οι εναλλακτικές γραμματοσειρές κατά την εξαγωγή σε PDF, PNG ή SVG, ή μόνο στην οθόνη;**

Ναι. Η εναλλακτική γραμματοσειρά επηρεάζει όλες τις [rendering and export operations](/slides/el/php-java/convert-presentation/) όπου πρέπει να σχεδιαστούν χαρακτήρες που λείπουν από τη γραμματοσειρά προέλευσης.

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

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

**Επηρεάζουν το λειτουργικό σύστημα (Windows/Linux/macOS) και το σύνολο των φακέλων γραμματοσειρών την επιλογή εναλλακτικής γραμματοσειράς;**

Ναι. Η μηχανή εντοπίζει τις γραμματοσειρές από τους διαθέσιμους φακέλους του συστήματος και τυχόν [additional paths](/slides/el/php-java/custom-font/) που παρέχετε. Εάν μια γραμματοσειρά δεν είναι φυσικά διαθέσιμη, ένας κανόνας που την αναφέρει δεν μπορεί να εφαρμοστεί.

**Λειτουργεί η εναλλακτική γραμματοσειρά για WordArt, SmartArt και διαγράμματα;**

Ναι. Όταν αυτά τα αντικείμενα περιέχουν κείμενο, εφαρμόζεται ο ίδιος μηχανισμός αντικατάστασης γλύφων για την απόδοση των ελλιπών χαρακτήρων.
