Schriftauswahlsequenz in Aspose.Slides für Python

Schriftauswahl

Bestimmte Regeln gelten für Schriften in einer Präsentation, wenn die Präsentation geladen, gerendert oder in ein anderes Format konvertiert wird. Wenn Sie beispielsweise versuchen, eine Präsentation (ihre Folien) in Bilder zu konvertieren, werden die Schriften der Präsentation überprüft, um sicherzustellen, dass die ausgewählten Schriften im Betriebssystem verfügbar sind. Wenn die Schriften als fehlend bestätigt werden, werden sie ersetzt – siehe Font Replacement und Font Substitution.

Dies ist der Prozess, dem Aspose.Slides beim Umgang mit Schriften folgt:

  1. Aspose.Slides sucht im Betriebssystem nach Schriften, um die Schrift zu finden, die der in der Präsentation gewählten Schrift entspricht.
  2. Wird die gewählte Schrift gefunden, verwendet Aspose.Slides sie. Andernfalls verwendet Aspose.Slides eine Ersatzschrift, die so nahe wie möglich an dem liegt, was PowerPoint verwenden würde.
  3. Wenn Schrift‑Ersetzungsregeln über FontSubstRule festgelegt wurden, werden sie angewendet.

Aspose.Slides ermöglicht das Hinzufügen von Schriften zur Laufzeit der Anwendung und deren Verwendung. Siehe Custom fonts.

Wenn zusätzliche Schriften in einer Präsentation abgelegt werden, nennt man sie Embedded fonts.

Aspose.Slides erlaubt das Hinzufügen von Schriften, die nur auf Ausgabedokumente angewendet werden. Wenn beispielsweise eine Präsentation, die Sie in PDF konvertieren möchten, Schriften enthält, die auf Ihrem System und in eingebetteten Schriften fehlen, können Sie die benötigten Schriften als external fonts hinzufügen oder laden.

FAQ

Wie kann ich feststellen, welche Schriften in einer Präsentation vor der Konvertierung tatsächlich verwendet werden?

Aspose.Slides lässt Sie die verwendeten Schriften über den font manager inspizieren, sodass Sie entscheiden können, ob Sie embed, replace oder external sources hinzufügen möchten. Dies hilft, unerwünschte Ersetzungen beim Rendern und Export zu verhindern.

Kann ich zusätzliche Schriftordner hinzufügen, ohne sie im Betriebssystem zu installieren?

Ja. Sie können external font sources wie Ordner oder In‑Memory‑Streams für das Rendern und den Export registrieren. Dadurch entfällt die Abhängigkeit von Systemschriften und das Layout bleibt vorhersehbar.

Wie verhindere ich ein stilles Zurückfallen auf eine ungeeignete Schrift, wenn ein Glyph fehlt?

Definieren Sie im Voraus explizite font replacement und Schrift‑fallBack rules. Durch Analyse der verwendeten Schriften und Festlegung einer kontrollierten Priorität für Ersatzschriften stellen Sie konsistente Typografie sicher und vermeiden unerwartete Ergebnisse.