Sequenza di selezione dei font in Aspose.Slides per 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 necessario è mancante, Aspose.Slides seleziona un font sostitutivo il più vicino possibile a quello che PowerPoint userebbe.

Aspose.Slides ricerca innanzitutto il font selezionato nel sistema operativo. Se il font viene trovato, viene utilizzato. Se non viene trovato, viene applicato un sostituto adeguato. Quando le regole di sostituzione dei font sono definite tramite FontSubstRule, anche queste regole vengono considerate.

È inoltre possibile aggiungere font durante l’esecuzione dell’applicazione, utilizzare font incorporati da una presentazione o caricare font esterni per documenti di output come file PDF.

Selezione dei font

Alcune regole si applicano ai font in 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 verificati per assicurarsi che i font scelti siano disponibili nel sistema operativo. Se i font risultano mancanti, vengono sostituiti — vedere Sostituzione dei font e Sostituzione dei font.

Questo è il processo seguito da Aspose.Slides nella gestione dei font:

  1. Aspose.Slides ricerca i font nel sistema operativo per trovare il font che corrisponde al font scelto nella presentazione.
  2. Se il font scelto viene trovato, Aspose.Slides lo utilizza. Altrimenti, Aspose.Slides utilizza un font sostitutivo il più vicino possibile a quello che PowerPoint userebbe.
  3. Se sono state impostate regole di sostituzione dei font tramite FontSubstRule, queste vengono applicate.

Aspose.Slides consente di aggiungere font all’esecuzione dell’applicazione e poi di utilizzare tali font. Vedi Font personalizzati.

Quando font aggiuntivi sono inseriti all’interno di una presentazione, vengono chiamati Font incorporati.

Aspose.Slides consente 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 sia dal sistema che tra i font incorporati, è possibile aggiungere o caricare i font necessari come font esterni.

FAQ

Come posso determinare quali font vengono effettivamente utilizzati in una presentazione prima della conversione?

Aspose.Slides consente di ispezionare i font utilizzati tramite il font manager, così da poter decidere se incorporare, sostituire o aggiungere font esterni. Questo aiuta a prevenire sostituzioni indesiderate durante il rendering e l’esportazione.

Posso aggiungere directory di font aggiuntive senza installarle sul sistema operativo?

Sì. È possibile registrare font esterni come cartelle o stream in memoria per il rendering e l’esportazione. In questo modo si elimina la dipendenza dai font del sistema host e si mantiene la disposizione prevedibile.

Come posso impedire un ricorso silenzioso a un font inappropriato quando un glifo è mancante?

Definire in anticipo sostituzioni dei font e regole di fallback dei font. Analizzando i font utilizzati e impostando una priorità controllata per i sostituti, si garantisce una tipografia coerente ed evitare risultati inaspettati.