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.