# Configura le collezioni di font di fallback su Android

> Imposta una collezione di font di fallback in Aspose.Slides per Android tramite Java per mantenere il testo coerente e nitido in presentazioni PowerPoint e OpenDocument.

Source: https://docs.aspose.com/slides/it/androidjava/create-fallback-fonts-collection/
Updated: 2026-06-12

## **Panoramica**

Aspose.Slides consente di configurare una raccolta di regole di fallback dei caratteri per una presentazione. Ogni regola di fallback è rappresentata dalla classe `FontFallBackRule` e può essere aggiunta a una `FontFallBackRulesCollection`, che implementa l’interfaccia `IFontFallBackRulesCollection`.

Dopo aver creato la raccolta, è possibile assegnarla alla proprietà `FontFallBackRulesCollection` del `FontsManager` della presentazione. Il `FontsManager` controlla i caratteri in tutta la presentazione, e ogni istanza di `Presentation` dispone del proprio `FontsManager`.

Una volta che il `FontsManager` è stato inizializzato con la raccolta di caratteri di fallback, i caratteri di fallback specificati vengono applicati durante il rendering della presentazione.

## **Applicare le regole di fallback**

Le istanze della classe [FontFallBackRule](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/FontFallBackRule) possono essere organizzate in una [FontFallBackRulesCollection](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/FontFallBackRulesCollection) che implementa l’interfaccia [IFontFallBackRulesCollection](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/IFontFallBackRulesCollection). È possibile aggiungere o rimuovere regole dalla raccolta.

Questa raccolta può quindi essere assegnata al metodo [FontFallBackRulesCollection](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/FontFallBackRulesCollection) della classe [FontsManager](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/FontsManager). Il `FontsManager` controlla i caratteri in tutta la presentazione.

Ogni [Presentation](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/Presentation) dispone di un metodo [getFontsManager](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/Presentation#getFontsManager--) con la propria istanza della classe [FontsManager](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/FontsManager).

Ecco un esempio di come creare una raccolta di regole per i caratteri di fallback e assegnarla al [FontsManager](https://reference.aspose.com/slides/it/androidjava/com.aspose.slides/Presentation#getFontsManager--) di una determinata presentazione:  

```java
Presentation pres = new Presentation();
try {
    IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();

    userRulesList.add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
    userRulesList.add(new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"));

    pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
    if (pres != null) pres.dispose();
}
```

Dopo che il `FontsManager` è stato inizializzato con la raccolta di caratteri di fallback, i caratteri di fallback vengono applicati durante il rendering della presentazione.

{{% alert color="primary" %}} 
Leggi di più su come [Render Presentation with Fallback Font](/slides/it/androidjava/render-presentation-with-fallback-font/).
{{% /alert %}}

## **FAQ**

**Le mie regole di fallback saranno incorporate nel file PPTX e visibili in PowerPoint dopo il salvataggio?**

No. Le regole di fallback sono impostazioni di rendering a runtime; non vengono serializzate nel PPTX e non appariranno nell’interfaccia di PowerPoint.

**Il fallback si applica al testo all’interno di SmartArt, WordArt, grafici e tabelle?**

Sì. Lo stesso meccanismo di sostituzione dei glifi è utilizzato per qualsiasi testo in questi oggetti.

**Aspose distribuisce dei caratteri con la libreria?**

No. Aggiungi e utilizzi i caratteri dal tuo lato, sotto la tua responsabilità.

**La sostituzione per caratteri mancanti e il fallback per glifi mancanti possono essere usati insieme?**

Sì. Sono fasi indipendenti della stessa pipeline di risoluzione dei caratteri: prima il motore risolve la disponibilità dei caratteri ([replacement](/slides/it/androidjava/font-replacement/)/[substitution](/slides/it/androidjava/font-substitution/)), poi il fallback colma le lacune per i glifi mancanti nei caratteri disponibili.
