Especificar fuentes de respaldo para presentaciones en Python
Especificar fuentes de respaldo
Aspose.Slides admite la interfaz IFontFallBackRule y la clase FontFallBackRule para especificar las reglas para aplicar una fuente de respaldo. La clase FontFallBackRule representa una asociación entre el rango Unicode especificado, usado para buscar glifos faltantes, y una lista de fuentes que pueden contener los glifos adecuados:
startUnicodeIndex = 0x0B80
endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
#Usando varias formas puedes añadir la lista de fuentes:
fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
También es posible Remove() la fuente de respaldo 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 respaldo para múltiples rangos Unicode.
Ver también
Preguntas frecuentes
¿Cuál es la diferencia entre una fuente de respaldo, sustitución de fuentes y incrustación de fuentes?
Una fuente de respaldo se usa solo para los caracteres que faltan en la fuente principal. La sustitución de fuentes reemplaza toda la fuente especificada por otra fuente. La incrustación de fuentes empaqueta las fuentes dentro del archivo de salida para que los destinatarios puedan ver el texto como se pretende.
¿Se aplican las fuentes de respaldo durante exportaciones como PDF, PNG o SVG, o solo en el renderizado en pantalla?
Sí. La fuente de respaldo afecta todas las operaciones de renderizado y exportación donde los caracteres deben dibujarse pero están ausentes en la fuente origen.
¿Configurar la fuente de respaldo modifica el archivo de presentación en sí, y persistirá la configuración en futuras aperturas?
No. Las reglas de respaldo 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 respaldo?
Sí. El motor resuelve las fuentes a partir de las carpetas del sistema disponibles y cualquier ruta adicional que proporcione. Si una fuente no está disponible físicamente, una regla que la haga referencia no podrá surtir efecto.
¿La fuente de respaldo 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.