Betűkészlet kiválasztási sorrend az Aspose.Slides for Python-ban
Áttekintés
Amikor egy prezentációt betöltenek, megjelenítenek vagy egy másik formátumba konvertálnak, az Aspose.Slides ellenőrzi, hogy a prezentációban használt betűkészletek elérhetők-e az operációs rendszerben. Ha egy szükséges betűkészlet hiányzik, az Aspose.Slides egy helyettesítő betűkészletet választ, amely a lehető legközelebb áll ahhoz, amit a PowerPoint használna.
Az Aspose.Slides először az operációs rendszerben keresi a kiválasztott betűkészletet. Ha a betűkészlet megtalálható, azt használja. Ha nem található, egy megfelelő helyettesítő kerül alkalmazásra. Amikor a betűkészlet helyettesítési szabályokat a FontSubstRule segítségével definiálják, ezeket a szabályokat is figyelembe veszi.
Betűkészleteket is hozzáadhat az alkalmazás futásidejében, használhat beágyazott betűkészleteket egy prezentációból, vagy betölthet külső betűkészleteket a kimeneti dokumentumokhoz, például PDF fájlokhoz.
Betűkészlet-kiválasztás
Bizonyos szabályok vonatkoznak a prezentációban használt betűkészletekre, amikor a prezentációt betöltik, megjelenítik vagy egy másik formátumba konvertálják. Például, amikor megpróbálja a prezentáció (diáit) képekké konvertálni, a prezentáció betűkészleteit ellenőrzik, hogy a választott betűkészletek elérhetők-e az operációs rendszerben. Ha a betűkészletek hiányának megállapítása történik, helyettesítik őket – lásd Betűkészlet cseréje és Betűkészlet helyettesítése.
Ez a folyamat, amelyet az Aspose.Slides a betűkészletekkel való munka során követ:
- Az Aspose.Slides az operációs rendszerben keresi a betűkészleteket, hogy megtalálja a prezentáció által választott betűkészletnek megfelelő betűkészletet.
- Ha a választott betűkészlet megtalálható, az Aspose.Slides azt használja. Ellenkező esetben az Aspose.Slides egy helyettesítő betűkészletet használ, amely a lehető legközelebb áll ahhoz, amit a PowerPoint használna.
- Ha a betűkészlet helyettesítési szabályok a FontSubstRule segítségével lettek beállítva, azokat alkalmazzák.
Az Aspose.Slides lehetővé teszi, hogy betűkészleteket adjon hozzá az alkalmazás futásidejében, majd ezeket a betűkészleteket használja. Lásd Egyéni betűkészletek.
Amikor további betűkészleteket helyeznek el egy prezentáción belül, ezeket Beágyazott betűkészleteknek hívják.
Az Aspose.Slides lehetővé teszi, hogy olyan betűkészleteket adjon hozzá, amelyek csak a kimeneti dokumentumokra vonatkoznak. Például, ha egy PDF-re konvertálni kívánt prezentáció olyan betűkészleteket tartalmaz, amelyek hiányoznak a rendszeréből és a beágyazott betűkészletekből, hozzáadhat vagy betölthet a szükséges betűkészleteket külső betűkészletekként.
Note
Mi nem terjesztünk semmilyen betűkészletet, sem fizetettet, sem ingyeneset. API-nk lehetővé teszi, hogy külső betűkészleteket töltsön be és beágyazza őket a dokumentumokba, de ezt a betűkészleteket saját belátása és felelőssége szerint teszi.GYIK
Hogyan határozhatom meg, hogy mely betűkészletek vannak ténylegesen használatban egy prezentációban a konvertálás előtt?
Az Aspose.Slides lehetővé teszi, hogy a betűkészlet-kezelő segítségével megvizsgálja a használt betűkészleteket, így eldöntheti, hogy beágyazza, lecseréli vagy hozzáadja a külső forrásokat. Ez segít elkerülni a nem kívánt helyettesítéseket a megjelenítés és exportálás során.
Hozzáadhatok extra betűkészlet-könyvtárakat anélkül, hogy telepíteném őket az operációs rendszerre?
Igen. Regisztrálhat külső betűkészlet-forrásokat, például mappákat vagy memóriában tárolt adatfolyamokat a megjelenítéshez és exportáláshoz. Ez eltávolítja a függőséget a gazdarendszer betűkészleteitől és előre jelezhető elrendezést biztosít.
Hogyan akadályozhatom meg, hogy hiányzó glyph esetén csendes visszaváltás történjen egy nem alkalmas betűkészletre?
Határozzon meg előre explicit betűkészlet-cserét és betűkészlet fallback szabályokat. A használt betűkészletek elemzésével és a helyettesítők szabályozott prioritásának beállításával biztosíthatja a konzisztens tipográfiát és elkerülheti a váratlan eredményeket.