Visszaeső betűtípusok megadása a prezentációkhoz JavaScriptben

Áttekintés

Az Aspose.Slides lehetővé teszi, hogy visszaeső betűtípusokat adjon meg a prezentációk megjelenítése és exportálása során. A visszaeső betűtípusokat akkor használják, ha az elsődleges betűtípus nem tartalmaz glifeket bizonyos karakterekhez.

A visszaeső viselkedés a visszaeső szabályok segítségével konfigurálható. Minden szabály egy Unicode-tartományt társít egy vagy több betűtípussal, amelyek tartalmazhatják a szükséges glifeket. Meghatározhat szabályokat különböző karaktertartományokhoz, hozzáadhat vagy eltávolíthat visszaeső betűtípusokat a meglévő szabályokból, és több szabályt rendezhet egy visszaeső betűtípus szabálygyűjteményben.

A visszaeső szabályok futásidejű megjelenítési beállítások. Nem módosítják magát a prezentációs fájlt, és nem tárolódnak a PPTX fájlban.

Visszaeső betűtípus szabályok

Az Aspose.Slides támogatja a FontFallBackRule osztályt és a FontFallBackRule osztályt a visszaeső betűtípus alkalmazásának szabályainak megadásához. A FontFallBackRule osztály a megadott Unicode-tartomány – amely a hiányzó glifek keresésére szolgál – és egy betűtípuslistát, amely megfelelő glifeket tartalmazhat, közötti kapcsolatot ábrázolja:

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");
// Többféle módon is hozzáadhat betűtípus-listát:
var fontNames = java.newArray("java.lang.String", ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]));
var thirdRule = new aspose.slides.FontFallBackRule(0x1f300, 0x1f64f, fontNames);

Lehetőség van a visszaeső betűtípus eltávolítására vagy a meglévő FontFallBackRule objektumba addFallBackFonts hozzáadására.

A FontFallBackRulesCollection használható a FontFallBackRule objektumok listájának rendezésére, ha több Unicode-tartományhoz kell visszaeső betűtípus csereszabályokat megadni.

GYIK

Mi a különbség a visszaeső betűtípus, a betűtípus-helyettesítés és a betűtípus-beágyazás között?

A visszaeső betűtípus csak az elsődleges betűtípusban hiányzó karakterekhez használatos. A Betűtípus-helyettesítés az egész megadott betűtípust egy másikra cseréli. A Betűtípus-beágyazás a betűtípusokat az eredményfájlba csomagolja, így a címzettek a szöveget a tervezett módon láthatják.

A visszaeső betűtípusok alkalmazásra kerülnek exportáláskor, például PDF, PNG vagy SVG esetén, vagy csak a képernyőn történő megjelenítésnél?

Igen. A visszaeső hatással van minden megjelenítési és exportálási műveletekre, ahol a karaktereket kirajzolni kell, de a forrás betűtípusban hiányoznak.

A visszaeső konfigurálása módosítja a prezentációs fájlt, és a beállítás megmarad a későbbi megnyitásoknál?

Nem. A visszaeső szabályok futásidejű megjelenítési beállítások a kódban; nem tárolódnak a .pptx fájlban, ezért nem fognak megjelenni a PowerPointban.

A operációs rendszer (Windows/Linux/macOS) és a betűtípus-könyvtárak halmaza befolyásolja a visszaeső kiválasztását?

Igen. A motor a rendelkezésre álló rendszerkönyvtárakból és a megadott további útvonalak közül keres betűtípusokat. Ha egy betűtípus nincs fizikailag elérhető, a rá hivatkozó szabály nem lép életbe.

A visszaeső működik a WordArt, SmartArt és diagramok esetén?

Igen. Amikor ezekben az objektumokban szöveg van, ugyanaz a glif-helyettesítési mechanizmus alkalmazásra kerül a hiányzó karakterek megjelenítéséhez.