Fallback-Schrift erstellen

Fallback-Regeln

Aspose.Slides unterstützt die Klasse FontFallBackRule und die Klasse FontFallBackRule um die Regeln zum Anwenden einer Ersatzschrift festzulegen. Die Klasse FontFallBackRule stellt eine Zuordnung zwischen dem angegebenen Unicode‑Bereich, der zum Suchen fehlender Glyphen verwendet wird, und einer Liste von Schriften dar, die die richtigen Glyphen enthalten können:

var startUnicodeIndex = 0xb80;
var endUnicodeIndex = 0xbff;
var firstRule = new aspose.slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
var secondRule = new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
// Mit mehreren Möglichkeiten können Sie die Schriftliste hinzufügen:
var fontNames = java.newArray("java.lang.String", ["Segoe UI Emoji, Segue UI Symbol", "Arial"]));
var thirdRule = new aspose.slides.FontFallBackRule(0x1f300, 0x1f64f, fontNames);

Es ist auch möglich, eine Ersatzschrift zu remove zu entfernen oder addFallBackFonts zu einem vorhandenen FontFallBackRule-Objekt hinzuzufügen.

FontFallBackRulesCollection kann verwendet werden, um eine Liste von FontFallBackRule-Objekten zu organisieren, wenn Ersatzschrift‑Ersetzungsregeln für mehrere Unicode‑Bereiche angegeben werden müssen.

FAQ

Was ist der Unterschied zwischen einer Ersatzschrift, Schrift‑substitution und Schrift‑einbettung?

Eine Ersatzschrift wird nur für Zeichen verwendet, die in der primären Schrift fehlen. Font substitution ersetzt die gesamte angegebene Schrift durch eine andere Schrift. Font embedding packt die Schriften in die Ausgabedatei, sodass Empfänger den Text wie beabsichtigt sehen können.

Werden Ersatzschriften bei Exporten wie PDF, PNG oder SVG angewendet oder nur bei der Bildschirmausgabe?

Ja. Ersatzschriften beeinflussen alle Rendering‑ und Export‑Operationen, bei denen Zeichen gezeichnet werden müssen, die in der Quellschrift fehlen.

Ändert die Konfiguration von Ersatzschriften die Präsentationsdatei selbst und bleibt die Einstellung bei zukünftigen Öffnungen erhalten?

Nein. Ersatzschriften‑Regeln sind Laufzeit‑Render‑Einstellungen in Ihrem Code; sie werden nicht in der .pptx gespeichert und erscheinen nicht in PowerPoint.

Wirken sich das Betriebssystem (Windows/Linux/macOS) und das Set an Schriftverzeichnissen auf die Auswahl von Ersatzschriften aus?

Ja. Die Engine löst Schriften aus verfügbaren Systemordnern und allen zusätzlichen Pfade auf, die Sie angeben. Wenn eine Schrift nicht physisch verfügbar ist, kann eine Regel, die sie referenziert, nicht wirksam werden.

Funktionieren Ersatzschriften für WordArt, SmartArt und Diagramme?

Ja. Wenn diese Objekte Text enthalten, wird derselbe Glyph‑Substitutions‑Mechanismus verwendet, um fehlende Zeichen darzustellen.