Crear fuente de reserva

Reglas de fuentes de reserva

Aspose.Slides admite la clase FontFallBackRule y la clase FontFallBackRule para especificar las reglas para aplicar una fuente de reserva. La clase FontFallBackRule representa una asociación entre el rango Unicode especificado, utilizado para buscar glifos perdidos, y una lista de fuentes que pueden contener los glifos adecuados:

var startUnicodeIndex = 0xb80;
var endUnicodeIndex = 0xbff;
var firstRule = new aspose.slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
var secondRule = new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
// Usando múltiples formas puedes agregar la lista de fuentes:
var fontNames = java.newArray("java.lang.String", ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]));
var thirdRule = new aspose.slides.FontFallBackRule(0x1f300, 0x1f64f, fontNames);

También es posible remove la fuente de reserva o addFallBackFonts en un objeto FontFallBackRule existente.

FontFallBackRulesCollection puede usarse para organizar una lista de objetos FontFallBackRule, cuando se necesita especificar reglas de sustitución de fuentes de reserva para varios rangos Unicode.

FAQ

¿Cuál es la diferencia entre una fuente de reserva, sustitución de fuentes y la incrustación de fuentes?

Una fuente de reserva se usa solo para los caracteres que faltan en la fuente primaria. La Font substitution reemplaza toda la fuente especificada por otra fuente. La Font embedding empaqueta las fuentes dentro del archivo de salida para que los destinatarios vean el texto tal como se pretende.

¿Se aplican las fuentes de reserva durante exportaciones como PDF, PNG o SVG, o solo en el renderizado en pantalla?

Sí. La fuente de reserva afecta todas las rendering and export operations donde los caracteres deben dibujarse pero están ausentes en la fuente de origen.

¿Configurar la fuente de reserva cambia el archivo de la presentación en sí, y la configuración persistirá en futuras aperturas?

No. Las reglas de fuente de reserva son configuraciones de renderizado en tiempo de ejecución en su código; no se almacenan dentro del .pptx y no aparecerán en PowerPoint.

¿El sistema operativo (Windows/Linux/macOS) y el conjunto de directorios de fuentes afectan la selección de la fuente de reserva?

Sí. El motor resuelve fuentes a partir de las carpetas del sistema disponibles y cualquier additional paths que usted proporcione. Si una fuente no está físicamente disponible, una regla que la haga referencia no podrá surtir efecto.

¿La fuente de reserva funciona para WordArt, SmartArt y gráficos?

Sí. Cuando estos objetos contienen texto, se aplica el mismo mecanismo de sustitución de glifos para renderizar los caracteres faltantes.