Sequenza di selezione dei font in Aspose.Slides per Node.js via Java
Panoramica
Quando una presentazione viene caricata, renderizzata o convertita in un altro formato, Aspose.Slides verifica se i font utilizzati nella presentazione sono disponibili nel sistema operativo. Se un font richiesto è mancante, Aspose.Slides seleziona un font di sostituzione il più vicino possibile a quello che userebbe PowerPoint.
Aspose.Slides prima cerca il font selezionato nel sistema operativo. Se il font viene trovato, viene utilizzato. Se non viene trovato, viene applicata una sostituzione appropriata. Quando le regole di sostituzione dei font sono definite tramite FontSubstRule, queste regole vengono comunque considerate.
È anche possibile aggiungere font durante l’esecuzione dell’applicazione, utilizzare font incorporati da una presentazione o caricare font esterni per documenti di output come i file PDF.
Selezione dei font
Alcune regole si applicano ai font di una presentazione quando la presentazione viene caricata, renderizzata o convertita in un altro formato. Ad esempio, quando si tenta di convertire una presentazione (le sue diapositive) in immagini, i font della presentazione vengono controllati per verificare che i font scelti siano disponibili nel sistema operativo. Se i font risultano mancanti, vengono sostituiti — vedi Sostituzione dei font e Sostituzione dei font.
Questo è il processo seguito da Aspose.Slides nella gestione dei font:
- Aspose.Slides ricerca i font nel sistema operativo per trovare il font che corrisponde al font scelto nella presentazione.
- Se il font scelto viene trovato, Aspose.Slides lo utilizza. Altrimenti, Aspose.Slides utilizza un font di sostituzione il più vicino possibile a quello che userebbe PowerPoint.
- Se le regole di sostituzione dei font sono state impostate tramite FontSubstRule, vengono applicate.
Aspose.Slides consente di aggiungere font all’esecuzione dell’applicazione e quindi di utilizzare tali font. Vedi Font personalizzati.
Quando font aggiuntivi sono inseriti all’interno di una presentazione, sono chiamati Font incorporati.
Aspose.Slides permette di aggiungere font che vengono applicati solo ai documenti di output. Ad esempio, se una presentazione che si desidera convertire in PDF contiene font mancanti nel proprio sistema e font incorporati, è possibile aggiungere o caricare i font necessari come font esterni.
Note
Non distribuiamo alcun font, sia a pagamento che gratuito. La nostra API consente di caricare font esterni e incorporarli nei documenti, ma lo fate a vostra discrezione e responsabilità.FAQ
Come posso determinare quali font sono effettivamente utilizzati in una presentazione prima della conversione?
Aspose.Slides consente di ispezionare i font utilizzati tramite il font manager, così è possibile decidere se incorpora, sostituisci o aggiungi font esterni. Questo ti aiuta a prevenire sostituzioni indesiderate durante il rendering e l’esportazione.
Posso aggiungere directory di font aggiuntive senza installarle nel sistema operativo?
Sì. È possibile registrare font esterni come cartelle o stream in memoria per il rendering e l’esportazione. Questo elimina la dipendenza dai font del sistema host e mantiene il layout prevedibile.
Come posso evitare un fallback silenzioso a un font inadeguato quando un glifo è mancante?
Definisci in anticipo sostituzione dei font e regole di fallback dei font. Analizzando i font utilizzati e impostando una priorità controllata per i sostituti, garantisci una tipografia coerente e eviti risultati inaspettati.