Sekvence výběru písma v Aspose.Slides pro Python přes Java
Přehled
Když je prezentace načtena, vykreslena nebo převedena do jiného formátu, Aspose.Slides kontroluje, zda jsou písma použité v prezentaci dostupná v operačním systému. Pokud požadované písmo chybí, Aspose.Slides vybere náhradní písmo, které je co nejblíže tomu, které by použil PowerPoint.
Aspose.Slides nejprve vyhledá vybrané písmo v operačním systému. Pokud je písmo nalezeno, použije se. Pokud není nalezeno, použije se vhodná náhrada. Pokud jsou pravidla pro substituci písma definována pomocí FontSubstRule, jsou tato pravidla také zohledněna.
Můžete také přidat písma v průběhu běhu aplikace, použít vložená písma z prezentace nebo načíst externí písma pro výstupní dokumenty, jako jsou PDF soubory.
Výběr písma
Na písma v prezentaci se vztahují určitá pravidla při načítání, vykreslování nebo převodu do jiného formátu. Například když se pokusíte převést prezentaci (její snímky) na obrázky, jsou písma prezentace zkontrolována, aby se ověřilo, že vybraná písma jsou dostupná v operačním systému. Pokud jsou písma potvrzena jako chybějící, jsou nahrazena — viz Font Replacement a Font Substitution.
Toto je postup, který Aspose.Slides používá při práci s písmy:
- Aspose.Slides vyhledá písma v operačním systému, aby našel písmo, které odpovídá vybranému písmu v prezentaci.
- Pokud je vybrané písmo nalezeno, Aspose.Slides jej použije. V opačném případě Aspose.Slides použije náhradní písmo, které je co nejblíže tomu, co by použil PowerPoint.
- Pokud byla nastavena pravidla náhrady písma pomocí FontSubstRule, jsou aplikována.
Aspose.Slides vám umožňuje přidat písma během běhu aplikace a následně je použít. Viz Custom fonts.
Když jsou v prezentaci umístěna další písma, nazývají se Embedded fonts.
Aspose.Slides vám umožňuje přidat písma, která jsou aplikována pouze na výstupní dokumenty. Například pokud prezentace, kterou chcete převést na PDF, používá písma, která nejsou nainstalována ve vašem systému ani vložena v prezentaci, můžete přidat nebo načíst potřebná písma jako externí písma.
Note
Nevydáváme žádná písma, ať už placená nebo zdarma. Naše API vám umožňuje načíst externí písma a vložit je do dokumentů, ale děláte tak na své vlastní uvážení a odpovědnost.FAQ
Jak mohu zjistit, která písma jsou v prezentaci skutečně použita před konverzí?
Aspose.Slides vám umožňuje prozkoumat použité písma pomocí font manager, takže můžete rozhodnout, zda embed, replace, nebo přidat external sources. To vám pomůže zabránit nechtěným substitucím během vykreslování a exportu.
Mohu přidat další adresáře písem bez jejich instalace do operačního systému?
Ano. Můžete zaregistrovat external font sources například složky nebo paměťové proudy pro vykreslování a export. To odstraňuje závislost na písmenech hostitelského systému a udržuje rozložení předvídatelné.
Jak zabránit tichému přechodu na nevhodné písmo, když chybí glyf?
Definujte explicitní font replacement a fallback rules předem. Analýzou použitých písem a nastavením řízené priority pro náhrady zajistíte konzistentní typografii a vyhnete se neočekávaným výsledkům.